Slashdot Mirror


Distributed Computing "Advances"

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.'"

37 of 160 comments (clear)

  1. pretty sweet by lotas · · Score: 3, Informative

    im already running boinc on a few of the machines at home and work and it works cool. i especially like the built in queing and multi processor support.

    --
    Lotas T Smartman www.lotas-smartman.net
    1. Re:pretty sweet by lotas · · Score: 5, Informative

      they have a beta test on their site (http://setiboinc.ssl.berkeley.edu/ap/). i just downloaded it, setup an account on the site and it works.

      --
      Lotas T Smartman www.lotas-smartman.net
  2. About Time! by Joe+U · · Score: 5, Funny

    Finally, a source for my advanced alien biological climate change program!

    1. Re:About Time! by Threni · · Score: 5, Funny

      Ah - but will it let you use any spare cycles to do some work in the background?

    2. Re:About Time! by Lord_Dweomer · · Score: 3, Funny
      "Finally, a source for my advanced alien biological climate change program!"

      Oh god, I sense a new cliched Slashdot joke about to be born. Beowulf cluster overlords profiting in Soviet Russia, step aside!

      --
      Buy Steampunk Clothing Online!
  3. What happens if we combine the applications? by Gothic_Walrus · · Score: 4, Funny

    Does this mean that now we'll be mapping het the genome of aliens with AIDS?

    --
    Goo goo g'joob.
  4. First distributed project by questamor · · Score: 5, Funny

    The first project underway in BOINC is to have everybody's machine submit news about BOINC to slashdot, which is so far happening succesfully. This is the first dupe of many.

  5. All-time best distributed computing app by Rosco+P.+Coltrane · · Score: 5, Funny

    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.

    Better than Seti@home and BOINC: Yeti@home.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  6. Good news for standards by Palverone · · Score: 5, Informative

    Even though you *can* do multiple projects at one time, you have to run seperate applications (if I'm correct) so this would be a good integration into one application that handles multiple projects and allows your machine to be used more efficiently.

  7. one big effort by sosegumu · · Score: 5, Funny

    Have you ever thought that the internet is just one giant 'distributed computing' effort to find pr0n?

    --
    It's easier to wear the spandex than to do the crunches. --David Lee Roth
  8. Who is Benefiting? by Famatra · · Score: 3, Insightful

    I was interested in the folding protein project, but are the results open to the public (like the human geneome project) free of charge, or will someone making a buck off *my* computing power?

    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 $.

    1. Re:Who is Benefiting? by Anonymous Coward · · Score: 5, Informative

      From the Folding@home website FAQ:

      "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/folding /

  9. Double work by enodev · · Score: 3, Interesting

    "Keeping track of how much work everybody has done is one of the prime motivations," says Anderson. BOINC checks this by farming out each problem twice and comparing the results. "If the answers are different we have to assume that one of those parties may have cheated," he says.

    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?
    1. Re:Double work by jkcity · · Score: 4, Insightful

      Double results and checking also helps to capture random errors i would guess as well though, not just cheating.

  10. I'm afraid this will be the end of my SETI years by Anonymous Coward · · Score: 4, Interesting

    I've always had some mild reservations about running the closed-source SETI code, but convinced myself it wasn't an unreasonable exposure. A meta-app that exists to download yet more closed-source code without telling me... nope, that's over the line. Sorry, lil' green guy, but this is too much to ask.

    (signed) a top 1% setiathome client.

  11. Stuff to read again... by BillGodfrey · · Score: 4, Informative
    If you didn't read it first time, here it is again...

    My Primer on building a distributed computing project.

    (It still needs updating.)

  12. BOINK by Dylan2000 · · Score: 4, Funny

    Wouldn't it make more sense if they'd chosen a last word beginning with a K?

    Boinking aliens and cancer with my computer? Sign me up!

    --
    Build your own website - full service homepage system your m
  13. Overuse of "quotation marks" by Bowie+J.+Poag · · Score: 4, 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,

    --
    Bowie J. Poag

  14. YAPSFUAS by cyclist1200 · · Score: 3, Funny

    Yet Another Project Suffering From Unfortunate Acronym Syndrome.

  15. seti@home wasnt the first distributed process by Indy1 · · Score: 5, Informative

    typical reporters fscked their facts in the story.

    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."

    I believe distributed.net's 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.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
    1. Re:seti@home wasnt the first distributed process by stevey · · 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 ..

  16. Virus maker excuse by AtariAmarok · · Score: 5, Funny

    Judge: "What do you have to say about the virus you created, young man?"

    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."

    --
    Don't blame Durga. I voted for Centauri.
  17. Didn't see anyone else post this yet... by xaoslaad · · Score: 4, Informative

    http://boinc.berkeley.edu/

    I didn't see it in the story either. Pardon me please if I'm just blind/illiterate

  18. Re:Wont we get this in longhorn with... by Moderation+abuser · · Score: 4, Insightful

    NUMA is great for dedicated machines, but general purpose machines lending out RAM to other systems? Get real, you'd be better off with a BFO page space.

    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.

    --
    Government of the people, by corporate executives, for corporate profits.
  19. Skeptical by Root+Down · · Score: 4, Funny

    ... because we all know that no really good concept in computing has ever come out of Berkeley. ;)

  20. What I'd like to see by elliotj · · Score: 4, Interesting

    I'd like to see a distributed computing app that can be used to both do the work (like the current ones do), AND optionally have the ability to submit a task. This way you could have a world wide supercomputer that everybody would have a chance to employ. Very few people would probably use it, but it would be very interesting to see the ways in which different people put it to use.

  21. Obligatory Calvin And Hobbes by devnullkac · · Score: 3, Funny

    Scientific progress goes 'BOINC'?


    --
    What do you mean they cut the power? How can they cut the power, man? They're animals!
    1. Re:Obligatory Calvin And Hobbes by philbert26 · · Score: 3, Funny
      bizarre... duplicate article gets a duplicate comment.

      No, that's part of the BOINC process, you do everything twice to make sure it's right.

  22. Multiple Projects on the same machine by Seek_1 · · Score: 5, Insightful

    This really isn't as good as you might think.

    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

  23. Distributed Computing OR my time is NOT free by Anonymous Coward · · Score: 4, Insightful

    Well....the processors in my computers are OWNED by me. I pay the electricity bills to operate them, and YOU want to use my processor time for FREE ?? I dont think so, pony up some cash or keep your distributed clients, thank you.

  24. STI - Haven't Found Any Yet by Boricle · · Score: 4, Funny
    I always thought that it was the

    Search For Terrestrial Intelligence

    I know I've been struggling... have you found any? Will this help?

  25. An Open Agent-based Distributed System by Seek_1 · · Score: 3, Interesting

    I've been thinking about something like this all semester in my Distributed Computing class.

    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 sytem, the more you can consume)... either way it's still a neat idea that I'd be eager to participate in...

    It'd be a little more exciting that Folding at anyrate.. :)

    My Folding@Home Team

  26. Other distributed projects by AndroidCat · · Score: 5, Funny

    I'm sure that spammers will be registering their distributed spam/DDoS zombies real soon. Why sneak the software onto machines when you can get people to sign up for it if you provide fancy ratings and team standings? Throw in some t-shirts and blue pills and they're gold!

    --
    One line blog. I hear that they're called Twitters now.
  27. SIC@HOME by Mawbid · · Score: 3, Funny
    Much more interesting than SETI@HOME is the SIC@HOME project, the search for incredible coincidences.

    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.

    --
    Fuck the system? Nah, you might catch something.
  28. Java Applet distributed computing by DeepDarkSky · · Score: 4, Insightful

    I thought a long time ago, why not make distributed computing applications as Java Applets hosted on web servers?

    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?

  29. SETI@home source is available. by SETIGuy · · Score: 4, Informative
    A meta-app that exists to download yet more closed-source code without telling me... nope, that's over the line.

    The SETI@home (under boinc) source code 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.

  30. Re:What about licensing? by SETIGuy · · Score: 3, Informative

    BOINC was initially distributed under the Mozilla Public License. The reason for the (temporary) change to the BOINC public license is described here.