Slashdot Mirror


New Seti@Home Client to be Open to Other Projects

An anonymous reader writes "Seti@home is preparing to make a major change to their client and backend. The new system "boinc" will be a general purpose client and accept work units from other projects (selected by the user). This will open-up Seti@Home's millions strong user base to academic projects that cannot afford supercomputers. As boinc is an open source framework other distributed projects (think!, folding@home etc) will also be able to use it giving boinc a larger installed base than Seti@Home."

33 of 236 comments (clear)

  1. Authentification by Angram · · Score: 3, Insightful

    What kind of authentication process will be in place? Basically, what will stop someone from using this for illegal/dishonest purposes under the guise of academic research? Will this be exploitable for virus/spam propogation?

    --

    GL
    1. Re:Authentification by Lord+Prox · · Score: 4, Informative

      BOINC is not a Distributed Computing Program. It is a architcture for running DC apps. Good crypto will be used to ensure that a system (server) gets clean data and clients only run apps from that server. You the user will select what DC project you will run on BOINC.
      Really all boinc does is help reduce development time for DC projects by establishing a common framework to work within. Someone could run a "Build a better Smallpox program" to build a super Bucket-O-Death (tm) and advertise it a traveling salesman NP hard app to help the girlscouts sell cookies more efficently. There are no safegaurds (AFAIK) on that type of No-NO use.

      Is mankind ready for this type of supercomputer (UltraComputer? Hypercomputer?) Seti@Home already blows away all other supercomputers on the planet (I think by at least 1 order of magnitude or so I was told), now with all these different DC projects runnning under the same framework things should get interesting.
      Perhaps the IETF will formalise a protocol for DC and take the next step toward a global grid processing system. Think Jabber protocol turned RFC proposal/standards track.

  2. suggested use by larry+bagina · · Score: 3, Funny

    maybe thye culd use disributed computingto fix all teh speling errors on salshfot!

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:suggested use by Aadain2001 · · Score: 2, Funny

      Srory, nto evn al teh comptrs on the owrld clolectde inot a oBewulf cluster culd do taht.

      --
      Space for rent, inquire within
  3. Let calculate Pi! by stfvon007 · · Score: 3, Interesting

    It would be interesting to use this to try and find more digits in pi. Maybe we will finally find a repeat. Barring that we will have very accurate circles :) There are a great deal more mathmatical problems that would benefit greatly from this!

    --
    All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
    1. Re:Let calculate Pi! by shfted! · · Score: 2, Interesting

      The calculation of Pi is not a parallel problem. Granted, a method exists for calculating the nth digit of Pi, but this algorithm increasing exponentially for greater n. Also, it hasn't been proven to be infinitely accurate, iirc. So really, calculating Pi using the seti@home network would be terribly inefficient and a waste of resources, which would be much better used for protein research or something with scientific value.

      --
      He who laughs last is stuck in a time dilation bubble.
    2. Re:Let calculate Pi! by ellem · · Score: 2, Funny

      You mean more than 3.14?

      Oh Gawd, head hurting, can't go on... Rosebud...

      --
      This .sig is fake but accurate.
    3. Re:Let calculate Pi! by N7DR · · Score: 3, Funny
      It would be interesting to use this to try and find more digits in pi. Maybe we will finally find a repeat.

      If by "find a repeat" you mean "find a sequence of digits that repeats itself ad infinitum", or if you mean "a non-negligible sequence of digits that repeats itself at least once", then I'm afraid you'll be out of luck no matter how many times the age of the universe you want to spend looking, since pi is irrational.

      The perspicacious will have noticed the sleight of hand covered by the use of "non-negligible". I leave the selection of a more exact phrase as an exercise for the reader (who clearly has plenty of time on his hands, since he's reading slashdot...).

    4. Re:Let calculate Pi! by damiena · · Score: 2, Funny

      I build my own program that does this. I got the results back, too! It was really fast.

      3.141
      >Repeat found. The number "1" has been repeated.

    5. Re:Let calculate Pi! by agentZ · · Score: 2, Funny

      Trivial!

      #define PI 3

  4. I think theres better distributed computing causes by Jonas+the+Bold · · Score: 3, Insightful

    Not cooler, but better. More important ones, like folding, for instance. A very (VERY) small chance of finding intelligent life out there isn't quite worth it, I don't think.

    --
    Everything seemed to be going so nice
    'till the end of all beings punched right through the ice
  5. Time == money by Dancin_Santa · · Score: 3, Insightful

    Unless you give it away for free.

    Is the cost of power that you use while you are running these programs tax-deductible?

    Doing something out of the goodness of your heart is awfully sweet. Getting the government to lower your taxes because of it is sweeter.

  6. Intelligent life? by LittleBigScript · · Score: 4, Funny

    Can I use it to find intelligent life in my apartment complex? The neighbors are keeping me up all night with their parties...

    1. Re:Intelligent life? by El · · Score: 4, Funny

      Would you still be complaining if they invited you?

      --

      "Freedom means freedom for everybody" -- Dick Cheney

  7. License review, not Free Software or OpenSource by ciaran_o_riordan · · Score: 2, Informative

    yeh, I just had a read of the license-1.0.txt

    2.1. The Initial Developer Grant.
    Subject to the restrictions on commercial use set forth below, the Initial Developer hereby grants You a world-wide, Royalty-free, non-exclusive license, subject to third party intellectual property claims:


    (a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work, provided, however, that You are not permitted under said license to create, sell, or distribute commercial products based on the Source Code;

    So, without permission to sell it or to sell derived works, it's not Free Software, or OpenSource.

    (this is important, because it means you can't integrate the code into existing commercial software, and it's incompatible with the GNU GPL, so you can't integrate this code into the majority of the software packages that come with a distro)

    1. Re:License review, not Free Software or OpenSource by Lord+Prox · · Score: 4, Informative

      Do you know why? United Devices filed a law suit over some bullshit IP non-sense. BOINC did not have the $ to fight so they had to give in. One of the stipulations was that it could not be used for commercial purposes for the next 18 months. I tried to find the page on BOINC's web site that had the lawsuit info but can't. Rest assured that they will make it OpenSource (OSI approved) as soon as possible.

  8. Re:I think theres better distributed computing cau by HonkyLips · · Score: 2, Interesting

    As you said, SETI is cool. Who wouldn't want to be the owner of the computer that discovers intelligent, extra-terrestrial life? However I think the coolness is what is needed to attract volunteers... while protein-folding is more relevant to immediate advances in science/ medicine, it lacks the mystique of SETI and the unknown factor which the general public can easily grasp. SETI is romantic, protein folding isn't - although I agree it is more important. Having said that, I'm more likely to donate my spare cycles and bandwidth to protein folding than SETI...

    --
    Putting syrup in coffee is some form of blasphemy.
  9. Just had to say it by Carnildo · · Score: 5, Funny

    Scientific progress goes "BOINC"?

    --
    "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
  10. Is it Skynet yet? by macemoneta · · Score: 2, Funny

    How many computers does it take before they finally "wake up"?

    --

    Can You Say Linux? I Knew That You Could.

  11. Optimizations? by BWJones · · Score: 4, Interesting

    Will this new client allow for platform specific optimizations? For instance, the RC client took advantage of Altivec which allowed for Macs to absolutely dominate the small computer benchmarks in those ranking whereas they did not perform nearly as well in the SETI rankings. And just so the Wintel weenies don't feel left out and flame me, other platform specific optimizations could also be taken advantage of for Pentium specific calls or even SGI specific calls.

    --
    Visit Jonesblog and say hello.
  12. Re:There is only one minor problem... by Gzip+Christ · · Score: 3, Funny
    BOINK/BOINC has a totally different meaning in countries outside the US.
    Well then, being from the US myself I think we should change the name so as not to give people in the world at large the wrong impression. I propose that we change the name to "SHAG" since the program is like a dense carpet in that many different goals will be interwined.


    --------
    The fake Gzip Christ isn't not user number ~0xA6CA7

  13. A Better Way by ari_j · · Score: 2, Interesting

    I wrote my Honors thesis on general-purpose distributed computing. I also implemented something I think more projects should use, which is presence awareness and work accounting. No more downloading of work units and sitting on them without ever uploading the results - with my system, you can immediately reassign a work unit when someone stops working on it. This eliminates double simultaneous assignment of individual work units. I used Jabber for my communications, and it would be pretty easy to implement hashing and cryptographic signing of work units and shared objects to ensure the integrity of your computation.

  14. Re:Last time I run SETI@home by EmbeddedJanitor · · Score: 2, Interesting

    It definitely screws with power saving since it uses all the CPU it can get its hands on. I used to think that SETI was just a harmless bit of stupidity, not I realise it also contributes to global warming.

    --
    Engineering is the art of compromise.
  15. Are you serious? by LothDaddy · · Score: 2, Informative
    First, Folding@Home is specifically working on protein folding - the science of proteomics, not genetics. That's Genome@Home, which is an associated, but distinct project. Second, Folding@Home is run by a researcher at Stanford University. Which is, of course, a public institution and not a "monolithic corporation". See the link!


    Or am I just missing the sarcasm?

  16. So basically... by GrodinTierce · · Score: 3, Insightful

    they're going to do what distributed.net has already done, provide a client that can work on multiple projects, chosen by the user. Oh well, in this game I suppose it's really the size of your user base that matters.

    --


    Tierce
    Who sponsors your feelings?
  17. noooo my stats! by asv108 · · Score: 2, Interesting
    From the FAQ:

    What will happen to my workunit totals?

    BOINC keeps track of your computer's work in terms of actual computation, not workunits. This is necessary because BOINC projects may have workunits of many different "sizes". Because of this change, all SETI@home/BOINC accounts will start with zero credit.

    So after 4 years of building my seti@home stats I will be starting from scratch! I guess now is the time to upgrade my equipment so I can get a jump on the competition :)

  18. A little late to the party... by Duncan3 · · Score: 2, Interesting

    This is not a troll. SETI@Home is a very popular project, and the guys that run it do great alien hunting FFTs.

    But didn't we all launch general purpose distributed computing frameworks about... 5-6 years ago? SETI's mastery of the press aside, I'm pretty sure we all stopped playing this game and started using the standards a year or so ago.

    So that battle is long over. OGSA also known as "web services" or GRID or [10 other things] won in case you missed it. Every major company on Earth is using the standards already. Python, Perl, .NET/C#, Java, C++, and FORTRAN all have native bindings into the standards as well.

    BOINC is late to the party, in fact they completely missed it.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  19. This is not good for SETI by DavesWorld334 · · Score: 2, Insightful

    Medical research receives millions, tens of millions, hundreds of millions, perhaps even billions of dollars a year. Private charities donate, universities donate research in the form of science and laboratory labor, the government funds research and offers grants, and private individuals who've had a personal interaction with a particular disease strike up their drum bands to thump for whatever cause is now very near and dear to their heart due to the affliction of a loved one.

    SETI has to fight and claw for resources. Space in general is very not in vogue in the US; other countries are leapfrogging ahead of us. The US' best chance for space these days is private ventures such as the XPrize teams. And of Space ventures, SETI is the recipient of endless eye rolling and 'funny' comments that liken it to a waste of time. None of the eye rolling bothered me all that much as long as SETI@Home was in operation, because I knew it was making a very real amount of progress in the search.

    This change in SETI@Home upsets me very much. I was interested in donating to SETI@Home, that the search for extra-terrestrial intelligence. Not the other searches, THIS search. The other searches have quite a bit of help and resources; SETI has very little. It very much confuses me why the SETI@Home team, which has done amazing and ground breaking work in not only the SETI field, but also in distributed computing, would choose to splinter and fritter away their computational resources like this. Opening the SETI network up to other projects does nothing but subtract resources from an already strapped scientific endeavor.

    To put it bluntly, let the other projects go back to their wells to get resources; there is no well for SETI. And now what well we have is being pissed away.

    This is not a good change. This is bad for SETI@Home, and is a serious setback for the project. Every computer that shifts from a SETI work unit to something else that's part of a well funded area of research is a waste.

  20. Re:Last time I run SETI@home by thebatlab · · Score: 2, Insightful

    Well you better shut your computer down and quit posting on slashdot. Every little bit counts right? Wouldn't want contribute to global warming in any way. Might as well get rid of the computer and tv (if you have one). Back to oil lamps and candles. Of course, production of those is done in factories often which requires power to run so we better not bother with that. You might as well roll your own candles if you need any light while it's dark out to do something like read a book. Make sure you don't buy any books coming off a printing press though. Those things require power to run nowadays. Can you believe it? It's insane! Maybe the best idea is to stand in the middle of a square foot chunk of land and just wait until the whole world magically becomes better. Anyways, back to my mud hut for the night.

  21. BOINC good; SETI@Home Bad by bradbury · · Score: 3, Interesting
    I disagree with Adam Beberg's (Duncan3)comments regarding BOINC as being somewhat outdated. In contrast I view it as being potentially very usefull in allowing users to allocate their spare CPU resources to the most useful projects. [Adam I believe was a significant contributer to the Folding@Home project, so he can be considered an informed source with regard to the perspective of the distribution of "work-units".]

    However, the promotion of SETI@Home by anyone demonstrates they have not looked at the problem in detail.

    There is reasonably extensive documentation on the probable intelligence of advanced civilizations (for example see papers by Dr. Anders Sandberg (here) or myself (here). As I have pointed out at conferences and in papers the difference between an advanced civilization and the human civilization is ~10^24 Ops. The difference between a single human and and a nematode worm is ~10^15 Ops. We don't talk to worms and advanced civilizations don't talk to us!

    Furthermore the entire SETI effort does not take into account the information content of an advanced civilization. By my estimates this is of the order of 10^50 bits (probably more). One cannot communicate even an extremely small fraction of that information content across interstellar space using radio waves. They simply lack the information carrying capacity. So the SETI Institute, Drake, Tarter, Shostak, et al have sold millions of computer users (as well as Paul Allen) a "bill of goods" without having done their fundamental homework on the limits of evolution of civilizations. Why on earth would one attempt to communicate with a civilization that is fundamentally less sophisticated than a nematode worm and with whom it is impossible to exchange a significant amount of information that one has at ones disposal?

    In contrast Marvin Minsky (probably one of the leading AI experts in the world) and Freeman Dyson (a brilliant mathematician/physicist who should have won a Nobel Prize for his contribution to the Tomonaga/Schwinger/Feynman contribution to quantum electrodynamics were it not for the Prize limits of 3 individuals) had this worked out in 1971 at the conference between Russian and foreign scientists at the Byurakan Astrophysical Observatory. Direct quote from the proceedings edited by Sagan:

    MINSKY: Since radiation at any temperature above 3 deg. K is wasteful and a squandering of natural resources, the higher the civilization, the lower the infrared radiation. We should look for extended sources of 4 deg. K radiation. There should be very few natural such sources.

    DYSON: I don't quite go along with this but to some extent you are right.

    Minsky obtaining a concession from Dyson is significant. It has been ignored by the "radio waves from aliens" camp. They *will not* be trying to talk to us. But we *might* be able to observe them in the IR detection region. (Unfortunately IR detection is difficult to do from ground based telescopes.)

    So the bottom line -- reallocate your spare computer resources to projects like folding or in the future to Nano@Home. SETI@Home is never going to succeed. It is based on outdated fantasies. Telescopes like the failed WIRE mission or the recently launched SIRTF *may* be able to detect alien civilizations but efforts such as SETI@Home are pointless until such time as the supporters make the case that advanced civilizations would want to waste their time communicating with sub-worm civilizations.

    Robert

  22. Re:I think theres better distributed computing cau by De+Lemming · · Score: 2, Informative

    Indeed. And there are dozens of distributed computing projects, so everyone can find one to his likings.

    Click here for an overview of active distributed computing projects. Also have a look at the lists at the bottom of the page: these are projects you donate some of your own time to, instead of spare CPU cycles (from Distributed Proofreaders to The Hunger Site).

    Further info on distributed computing: Bottomquark has reviewed a number of projects.

  23. "We don't talk to worms..." by gatkinso · · Score: 2, Insightful

    ...perhaps because worms can't talk.

    Atleast not on our level.

    Trying to explain 10th grade algebra to a worm might be somewhat pointless. But.... we CAN indeed communicate with them at the level in which **they communicate amongst themselves.**

    We can trick them into thinking it is time to reproduce (thru pheramones), lead them to food by leaving a chemical trail, ect. This is the level of communication that they are capable of. We understand it, we can replicate it (maybe not perfectly because we lack precise feedback). They respond to it.

    To us, we are spraying a chemical on them to get them to screw (do worms screw?). To them, we are playing the equvalent if Luther Vandross over the stereo and pouring a glass of chianti.

    My analogies are somewhat suspect, but you see my point I think.

    --
    I am very small, utmostly microscopic.
  24. Alterior Motives? by Nerdgasm · · Score: 2, Informative

    It may also be important to note that Robert was the person that authored the first nano@home proposal. So he has a vested interest in seeing users move from seti@home.

    nano@home proposal