Slashdot Mirror


Interview with SETI@home Director David Anderson

CowboyRobot writes "ACM's Queue magazine interviews David P. Anderson, a research scientist at the U.C. Berkeley Space Sciences Laboratory, who directs the SETI@home and BOINC (Berkeley Open Infrastructure for Network Computing) projects. SETI@home uses hundreds of thousands of home computers in the search for extraterrestrial intelligence. FTA: "volunteer computing arose because projects such as SETI@home needed $100 million worth of computing power but didn't have the money. But there's no free lunch--a project must give participants something in return for their computer time.""

36 of 172 comments (clear)

  1. Give them a way to keep score by winkydink · · Score: 4, Insightful

    It seems that many of us are competitive enough to donate cpu time and only get back a scorecard.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:Give them a way to keep score by DurendalMac · · Score: 5, Funny

      The way a lot of the SETI competitors see it, they get a bigger e-pecker in return for their number crunching efforts.

    2. Re:Give them a way to keep score by HTTP+Error+403+403.9 · · Score: 4, Funny
      It seems that many of us are competitive enough to donate cpu time and only get back a scorecard.
      How about using the MMORPG method of rewarding participants. Have SETI members level up after certain of work units. "I'm a level 42 SETI warrior!" Or maybe have SETI members find "rare" artifacts. "I have the sword of Cocconi!"

      I can't understand how my nephew will play WOW for an entire weekend to change a number from 47 to 48.

      --
      I'm not a Troll, it's reverse psychology.
    3. Re:Give them a way to keep score by Manfre · · Score: 2, Funny

      My friends and I had a competition over who had the most seti points. It boiled down to which one of us was in charge of a better network.

    4. Re:Give them a way to keep score by Pharmboy · · Score: 2, Insightful

      "Its not the size of your results that counts, its magic in them".

      Only people with small e-peckers say stuff like that. ;)

      --
      Tequila: It's not just for breakfast anymore!
  2. Patent Rights by computer_redneck · · Score: 2, Interesting

    I'll take a share of any items that they patent as a result of SETI. Residuals ought to help pay for new computers down the line for me.

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    1. Re:Patent Rights by Waffle+Iron · · Score: 2, Funny
      I'll take a share of any items that they patent as a result of SETI.

      I'm betting that any goodies we get out of the deal, like warp drives and matter replicators, have already been patented by the aliens. They'll probably be expecting royalties.

  3. New client by fatwreckfan · · Score: 2, Interesting

    Am I the only one that stopped participating once they switched to this new client they use now? I couldn't get it to work on either my work or home computers...

    1. Re:New client by VJ42 · · Score: 4, Informative

      I carried on using the old client, it still works. (I couldn't get BOINC to work either).

      --
      If I have nothing to hide, you have no reason to search me
    2. Re:New client by Billy+the+Impaler · · Score: 3, Interesting

      That's how it was for me. BOINC wouldn't run properly. I guess I didn't try hard enough or something. After a bit of trying I decided to switch to Folding@Home instead. I like the client better and, in my opinion, the science is more beneficial to humanity.

    3. Re:New client by demachina · · Score: 3, Interesting

      I stopped running SETI once I figured out what a needle in a haystack search it is. They are looking for a few specific waveforms on a very narrow frequency band. There isn't a particularly strong chance that aliens would share in their thinking on what signal to send and happen to do it in the same time frame.

      I'm all for donating spare CPU cycles but I would rather it went to something that had a better chance of having a point like molecular biology research.

      --
      @de_machina
    4. Re:New client by lgw · · Score: 5, Interesting

      SETI is actually looking on the frequency band that makes sense, given the nearby stars have already been searched more broadly. Remember, SETI is only listening for aliens who are trying to send us a message, not looking for radio traffic leaking from some alien planet.

      Anyone doing radio astonomy is going to be listening on or near the 21cm "hydrogen band", as there's only "a very narrow frequency band" that works for radio astronomy at any distance. If you're going to send a signal to someone you know noting about, this is the one frequency range that you can be sure they'll be listening on, if they're listening at all. It's not just chosen arbitrarily.

      Certainly, the chance of finding alien intelligence after we checked the easy targets is small - small enough that I'm happy SETI is orivately funded, not fighting for funds from the NSF. But for a volunteer effort, support what makes you happy to support.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  4. How about a free probing? by Datagod · · Score: 5, Funny

    When you find the aliens, perhaps give all the Seti@home volunteers a good probing?

  5. Power usage? by Rikkochet · · Score: 5, Interesting

    Now correct me if I'm wrong, but doesn't utilizing 100% of a CPU result in a significant increase in power consumption on the system versus the processor simply being idle? Sure, it's nothing compared to leaving your big CRT monitor on, but still.. I definitely notice my CPU and case temperatures are substantially higher when I have high CPU utilization going on - I can't help but wonder how much energy we're actually consuming here.

    1. Re:Power usage? by Duncan3 · · Score: 5, Insightful

      1. Yes.

      2. Lots.

      The cost is just spread out over thousands of people, instead of having them all in one place.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    2. Re:Power usage? by Charly_Kuehnast · · Score: 2, Funny


      Nobody needs SETI. If you're looking for a real challenge, try to find intelligent life on this planet[1].

      Charly

      [1] And no, mice don't count.

    3. Re:Power usage? by Mr+Guy · · Score: 4, Informative

      I have a 45 watt CPU. I'm going to assume for simplicity's sake that all other power drain is roughly equal and they only burning CPU time. We'll say, for the ease of the numbers, it burns 4 watts idle, so the ramp up to full cpu is 41 watts. That gives me 1 Kilowatt-hour per day. I pay about 8 cents a kilowatt-hour. So the way I figure it, for my two computers, I'm donating about $2.40 a month to cancer research with folding@home.

    4. Re:Power usage? by squidfood · · Score: 4, Interesting
      What about the cost to the environment?

      From this link a good average differential between a processor at load and idle is 40W. If you turn the computer off instead, that's maybe 80W. (Broad average over many computers).

      Now Here we see that 2million years of computing time has been used, so (times 40W/hr) that comes to 700,000MWHr.

      No the 2000 U.S. consumption of energy was ~21 billion MWHr. (Here, and trust the government to use quadrillions of BTUs as a unit). So to date, SETI has used 0.003% of U.S. annual energy consumption. And that's almost enough energy to power the City of Red Deer, Alberta for 17 months! Someone else can tell us how many libraries of congress you could have read with that much light.

      Feel free to check my units and zeros, I've been wrong before, as long as someone can tell the Brits what a quadrillion is.

  6. Re:I love BOINC by Thrymm · · Score: 3, Informative

    I love it too, I was running the Climate Prediction along with SETI... but now I've switched over to the Enstein one. http://einstein.phys.uwm.edu/

    From the Site:

    Einstein@home is a program that uses your computer's idle time to search for spinning neutron stars (also called pulsars) using data from the LIGO and GEO gravitational wave detectors.

  7. How Timely by ipxodi · · Score: 4, Funny

    How timely considering Seti@home has been offline for a week and all the users have this really keen "Boinc is currently idle" floating screensaver.
    Maybe they've been hacked by Aliens who didn't want to be discovered.
    "I for one welcome our new alien hacker overlords."

    .

    --
    load "windows7" ,8,1
  8. New Project by Anonymous Coward · · Score: 3, Funny

    I am actually starting project called waldo@home. It will require $100 million worth of computing power to find waldo.

    Anyone want in?

    K.

    1. Re:New Project by Peldor · · Score: 2, Funny
      First I need to know if it's available in a BeOS version I can run from a bootable USB drive preferably in Sanskrit.

      I can't just go donating my computer time to anybody who comes up with a project.

  9. Well, that's sort of the point. by Mr+Guy · · Score: 5, Informative

    Calling it a resource hog may not be the right term depending on what resources you are talking about. The whole point of the programs is to run your CPU to max when it would be otherwise idle. In that sense you are deliberately contributing to the wear and tear of your system, as well as any heating issues you may be concerned about. You are choosing to offset this against the value of the research, which is why I can't understand why people will donate cycles to SETI and not to something more directly useful like folding@home, but that's a value judgement.

    It, however, should NOT be a resource hog in the sense of Microsoft Office, in that it slows down other programs. These programs are designed to utilize any resources you aren't using, and immediately give them back if you need to use them. This is done by setting the priority of the process just over system idle. Any cycles that would be spent idle are spent on processing instead, but when a program wants cycles, it gives them up.

    1. Re:Well, that's sort of the point. by kc01 · · Score: 2, Informative
      The whole point of the programs is to run your CPU to max when it would be otherwise idle...These programs are designed to utilize any resources you aren't using, and immediately give them back if you need to use them. This is done by setting the priority of the process just over system idle. Any cycles that would be spent idle are spent on processing instead, but when a program wants cycles, it gives them up.

      Yes, I understand (and yes, I've tuned it properly). But that's not how it works. While it may not encroach on my productivity once I'm busy on the machine, there ARE issues. There's a significant lag time for it to relinquish its resources whenever I start doing something on the machine. Each time I'm away from the mouse/keyboard long enough for the screensaver to launch BOINC, whatever I'm working on is swapped to disk (despite having a prodigious amount of RAM in the machines). When I once again return to the system, it takes an annoyingly long time to get it brought back into memory. And then there's the power/heat issue on desktops, and battery as well on laptops.

      As I said, I'd love to be able to run it, but I just can't justify it.

  10. SETI@Home is crap since BOINC came into the pictur by marlinSpike · · Score: 2, Interesting
    I've been a SETI@Home volunteer for several years... since 1998, I think, and I've unofficially clocked over 10,500 hours of time -- unofficially that is, because ever since BOINC came into the picture, I've not been getting any credit for my work units. I've tried BOINC, and other than the fact that it's a piece of buggy crap, I hate it, and won't have it on my computer.

    SETI was just fine with it's old client -- this may just be a how-to on how to loose a loyal following! SETI@Home no longer runs on my computers, and it's because I feel that the little the organizers had to do to give a "Thank You", was not being done, so why continue?

  11. Why do you expect to find anything? Time is vast! by redelm · · Score: 2, Interesting
    The numbers don't look good: Our most powerful RTs (NM array) can barely pickup Voyager broadcasting 5W from Neptune. Even if ET is putting 1 MW in a roughly equivalent antenna dispersal, she can only be 0.2 light-year away. Give her 1e4 better efficiency/aiming, and she could be 21 light-years.

    There probably several hundred stars in this volume, IMHO some of which will have/had intelligent life. But how long are they going to keep at it with directional RT transmitters?? I'd guess maybe 1000 years. But that's out of a 5 billion year stellar cycle! Not only is space vast, but so is time. Planetary evolutions _will_ be out-of-phase by millions & billions of years.

  12. Re:Hm... by Jtheletter · · Score: 2, Informative
    I would it even call it surprising given the fact that recent numerous discoveries of planets orbiting other stars give more ground to the assumption that life might be common in the Universe. Either it is not or a part of our assumptions must be wrong.

    You have certainly waved off a huge amount of information and theory in just two sentences. So you're basically saying that even though we've only searched approximately 0.002%* of the sky for less than a decade and found nothing, this surely disproves the possibility of other intelligent life in the universe? Do we even need to do the math here? SETI and any program like it are all long shots, and there's no way to prove them wrong, only eventually right, unless of course through some cosmic joke there really never was, is, or will be life elsewhere in the galaxy. In order to detect intelligent life via signals from space there needs to be a sufficiently advanced civ that broadcasts into space, the data needs to be strong enough to be detected by us, it needs to get to our planet within the timeframe we're listening, and we need to be paying attention to that area of the sky when this occurs, etc, etc. Life has existed on earth for millions of years, but we've only been "visible" signal-wise in the last century, it's quite possible there's another race out there but they won't even reach advanced electrical communications for another 10, 100, or 1000 years. They might have died off 10,000 years ago and we missed out chance, we can't know. We just have to keep listening and hope like hell we get lucky and hear something, but until then there's just too many variables for one to simply dismiss the case for extraterrestrial life just because we can't hear it.

    *regarding the % searched, I'm sure SETI has a number on this somewhere, but it's got to be super small, the sky is, after all, absolutely ginormous.

    --
    -- I'm not a pessimist, I'm a realist. It's not my fault that life sucks so much. --
  13. Good, but what's the results? by atw · · Score: 2, Interesting

    Disclaimer -- I run a distributed search engine project so my opinion is biased.

    It was noted above that while there are plenty of CPU sucking projects they don't seem to have end results that can actually be used in daily life.

    OK, d.net proved the point by breaking crypto that was thought to be too strong. Fine, done that, why waste CPU cycles further?

    SETI@Home -- okay, its cool to search for aliens, but lets be realistic here -- its cool, but not exactly useable.

    Lots of effort, heck, lots is too small of a word to describe amount of CPU that went into these projects! Cool scoreboards, teams etc, but what are the end results for millions of users after good 10 years of d.net's existance!?!?! Not much.

    This is why I created my own project to build something that I use every day -- search engine. I can live without aliens or crypto, but I sure as hell can't live without a good WWW search engine. Can you?

  14. I confess: Jodie Foster made me do it by somewhat_distant · · Score: 2, Funny

    My reason for running SETI: If I find ET, maybe, just maybe I might have a chance to meet Jodie Foster. I'm sure some math genius out there can work it the statistics (close to zero), but in a Dumb & Dumber kind of way... I still have a chance..

    --
    -- somewhat_distant
  15. Boinc was a bad move, IMHO by Anonymous Coward · · Score: 2, Insightful
    i am somebody who thinks they really made a mistake moving to BOINC. I mean, it's a good idea, but the implementation is horrific.

    SETI@Home has always had an inferior statistics system than Distributed.net, and I really think the client is also inferior. BOINC just makes it much less approachable. SETI classic and DNET both are things you can pretty seemlessly run on your parents computer, etc... BOINC requires a more elaborate registration procedure, forcing you to keep ahold of a ginormous string of characters for an account name (rather than having a simple account name / password combo) that I'm forced to search through my gmail every time i must use it.

    DNET and SETI Classic allowed you to install the client (or, even without installing, just running the client) and inputing your email addy. simple. lots of new people attracted to the project.

    i like the idea of having multiple project cores, but seriously, work on the implementation!! it shouldn't be so complicated!

  16. I wish BOINC could... by The+Lynxpro · · Score: 2, Insightful


    I wish BOINC could also be designed to use graphics cards - ala the BrookGPU project - to help with the number crunching duties.*

    Granted, it would require both Nvidia and ATi to donate with the efforts (especially ATi and their stingy Linux commitment).

    I'd love to see some old machines with all their PCI card slots filled up with 3dfx Voodoo cards and the like helping future scientific endeavors.

    *Don't get me wrong, I do enjoy the BOINC software rendering the SETI@home graphics courtesy of OpenGL, but I think there are more noble tasks the GPU could be harnessed to work on...

    --
    "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
    1. Re:I wish BOINC could... by SETIGuy · · Score: 4, Informative
      I wish BOINC could also be designed to use graphics cards - ala the BrookGPU project - to help with the number crunching duties.

      So do I. In fact I keep looking for people to help us develop this.... To no avail. :( Aparently the people who want this most don't have the ability to implement it, and the people who have the ability (assuming they exist) aren't interested.

      If anyone wants to help, join the boinc_opt mailing list and send a message.

      BTW, David is the titular director of SETI@home, but currently has no managerial duties beyond the BOINC project.

  17. If they're out there: by DisownedSky · · Score: 2, Insightful

    Projects like SETI at home are basically looking for signals someone is intentionally sending to us, at an "obvious" frequency and with signal structure dumbed down so a less sophisticated civilization (us, with near certainty) could recognize it as such.

    If you believe that the speed of light is a law of nature that can't be trifled with, then no civilization out there would know of our existence unless they were within (prob. well within) about 100 light years. That really cuts down the available volume of space.

    However, Fermi's paradox says that they should have already been here to visit us and have known of our existence before we had RF technology, and possibly even before we were human. If this knowledge of our existence were preserved (even updated), I'm not sure they would sit 100 light years away and beam a radio signal at us to get our attention.

    And now we're in the realm of Arthur C. Clark...

    --

    "The impossible often has a certain integrity that the merely improbable lacks" - Dirk Gently

  18. Re:Why do you expect to find anything? Time is vas by lgw · · Score: 3, Informative

    Ahhh, but SETI is looking for aliens who are trying to talk to us. Setting up a beacon that targets a set of stars and sends them a message, each in succession, repeating for millions of years doesn't seem that far-fetched or difficult - no moving parts are required, after all, all it would take is good radiation shielding for the computer.

    The signal could be quite strong indeed, if based on someplace like Mercury, from just solar power. With just a 100m square array ET could be 200 light years out with your assumptions, and that's something a lone nutjob could set up given reasonable space trave technology. A government-sized effort could be several orders of magnitude better.

    SETI is interesting precisely because it should be pretty easy to find any alien life that wants to be found, and yet we keep not finding it.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  19. Ive been a S@h user since oct 2001 by hobotron · · Score: 2, Informative



    I see some comments about S@h's recent bugs, and come on its still somewhat in beta (as S@h classic still runs right next to it, new sign ups are forced to use the BOINC client but classic is still open to current members) thats no excuse, but it helps to explain some of the strain.

    Its not really about seti@home anymore, they had a system set up that worked more or less for them since 99. What they are really doing is removing the enormous cost (enormous even after its been reduced from a direct super computer) of setting up a distributed computing network, up until boinc it was tons of different standards that each in house dev team had to make from scratch. boinc is a system that lowers the cost (in terms of time and knowledge) to enter the distributed market.

    This is a mostly good thing, unless you have some n00bs like BURP (rendering project) that make a bug that nukes your local machine account info. This is mostly balanced out by the ability to run multiple projects at once, a good example is that seti@home has been down for about a week, but BOINC still runs and you can run other projects seamlessly.

    In 5 years it will be even easier to enter the distributed market, you will never see BOINC or its derivatives take over classical supercomputers, but as the costs go down you will see much more innovative uses for this computing power.

    --
    There is truth in humor.
  20. cpu time for money? by N3wsByt3 · · Score: 3, Interesting

    I've been a contributor to seti@home when it just started for some years. Maybe I was just being idealistic (and young ;-) but I thought it was a cool project. I still do, more or less, but..well, you know how it goes. After some years, I had to fix or reinstall my computers, and somehow, I never downloaded it again. Maybe I just lost interest too, and then with that more user-unfriendly boinc system, I just thought to myself it's not worth the trouble anymore. After all, it DOES cost you something, and let's face it; after years, there is still little to show for.

    I have always been wondering, though, why *commercial* companies don't see the value in such distributed cpu systems? I mean, there are, for instance, commercial genetic-engineering companies, trying to solve the riddle of DNA strings... which usually costs a lot, for computertime on supercomputers. Now, it would seem to me that a system like boinc (but not exactly boinc, because I think it's not allowed for commercial use) would be financially a far better deal. Just give the 'users' some mild financial gain, and they will have a userbase by the millions in no time, while for the company itself it would still be cheaper then if they had to pay for regular supercomputer-time.

    So, everybody (well, at least the capitalists ;-) would be better off; users get an actual financial gain, and the company gets huge resources for comparatively little money.

    so why don't we see things like this, even after all these years?

    --
    --- "To pee or not to pee, that is the question." ---