IBM Sponsors Humanitarian Grid Computing Project
BrianWCarver writes "Reuters reports that IBM and top scientific research organizations are joining forces in a humanitarian effort to tap the unused power of millions of computers and help solve complex social problems. Following the example of SETI@home, the project, dubbed The World Community Grid, will seek to tap the vast underutilized power of computers belonging to individuals and businesses worldwide and channel it into selected medical and environmental research programs. The first project to benefit will be Human Proteome Folding, an effort to identify the genetic structure of proteins that can cause diseases. The client is currently available for Windows XP, 2000, ME, and 98."
It's only about two weeks since I suggested we use our space cycles for something link this, and now I see this headline. That makes me feel all warm and fuzzy inside! :-)
"Good news, everyone!"
The system is trying to find and locate a person who might be carrying a deadly virus. If anyone finds a "Conner, Sarah", please report it to this grid. We'd hate for her to be the cause of an entire planet's viral infestation.
But isn't the Stanford Folding project already doing part of this?
I like you, Stuart. You're not like everyone else, here, at Slashdot.
I bet they find a lot caused by viruses.
Oh well, humanity's loss.
What if Seti@Home and the World Community Grid combined? We could find those damn aliens that are causing all those diseases in humankind!
The friendliest digital photography forums on the net!
That's already been done, by pr0n.
would you seriously consider running a closed-source application, that is
..
a) cosuming your entire cpu resources
b) recieves instructions from the internet
c) sends back information gathered at your computer
d) has not provided any scientific value (a la seti@home)
this program could do anything! this looks like a perfect and cheap way for intelligence services to crack all those rsa keys they ever wanted.
Only morons moderate based on a sig.
Where's distributed.net? Oh yeah, and some Linux clients might be nice.
This way to the egress...
Proteins do.
All my Windows boxes are 5+ year old crap with the cream of the crop being a PIII 600.
I have plenty of unused cycles on 4-way Sun boxes with gigs of spare RAM, though.
It would be nice if they released a client in portable C.
Do daemons dream of electric sleep()?
The only way to get all the UnderUtilized computers to do something is to push it unto their computers. There is a reason my the computers are underutilized, the user does not know how to use the computer. If they know how to download and install software then their computer would be full of programs that run all the time. Maybe the software could come as a standard for new PCs. Then anyone who knew about computers could delete it, but if you knew no better then they could use the power.
- Your stupidity got you into this mess, why can't it get you out? -Will Rogers
Well, not only do they not support any clients besides Windoze, but if you're operating on any reasonably secured LAN where the firewall doesn't allow you to willy-nilly connect over SSL ports (443) using proprietary protocols (gasp, imagine that), it isn't going to work.
Not really a great way to get off on the right foot with this effort. Make it impossible to use by the majority of those interested by precluding other OSes and folks on corporate networks without proxies.
Back to Folding@Home for me!
I've been doing SETI@home for a while now, and was pleased to see the announcement of this in the press. I was less pleased when I went to the web site, and found out that (as it says above) the only client was for Windows. Since I use only Linux these days, I guess that leaves me out.
I hope that with IBM's involvement, and stated committment to Linux, this will change soon. I sent them a note, using the "Contact Us" form on the web site, and would encourage others to do the same.
(Incidentally, I've been running SETI@home initially on Windows, now on Linux, using the command-line client in both cases. I find I get ~50% more work units/time with Linux, and less impact on interactive use of the machine.)
Suppose this effort discovers something. Just exactly who will own the patent?
Suppose it leads to the creation of a new revolutionary drug. Just exactly who will get the profits from the drug? (And who will have to travel to Canada to buy it?)
Gnutellia, Not Gnutelliums
Patriotically as always,
Kilgore Trout
Additionally I think it's good that IBM too have an interest in this area, since 1) competition is always good and 2) it makes for more accurate results. With some luck we can have peta-byte based grid by 2007.
It's been around for a while already too
Is the cancer research they mention part of the United Devices effort or is this something different? The article confused me a bit on that count. It would be a shame to duplicate efforts.
Blaze a trail to the New World
During the seminar, I took time to condemn the Chinese (including the Taiwanese). Most Taiwanese companies and most Taiwanese do not give a damn about human rights and workers' rights in Southeast Asia. The Taiwanese are notorious for exploiting foreign workers.
Acer would never have considered or proposed a worldwide grid project to help humanity. Only IBM would do such a thing. IBM is, after all, a Western company -- an American company.
they're not even hot... when has a geek girl been hot? go to your local university and attend any CS class
Reuters reports that IBM and top scientific research organizations are joining forces in a humanitarian effort to tap the unused power of millions of [...]
At first I thought this was going to reference millions of humans, but alas, it's the usual science-will-solve-social-problems approach.
What are they doing with the data they process? I don't see anything on the site that says. I can't say I'm very impressed if this project isn't using OSS and releasing their processed data into the public domain, especially since they're relying on volunteers for their processing.
While a cluster of humans has the potential to make an excellent computational resource, eventually the human nodes would catch on and almost certainly resent it. They may even revolt, causing any AI which depend on the resource to have to enslave the humans or face extinction. Doesn't anybody at IBM read Dan Simmons???
I'd encourage all of you guys to support BOINC, an open source and multi-platform architecture instead.
Treehugger? Treehugger... Treehugger!
How about IBM put this (in a permanent manor) on their PC's and offer a discount for purchasers? Or on the machines they give away for free to charities/schools?
Seems like a transparent way to get their goals accomplished.
... but then I realized that I'm an AC. :-)
This and also the fact that s/he may be terribly right.
Though Windows *.* has 90+% of the market share, it is of the _desktop_ market share... they don't have 90% of the server share... they got much less.
Also, how many desktops a single server is worth when it is idle?
Whats wrong with Boinc? I thought it did exactly the same thing, only with more OS's supported, and the familiar SETI name behind it can't hurt either... Why try and compete?
If we were to use these millions of particularly unspecialized (in terms of computational ability) home PCs, wouldn't the cost be in pollution? You're consuming lots energy to crunch some numbers... you'd be plenty more efficient if you used some supercomputers. I think it's a good idea, but I wonder if this wouldn't cause more problems.
Here's the URL for BOINC: http://setiweb.ssl.berkeley.edu/
Any distributed software needs to have the following requirements for me to install it on my system:
- open source
- free (as in beer)
- portable code, or multicode
- protected against buffer overflows etc. (managed code)
- signed updates of grid software, grid client software and working packages
- nice interface (including a good web server)
- only for use for non-profit organizations
- and I wan't to choose my projects
Sun (or any one else), hurry up please. I'm NOT going to run any trap that's now on the market - especially not folding at fucking home, who cannot even maintain a normal web site for all those users.
With the current incarnations of CPU's, there is power usage as well. Maybe there is a client where you can set power safe features as well? It isn't a must, but it would be a nice to have.
Soylent Grid is PEOPLE!!
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
This is great and all, but I don't know if humanitarians are really the best processors to use in a grid computer.
"Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
Three weeks after this link is Slashdoted, there will be a cure for cancer!
"...an effort to identify the genetic structure of proteins that can cause diseases." Does that mean they'll be studying known proteins or looking for new ones? I'd hate to think I helped find a new disease-causing protein.
Check out KPRC. It is streaming audio from the "Savage Nation" right now! 6:00 PM - 9:00 PM EST.
I really wonder, what if someone hacks a client and uploads incorrect data, as if something else has happened? I don't mean things like "ooh my client has found ET!", which could (probably) be verified wrong, but things like changing tiny things so that the accumulated result makes no sense.
Is IBM planning to put the proteins they "discover" with this project in the public domain, or keep them proprietary like the Folding@Home project, that subsidizes filthy rich drug companies with your spare cycles? Or is there a more sinister plan, in which "humanitarian" is a parallel to "vegetarian"?
--
make install -not war
Nothing will have changed.
I am a sys admin and install it on my net, will IBM indemnify my job? Distributed computing solutions will only work for ddos attacks in the real world because of M$ security. Sorry IBM, big brother Billy is not going to let you do humanitarian work with his OS unless you grease his wheels.
Our center has huge availability on Solaris and Linux platforms. At home I have Mac OS X. How can I help?
Is /. essentially Ars Technica delayed by 2 hours?
Some distributed computing projects appear benevolent, but the actual results remain the property of commercial organisations/universities and trusts and there's no guarantees that the results won't be used purely from a commercial and non-humanitarian point of view. I haven't looked into this new IBM project, but I'd like to advise people to always read the fine print in who own what when the project is completed.
In the past, I've investigated a couple of projects, that upon closer scrutiny look quite troubling. They often fail to address what the actual project is specifically, and who will profit from the results financially. Instead, their websites are full of feel good graphics, but the bucks stop at a pharmaceutical company's coffers when you look at the fine details, and there's no discussion of what the findings will be specifically used for, and by whom. In some cases, the whole issue of profit and ownership is quite smoothly whitewashed.
Si tacuisses philosophus mansisses. If you had kept quiet, you would have remained a philosopher.
real software runs even when your computer is off../?
The BOINC open-source distributed computing main page: http://boinc.berkeley.edu
From there you can see the five projects currently using the BOINC platform (developed by the SETI@Home team)
Now how is this really different from IBM's project?
A skeptic might think that IBM simply want to have a foot in the door of these big anarchic distributed projects.
Despite the stunning power available to this kind of distributed computing, it is less useful than it appears. In my research area (computational biology), the effort of parallelizing an algorithm and collating the results is seldom worth the dividend in speedup. Supercomputers generally run idle at most universities, for this very reason.
Folding@home was a nice success story, and there are further applications of those models, e.g. simulations of prion aggregation (mad cow disease, Alzheimer's, etc). But (IMO) this is the exception, rather than the rule. Anyone who thinks that parallelization is a quick & easy panacea to difficult computational problems in general is living in a dream world (and I say that as a proud owner of several Macs with parallelized RISC CPUs *and* go-faster stripes).
I've lost count of the number of times I've heard these cheap parallelization ideas floated (another example is building cheap clusters out of console hardware which I reckon I first heard in 1996!). And every other month someone offers me supercomputer time... the problem is in redesigning the algorithm to work in parallel. Certain algorithms, such as MCMC, are better suited to this treatment than others.
Of course, then you have to persuade a bunch of other scientists that Your Algorithm is the most deserving, which is a political issue (but hey, if it saves those CPUs from being used for the eminently futile task of looking for bug-eyed aliens, maybe it's a good thing...)
There won't be any idle CPU cycles :P
Online backup with Mozy, sounds like Ozzie, but more!
giving your spare cycles to a good cause is a great way to make sure your computer is generating an optimal amount of heat during those cold winter nights
Get your torrents...
I'm not sure I have any precious CPU cycles to donate!
I still cannot believe somebody used those two words in the same sentence. Obviously they've never worked for that company.
What most people (especially americans with their cheap power) don't realize is that those "spare" cycles aren't free at all.
They cost watts, meaning money out of your pocket and increased pollution in the long term because the extra power drain will cause more coal/oil to be burned.
If you absolutely must pursure what amounts to a modern-day indulgence, do it with a cpu that delives good flops/watt performance, like a crusoe...
From the EULA:
IBM will have the right to transfer one or more of ownership, management, and control of the WCG to another entity. In that event, you agree that this agreement and its provisions will also apply to that other entity.
The possible transfer is mentioned like 3 times(!) in the (relatively short) client license. I wonder how serious is the IBM participation ?
People who like this sort of sig will find this the sort of sig they like.
The project doesn't support macs!
What a pity, that means they can't harvest the massive power of the G5s!
It doesn't support linux either, so wave goodbye to the spare cycles of super-geek's clusters.
Oh well, I suppose that the huge numbers of windoze computers should stack up to be enough anyway..
Can any of the power consumption for these causes be written off?
The servers this runs on I personally built (hardware and OS). I doubt I can say much but I know this project is high-up on the radar screen in the upper echelons at IBM.
It was a pretty fun project while I owned it (a few weeks to do my part) though the schedule seemed aggressive.
Honestly, however, I know very little about the project. To me it's just a bunch of servers.
Don't forget to salute the Jews that helped run the concentration camps. I'm sure they'd appreciate a salute too.
If this is a problem with normal government-funded research, is will surely be an issue with products resulting from the spare CPU cycles of users.
There should be a provision limiting Intellectual Property rights of any resulting products to assure that humanity, not just corporations, will benefit from the largess of computer owners.
In the time it took me to create a Slashdot login to be able to post a message here, 4 other people have already joined the Grid 'team' for Slashdotters. Apparently they're tracking progress and awarding 'points' for tasks completed and our team is ranked 35th overall at last check.
For those interested, the team name is 'Slashdot Users' and more information can be found here
my geeklog
Well, once big difference is that I can't find anything on the World Community Grid web site to say who will own the results.
Folding@Home say that the data will be released to the public. That's a start, but before I spend my CPU time on any kind of biotech project, I want a guarantee that the research won't be patented and kept from humanity the way HIV medication has been kept from people in Africa.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
For a bunch of reasons:
1) Establishing a permanent infractructure with big back-end servers and infrastrcuture to do this in a big way - permanently
2) This is the first project of MANY-MANY, if you read site there is a process to bring in projects you would like to run on this Grid
3) Looks like IBM is donating money, people and time to kick start and turn this into a permanent infrastructure, maybe even roll into a non-for-profit over time
4) Look @ Board of Advisors/directors (impressive list of folks) - IBM only has one on board
5) Using IBM marketing and WW presences to build a network of users in the 10's of millions...not the millions....that kind of power would help out a TON of different research projects. The press on this in one day blows away what seti and others have been able to do via grass roots efforts. Not to take away from those projects - they are awesome....but this exposure will help this Grid, Boinc, Seti, Protein folding as well
6) Check the stats, IBM is one of the worlds biggest corporate sponsors and donaters of technology and technology solutions back to the public and has a huge history of giving to good causes, this is just another example of this...
But this is run by United Devices, the same people who brought us the Cancer cure. Or did they? If you glance at the forums, you might notice one of the biggest gripes is that UD provides a minimal amount of feedback and status updates. They do little to nothing to promote the projects they have running, although they let you think there are some sort of prizes to be had by amassing the most points.
The truth is, I don't care whether they're in it for a profit or for posterity, but if someone's using my resources, I'd at least like to know how they're being used, and what effect, if any, it has had. The SETI project might be futile, but at least someone lets us know what's going on occasionally, which is far more than I can say for the UD projects thus far. For all I know, the cancer distributed computing project has been abandoned in favor of more promising avenues of research. Personally I'll stick with SETI.
https://www.eff.org/https-everywhere
are discoveries going into the public domain? I'm guessing not.
Not
Invented
Here
Fnord.
Debian specifically.
Palm Trees in the San Francisco Bay Area
Just noticed: if you re-arrange the letters in "World Community Grid," you get "crowding dimly tumor." Could this be a sign from the anagram gods?
Likewise if you re-arrange the letters from the word "humanitarian" (which is in the title of this article), you get the phrase "inhuman atari." Hmmmm......it's all becoming clearer now.........then again, perhaps not.
The article makes IBM sound like they are on the vanguard of research. grid.org has been doing cancer research with over a million independant PC's.
just impeach bush ;)
( similar penalties for cronies )
Now I have something to do with all those wasted cycles in my 400-node beowulf cluster!
Personally, I think its a great idea. But saddly the windows centric attitude seems to still be all-pervasive.
And that pisses me off no little bit. When someone downloads a windows client for one of those things, its typically setup to run as a screen-blanker, and at full priority. It it has entertaining doodads output on the screen it wastes cpu cycles, lots of them in doing those graphics, plus it only runs when the blanker is on. Thats often less than half the time the machine is turned on.
One of the reasons I run setiathome on my linux boxes is that its a background task, running at a nice of 19. It runs full time, including in between the keypresses as I type this, with no effect on the machine because litterally anything else that needs the cpu to get its job done gets full use of the cpu for as long as it takes to finish what its doing, like moving my keystrokes into this messages display buffer. But as I said, its munching away on that data in between my keystrokes right now.
Thats one hell of a waste of resources that could become available to the likes of folding@home if they were to make it as user friendly and invisible as setiathome is.
I submit that one linux box, running 24/7/365 as mine do, can do 5 to 10x the work in a day that a winderz box of equal power can do during the few hours each evening when its booted.
So where is the linux client to take advantage of those cycles otherwise wasted in letting the cpu cool if the box isn't running setiathome, cycles we have a plethora of?
Seems like a great question to moi.
OTOH, I tried to run folding@home on this box, but that was an unmitigated disaster, it was such a cpu hog I actually had trouble getting the tools to kill it to run. It was running at a nice=0. You could renice it, but by the time you got to a top screen, it had detected and fixed itself back to 0.
Folding@home is no doubt a worthwhile project, but any software that treats its contributors, who aren't getting a cent for their trouble and aggravation, that badly doesn't deserve to get my spare cycles. Now if they take lessons from setiathome and make it into a no effect other than a hot cpu, then it gets a bit more interesting.
Or have they fixed that squawk in the year since I tried it last? I haven't had the interest to go look after my first bad experience.
Cheers, gene
My first thought upon seeing the title of the article was that, finally, someone had found a use for all those humanitarians.
There is no client for Linux in this grid. I guess we don't want all of those yukky supercomptuers over at top500.org to join the grid. Why would you want all of that supercomputing power attached to a grid like this anyway? Good on you IBM!
It was sad to see on their site that some miscreant
had created a "team linuxsux"
so, natch, there now is our Team Linux available for your pleasure to join, as well as a Team LinuxRox for the geologiclly challenged among us.
tkj
Captain
Team Linux
"There are 11 kinds of people: those who know binary, those who don't, and those who could not care less!"
A couple weeks ago, HP had a press release announcing the "Global Grid Exchange":
http://www.globalgridexchange.com/
It's interesting to me that IBM would feel pressured to "play catch up" against HP (Should we expect one from Sun next month?) Obviously both companies have been percolating SOME sort of "Killer App" Grid Initiative for some time now. Perhaps the Grid Wars are finally starting to heat up!
(The name "World Community Grid" DOES sound like a blatant copy of "Global Grid Exchange", IMHO. C'mon guys! Be original!)
It's my understanding that because the Global Grid Exchange is bytecode-based (Java) they will support Linux as well as Windows (and eventually OS X.) Also, researchers will be able to write their OWN applications to run on the Grid, rather than limiting themselves to Proteome Folding.
Imagine that -- a researcher on a Windows box will be able to write a program which could be run on a Linux box (or, I'll go ahead and say it, a Beowolf Cluster) all without the programmer having to know -- OR CARE!
For that reason alone, IBM's offering seems like "Too Little, Too Late".
Any distributed software needs to have the following requirement's for me to install it on my system:
- protected against buffer overflow's etc. (managed code)
- signed updates of grid software, grid client software and working package's
- only for use for non-profit organization's
- and I w'an't to choose my project's
With the current incarnations of ****CPU's****, there is power usage as well. Maybe there is a client where you can set power safe feature's as well?
Firstly, I have to agree totally with it being a poor show about a lack of Linux or UNIX clients. My lowly OpenBSD box could be chugging away 24x7: other posters have made similar references to non-Windows kit they could use that is actually of significant value (unlike mine). No argument there.
I just downloaded the agent myself on a WinXP box, and the default install is *NOT* to run as a screensaver. The NT kernel (and 2K, XP etc) supports thread prioritisation, so this process is chugging away right now with the default priority set to Low. You can see this from Task Manager by selecting View, Select Columns, Base Priority. While composing this post I have chugged through 4% of a batch, for what it's worth.
Incidentally, the client is a re-skin and tarting up of the old UD client, as used a few years back for the University of Oxford cancer research project. What's interesting is that back then, UD was getting paid for building the massively distributed client. That in itself is not inherently bad as such, but was worth knowing at the time. I'd expect the same this time 'round, too.
Cheers
Aegilops
has anyone goten hold of the source codes for this?
.. .. its really just diging a hole for them, theres no online registration , so you cant post in there forums unless you have installed the software, and for that you need a "minimium" requirement of windows ( yea right .. another lie right there, windows is not a minimium requirement, or they would have a UNIX version, as all OS's that are both popular and supier are UNIX-like ) .. windows is the maxium requirement
.. i may be a bad reader, but it apears they can sue you, and you have no right for a descent defense, and it also implys they are insatlling malware along side the program
.... all this project can do is try to help doctors make people suffer to the day they die, and at best just make them live a bit longer, but they will die, and in the end all this project has done, it yet again withold information from everyone
i tryed looking on there poorly writen site, but all there is , is that damned ".exe"
and there lisience agreement is rather scary
i dont see this project doing anything good, if they really are trying to better everyone, the project would be open source, so everyone can use it..... restricting who can use it just makes everyone worser off then before, and prevents people from learning, and cripples civilization
Same comment in haiku form for those with short attention spans:
Does your computer
Need to be left on all night?
Pull the f*cking plug
What more can I say, I Love IBM!
I will back this company up 100%
Sig: BEEeeeP,,Please press pound, so I can get on with my fucking life!
we need more compassion and human understanding, mostly amongst the rich and powerful (ie you people)
Again, I clearly don't know what I'm talking about, but I am interested in why, for example, a $15 million grant couldn't go towards building a really fast supercomputer - ala Virginia Tech - hire a couple of scientists, a few talented programmers and systems engineers, and still have money to operate the machine for say, a year or two. All the while, a program could be running non-stop on the cluster to help "cure" my co-worker of his Type I diabetes.
Any further insight, web references, etc. would be great!
How exactly does one get from "medical and environmental research" to "complex social problems"?
OTOH I'd like to see a grid take on greed, apathy, irrational hatred, illiteracy/innumeracy/general ignorance, and the like.
I had to read that twice..
If you were part of a human distributed computing grid would the postman occasionally deliver a letter saying "when you have some spare time, what is 645 times 821?"
"You lied to me! There is a Swansea!"