Distributed Computing "Advances" 160
Quirk writes "NewScientist is reporting on..."Software to be launched in January will let PC users run as many "distributed computing" projects as they like. The program will let PC users search for aliens, help predict climate change and perform advanced biological research - all at the same time."'It is called the Berkeley Open Infrastructure for Network Computing (BOINC). BOINC acts like a software platform that can run a number of screen-saver style applications on top of the PC's own operating system.'"
pretty sweet (Score:3, Informative)
Re:pretty sweet (Score:1)
Re:pretty sweet (Score:5, Informative)
Re:pretty sweet (Score:1)
These programs are not really cost free to run.
If you have a UPS with a power use meter and you launch something that is very processor intensive, you'll actually see the power use go up on the UPS.
That power isn't free, it might only be a few cents now, but it does add up over time.
Re:Contrast with Java/C# Virtual Machine??? (Score:2)
About Time! (Score:5, Funny)
Re:About Time! (Score:1, Funny)
Re:About Time! (Score:1)
Re:About Time! (Score:5, Funny)
Re:About Time! (Score:4, Funny)
Oh god, I sense a new cliched Slashdot joke about to be born. Beowulf cluster overlords profiting in Soviet Russia, step aside!
What happens if we combine the applications? (Score:5, Funny)
First distributed project (Score:5, Funny)
All-time best distributed computing app (Score:5, Funny)
Better than Seti@home and BOINC: Yeti@home [phobe.com].
Good news for standards (Score:5, Informative)
Re:Good news for standards (Score:1)
one big effort (Score:5, Funny)
Re:one big effort (Score:1)
I'm going Japanese!
Who is Benefiting? (Score:4, Insightful)
With all the distributed computing projects out there be sure to read the fine print, if your going to use your computer for a project make sure its helping everyone instead of a few corporations make $.
Re:Who is Benefiting? (Score:5, Informative)
"Who "owns" the results? What will happen to them?
Unlike other distributed computing projects, Folding@home is run by an academic institution (specifically the Pande Group, at Stanford University's Chemistry Department), which is a nonprofit institution dedicated to science research and education. We will not sell the data or make any money off of it.
Moreover, we will make the data available for others to use. In particular, the results from Folding@home will be made available on several levels. Most importantly, analysis of the simulations will be submitted to scientific journals for publication, and these journal articles will be posted on the web page after publication. Next, after publication of these scientific articles which analyze the data, the raw data of the folding runs will be available for everyone, including other researchers, here on this web site."
http://www.stanford.edu/group/pandegroup/foldin
Re:Who is Benefiting? (Score:1)
Double work (Score:3, Interesting)
So the whole work has to be done twice for the sake of correctness. I think they should introduce some trusted user mode, let's say, so that results from users who have invested a certain amount of cpu time should be trusted or at least not every received result double checked. Just every n'th packet or so and if it's invalid they have to recheck all unchecked packets. I guess this would reduce double work a lot as there is normaly only a minority of users who's trying to cheat.
Does this sound sane?
Re:Double work (Score:5, Insightful)
Re:Double work (Score:2)
How do you know how much CPU time a user invested? That's also information submitted by the user that you cannot trust.
Unless of course the "trusted user mode" involves requiring the user to run the software on some sort of "trusted" computer, Microsoft Palladium style. In that case you might be able to save 50% computing time, but I suppose at
Re:Double work (Score:2)
Oops, sorry, I somehow missed the "every n'th packet" in your post. Yes, that would probably make sense for some projects, if the checked packets are selected randomly.
I'm afraid this will be the end of my SETI years (Score:4, Interesting)
(signed) a top 1% setiathome client.
Re:I'm afraid this will be the end of my SETI year (Score:2, Funny)
Sounds like Windows Update on the automatic setting. :^)
SETI@home source is available. (Score:5, Informative)
The SETI@home (under boinc) source code [berkeley.edu] is available under the GPL. The AstroPulse code should be available shortly. Yes, now you can see how bad my code really is.
What you won't get with the code is our code signing key (which is under lock and key on an isolated machine) or the ability to distribe your version from our servers, but you are welcome to compile versions for use on your machines and/or distribute your own versions. We won't guarantee to anyone that your version doesn't erase harddrives or distribute child porn, though.
Stuff to read again... (Score:5, Informative)
My Primer on building a distributed computing project. [bacchae.co.uk]
(It still needs updating.)
BOINK (Score:5, Funny)
Boinking aliens and cancer with my computer? Sign me up!
Re:BOINK (Score:2, Funny)
I'm looking forward to the Berkeley Open Infrastructure for Networking GNOME (BOING). Maybe they could get Berke Breathed to design the mascots for it.
Overuse of "quotation marks" (Score:5, Funny)
Using "quotation marks" in the "wrong places" makes everything you "say" seem "suspicious".. Like you're trying to "pull one over" on the "reader" by insinuating theres a double "meaning" to the "word" in "quotes"..
Hate to be a grammar Nazi, but, the the whole quotation mark thing is a pet peeve.
Cheers,
Re:Overuse of "quotation marks" (Score:1)
Re:Overuse of "quotation marks" (Score:3, Funny)
You're absolutely "right", nothing annoys "me" more than overuse of this "technique". I "literally" claw my eyes out everytime someone "misuses" quotes.
Re:Overuse of "quotation marks" (Score:2)
Re:Overuse of "quotation marks" (Score:2)
Maybe you ought to make a new year's resolution to reduce the number of things that bother you. It'd be better on the rest of us who are constantly reading your dumb pet peeves. Hate to be a grammar Nazi my ass, you love it.
Re:Overuse of "quotation marks" (Score:2, Informative)
Yes. Quotation marks, in case you missed it, are for demarcating *quotations*, much as I have done above. To use them otherwise, regardless of what limitations the medium might have, really only serves to show that you probably haven't been paying attention.
If you think that there are no viable alternatives for emphasi
YAPSFUAS (Score:4, Funny)
seti@home wasnt the first distributed process (Score:5, Informative)
qoute "The first and easily the best known is SETI@home, which since 1999 has enlisted half a million people to analyse data from the Arecibo radio telescope in Puerto Rico, looking for signs of alien life. [newscientist.com]"
I believe distributed.net's [distributed.net] client was the first program of its type to download information from a remote server, use idle cpu cycles to calculate whatever, then resubmit it back to the central server. I ran distributed.net back in 98, more then a year before seti came out.
Re:seti@home wasnt the first distributed process (Score:2, Informative)
They were way off on the user stats by nearly an order of magnitude. The statistics [berkeley.edu] page shows over 4,800,000 users.
Re:seti@home wasnt the first distributed process (Score:2)
IOW d-net started more than a year before SETI@HOME.
Re:seti@home wasnt the first distributed process (Score:2)
Re:seti@home wasnt the first distributed process (Score:4, Funny)
I'm not sure that I can prove this, but I created a distributed client of sorts in 1997.
It was a java applet which ostensibly did some cute" image animation, back when such things were new and fun to write.
What it actually did was download from my server the latest value of PI and try to compute more digits. When the applet was destroyed it submitted its result to the server.
It was fun watching the result get gradually longer and longer with no effort on my part just due to people who were interested in my webpages.
Maybe it should have been advertised, but I took pleasure knowing what was going on ..
No, it's been around for decades. (Score:2)
General purpose queueing systems have been around a loong loong looooonngg time; 20, 30, 40 years. Distributed.net and SETI simply expanded the concept to include other people's computers. Hell, NASA produced a freely available and popular one in the 80s called NQS which is still available.
I have to laugh at the thought that all this "Grid" and distributed stuff is new.
Re:seti@home wasnt the first distributed process (Score:2, Informative)
Re:seti@home wasnt the first distributed process (Score:3, Informative)
Seti came well over a year later.
For d.net, at least, our first assigned block was in early March 1997.
http://www.distributed.net/history.html.en
Re:seti@home wasnt the first distributed process (Score:2)
I damn near fell over laughing when I found it.
Re:seti@home wasnt the first distributed process (Score:2)
But yes, SETI does always claim to be the first.
They are claiming to be the first "multi-project" client too, but you all remember picking between DES and RC5 I'm sure
Virus maker excuse (Score:5, Funny)
Virii writer: "It wasn't a virus, your honor. It was really a non-permission-based propagation model for a distributed computing application that involved producing the results of decreased uptime and further propagation of the non-permission-based distributed application."
Didn't see anyone else post this yet... (Score:4, Informative)
I didn't see it in the story either. Pardon me please if I'm just blind/illiterate
Skeptical (Score:5, Funny)
Re:Skeptical (Score:2, Insightful)
What I'd like to see (Score:5, Interesting)
An Open Agent-based Distributed System (Score:3, Interesting)
What I'd really like to see is a system setup where you have a network of clients, any of whom can dispatch an agent across the system that consumes resources to accomplish some goal.
Obviously there would have to be some sort of non-malicious code signing or sandboxing going on within the system, as well as forcing the agents to consume proportional resources (ie the more time/space/bandwidth you give to the syt
Re:An Open Agent-based Distributed System (Score:2)
I am not sure about Robocode, I always assumed they addressed those issues. I know Terrarium does.
Re:What I'd like to see (Score:2)
Wait, Isn't that what MS Operating Systems For? (Score:2, Funny)
Obligatory Calvin And Hobbes (Score:4, Funny)
Scientific progress goes 'BOINC'?
Re:Obligatory Calvin And Hobbes (Score:1)
Re:Obligatory Calvin And Hobbes (Score:3, Funny)
No, that's part of the BOINC process, you do everything twice to make sure it's right.
Re:Obligatory Calvin And Hobbes (Score:2)
[nanovox.com]
http://calvin.nanovox.com/1990/01/ch900110.gif
I loved how SETI has named the project BOINC, and also immediately thought of the Calvin And Hobbes reference
Multiple Projects on the same machine (Score:5, Insightful)
Most distributed computing projects are distributed because they need massive amounts of CPU cycles. Running multiple projects on one machine isn't going to make the projects faster since the same amount of CPU cycles are now being divided up amongst the number of projects that you're running. Infact it'll actually be less because now the machine has to deal with the overhead of switching between project processes.
On the other hand it might make sense if you were running a CPU-intensive project and a data-intensive project at the same time (ie projects that will maximize separate non-conflicting resources on the same machine..)
My Folding@Home Team [stanford.edu]
Re:Multiple Projects on the same machine (Score:1)
I realize that BOINC won't necessarily be running projects concurrently on one client machine, but the point remains the same. There is not a very significant advantage to having something like this. It's not like Stanford is running out of data for Folding@Home.. (which would be the only reason that you would need to switch projects..)
Re:Multiple Projects on the same machine (Score:3, Insightful)
The default BOINC operating mode on single processor machines is to alternate projects to balance work between projects.
But that's not really the point. I'll assume you donate to charities. Do you only donate to one charity? Probably not, becase there is more than one worthy charity.
I think that there is more
Distributed Computing OR my time is NOT free (Score:4, Insightful)
Re:Distributed Computing OR my time is NOT free (Score:2, Insightful)
Re:Distributed Computing OR my time is NOT free (Score:2)
I run SETI on my PC all the time. Its cheaper for me to leave the computer on at all times and use it to maintain a consistent temperature during the winter with it than to crank on than the apartment's electrical heater...
Re:Distributed Computing OR my time is NOT free (Score:2)
Well, I don't know if it would work for the size of a house, bu
What was that? (Score:3, Funny)
STI - Haven't Found Any Yet (Score:4, Funny)
Search For Terrestrial Intelligence [totl.net]
I know I've been struggling... have you found any? Will this help?
Jorn Wittenberger (Score:2)
wow!! (Score:1)
Flexibility at the cost of speed? (Score:3, Insightful)
Re:Flexibility at the cost of speed? (Score:3, Insightful)
Re:Flexibility at the cost of speed? (Score:1)
I'm not sure what happens when the screensaver switches off. However, I do know that when using SETI@Home on a P4c (with HT) and the SETI window is brought to the front, the processor usage shoots up from 50% to 100%. Maybe this is due to a separate thread being spawned that can be used on the second logical processor. I'm not sure.
This is one thing I would like about the new system, the ability to run mo
Other distributed projects (Score:5, Funny)
Curing AIDS, finding aliens, predicting weather... (Score:1, Funny)
Re:Curing AIDS, finding aliens, predicting weather (Score:2)
Yeah, Boinc can't transform Michael Jackson from a homosexual pedophile (to use Norm MacDonald's term) into a normal upstanding citizen...
Re:Curing AIDS, finding aliens, predicting weather (Score:2)
Yeah, Boinc can't transform Michael Jackson from a homosexual pedophile (to use Norm MacDonald's term) into a normal upstanding citizen...
Well,
Michael Jackson == Boy Inc.
Roomful of computers == Boinc.
Coincidence? I think not.
Re:Curing AIDS, finding aliens, predicting weather (Score:2)
If there was more BOINC-ing, there would be less war.
Compared to OGSA? (Score:2, Interesting)
graphics and Boinc (Score:3, Interesting)
Re:graphics and Boinc (Score:3, Informative)
Some people have expressed interest in getting BOINC to do that. It may happen.
Re:graphics and Boinc (Score:2)
Good, because I'm interested in seeing how many gigaflops my old Pentium 133 would produce with five (5) Voodoo1 cards filling up all the available PCI slots. My friends and I have plenty of spare old videocards to donate to such an endeavour...
Bonic development (Score:1)
SIC@HOME (Score:3, Funny)
A radio tuned to static is used to feed a stream of random data to a soundcard. The data is used to construct an image, and in the incredibly unlikely event that this image matches a predetermined image, you've proven that the universe is infinite! :-)
Don't forget to check out the url of the "What is SIC@HOME?" page.
What I want to do to the girl in the /. personals (Score:2)
ad that we see alot of now -- is to BOINC her.
Alas, nothing but fodder for the all the stalker fantasies of my fellow slashdotters.
Java Applet distributed computing (Score:5, Insightful)
Pros:
- Nothing to "install".
- Cross platform (write it once, run it everywhere, right?)
- Easy to use (just browse)
Cons:
- Speed.
- Full featured screen saver not possible?
- uh...speed?
Re:Java Applet distributed computing (Score:2)
Re:Java Applet distributed computing (Score:2)
The telling thing... (Score:2)
Have we really fallen so far that people need to cheat on spare processor cycles donated?
What about licensing? (Score:2)
Re:What about licensing? (Score:4, Informative)
Re:What about licensing? (Score:2, Informative)
HOWEVER, this non-commercial clause is to be in effect for 18 months or until the collapse of United Devices, at which point the code becomes real Open Source.
Has to be said... (Score:2)
(according to Google this joke is not original, but what the hell)
Already Been Done (Score:2)
Re:Wont we get this in longhorn with... (Score:5, Insightful)
Remote RAM has to be instantly available and it can't go away. Shitty isn't the word for it when we're talking about using general purpose networking kit like gigabit for NUMA. Utterly unusable and waste of time are the best words to describe it. You need SCI, Myrinet or similar to get shitty performance.
Re:Wont we get this in longhorn with... (Score:2)
For dedicated servers with high performance interconnects it sucks pretty badly compared to local RAM, for general purpose desktops and servers over ethernet and oh my god TCP/IP on top it's just taking the piss.
Re:Wont we get this in longhorn with... (Score:2, Informative)
Well, in fairness to NUMA it allows a shared memory pool and single system image. These fancy SGI Linux machines with loads of CPUs running a single system image wouldn't exist without NUMA.
NUMA memory may be slower than RAM but it's far faster for interprocessor communications and shared RAM than is a beowulf cluster (which doesn't do shared RAM afaik)
Re:I'd rather contribute cycles to WETA :) (Score:2)
I'd rather contribute my cycles to Lucasfilm/ILM in the attempt to use spare CPU cycles to virtually write a better screenplay than Episode I. Yes, I know, its an analogy to 1,000 monkeys at typewriters...
Actually, I like that idea. I was thinking about that a couple of weeks ago, something like Weta or ILM creating a di
Re:Trip to NZ for whoever gets the magic frame :) (Score:2)
Episode II was more to Episode V than *Star Trek Nemesis* was to *The Wrath of Khan.*