If you have just landed here on this post please take 5 minutes to read about the World Community Grid, BOINC, and My Project so you get the idea of what I am trying to do. Don’t have time? well In a nutshell I’m using my PC to help scientists map cancer markers, fight AIDS, study clean energy solutions and uncover genome mysteries. Once I get it running perfectly and with as minimal energy use as possible I’m going to remove it from the electricity grid and power it with renewable energy be this solar, wind or by another device of my making. This post is part of an ongoing series covering what I have done so far. The first post of the series can be found on My Project page. Thanks for visiting.
BoincTasks and The Cloud
As I mentioned in my last post I was looking for software to throttle my CPU if it got too hot (what I deem as hot not Tj Max), and should it need to, close BOINC safely and shutdown the PC if the temperature is no longer controllable. As you know I found this on efmer.com in the form of TThrottle, but I also found BoincTasks.
BoincTasks is a manager for your BOINC client, what is interesting to me is the fact that I can control more than one computer from a base unit (ie my PC in the living room). Although this is the only PC running WCGrid now when I do expand (and I will) I can’t have PCs standing all over the place in our living room (they will be going in our attic).
As long as I install BoincTasks and TThrottle on every PC I set up to run WCGrid (and SETI again eventually) as long as they are connected to my home network I can monitor the tasks they are running, if they have an Internet connection problem, and more importantly I can monitor the temperatures of every CPU and GPU installed. Now that is freaking outstanding and I had a serious Nerd Attack at this alone.
But that’s not the only thing. This is better and solves one of the rules I set myself for this project which was rule 3 “It must run completely alone with minimal human interaction needed ie fully/semi automated and should only need checking every couple of days (or monitored via a mobile device)” Ladies and Gentlemen, BoincTasks has its very own cloud.
Each device can be set to report to the cloud which I can then log into on my phone! When I’m logged in I can see all the computers, what tasks they are running in real time (2 sec delay maybe), any looming deadlines so I can adjust tasks if necessary, the temperatures of the CPU and GPU, memory allocation. You name it BoincTasks and its Cloud have it. I would have paid for software that could do that, instead they give it away for free at efmer.com all they ask is for a donation if you want or can.
I am chalking this up as a major win for my project, and I want to give a huge thank you to the people at efmer.com for what they provide for no cost. I am extremely grateful and will be donating the second I get some money across onto my PayPal account.