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

10 of 172 comments (clear)

  1. I love BOINC by Anonymous Coward · · Score: 1, Informative

    I was a seti@home classic user and switched to BOINC. It allows you to run multiple projects of all different types and apportion percentages of your resources to all the projects you subscribe to. It allowed me to perform some protein folding (which some might find more useful) while looking for ET. There are some climate modeling and I think interferometer processing may also be available. I think BOINC needs to add control of CPU utilization parameters, but it is a great step foward from the single-use screen saver distributed computing we've had up to now.

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

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

  5. 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. --
  6. 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.
  7. 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.
  8. 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.