SETI@home
From Wikipedia, the free encyclopedia
SETI@home ("SETI at home") is a distributed computing project using Internet-connected computers, hosted by the Space Sciences Laboratory, at the University of California, Berkeley, in the United States. SETI is an acronym for the Search for Extra-Terrestrial Intelligence. SETI@home was released to the public on May 17, 1999.[1][2][3]
Contents |
[edit] Scientific Research
The goal of SETI@home is to detect intelligent life outside Earth. SETI@home searches for possible evidence of radio transmissions from extraterrestrial intelligence using data from the Arecibo radio telescope. The software searches for four signals:[citation needed]
- Spikes in power spectra
- Gaussian rises and falls in transmission power, possibly representing the telescope beam's main lobe passing over a radio source
- Triplets — three power spikes in a row
- Pulsing signals that possibly represent a narrowband digital-style transmission
The process is somewhat like tuning a radio to various channels, and looking at the signal strength meter. If the strength of the signal goes up, that gets attention. More technically, it involves a lot of digital signal processing, mostly discrete Fourier transforms at various chirp rates and durations.
[edit] Results
While the project has not found any conclusive signs of extraterrestrial intelligence, it has identified several candidate spots for further analysis. The most significant candidate signal to date was announced on September 1, 2004, named Radio source SHGb02+14a.
Seth Shostak (2004), a prominent SETI figure, has stated that he expects to get a conclusive signal and proof of alien contact between 2020 and 2025, based on the Drake equation.
While the project hasn't yet officially reached its goals, it did prove to the scientific community that distributed computing projects using Internet-connected computers can work and even compete with the largest supercomputers.
[edit] Technology
Anybody can participate in SETI@home by running a free program that downloads and analyzes radio telescope data.
Observational Data is recorded on 35 Gigabyte tapes at the Arecibo Observatory in Puerto Rico, each holding 15.5 hours of observations, which are then mailed to Berkeley (Korpela et al. 2001). Once there, it is divided in both time and frequency domains work units of 107 seconds of data (SETI@home 2001), or approximately 0.35 MB, which overlap in time but not in frequency (Korpela et al. 2001). These work units then get sent from the SETI@home server over the internet to people around the world to analyze. Arecibo does not have a high bandwidth internet connection, so data must go by postal mail to Berkeley at first.
The analysis software can search for signals with about one-tenth the strength of those sought in previous surveys, because it makes use of a computationally intensive algorithm called coherent integration that no one else has had the computing power to implement.
Data is merged into a database using SETI@home computers in Berkeley. Interference is rejected, and various pattern-detection algorithms are applied to search for the most interesting signals.
[edit] Software
The SETI@home distributed computing software runs either as a screensaver or continuously while a user works, making use of processor power that would otherwise be unused.
The initial software platform, now referred to as "SETI@home Classic", ran from 17 May 1999 to 15 December 2005. This program was only capable of running SETI@home; it was replaced by Berkeley Open Infrastructure for Network Computing (BOINC), which also allows users to contribute to other distributed computing projects at the same time as running SETI@home. The BOINC platform will also allow testing for more types of signals.
The discontinuation of the SETI@home Classic platform has rendered older Macintosh computers running pre-OS X versions of the Mac OS unsuitable for participating in the project.
On 3 May 2006 new work units for a new version of SETI@home called "SETI@home Enhanced" started being distributed. Due to Moore's Law, computers now provided the tools for even more computationally intensive work. This new version is more sensitive by a factor of two with respect Gaussian signals and to some kinds of pulsed signals than the original SETI@home (BOINC) software. This new application has been optimized to the point where it will run faster on some workunits than earlier versions. However, some workunits (the best workunits, scientifically speaking) will take significantly longer.
SETI@home has also been used as a stress testing tool for computer workstations, as it runs the computer CPU at full power for a sustained time period. This is especially useful to overclockers.
The results of the data processing are normally automatically transmitted when the computer is next connected to the internet; it can also be instructed to connect to the internet as needed.
[edit] Statistics
With over 5.2 million participants worldwide, the project is the distributed computing project with the most participants to date. Since its launch on May 17, 1999, the project has logged over two million years of aggregate computing time. On September 26, 2001, SETI@home had performed a total of 1021 floating point operations. It is acknowledged by the Guinness World Records as the largest computation in history (Newport 2005). With over 1.2 million computers in the system, as of November 16, 2006, SETI@home has the ability to compute over 238 TeraFLOPS [1]. For comparison, Blue Gene (currently the world's fastest supercomputer) computes 280 TFLOPS.
[edit] Project futures
There are future plans to get data from the Parkes Observatory in Australia to analyse the southern hemisphere.[citation needed]
[edit] Competitive aspect
SETI@home users quickly started to compete with one another in an effort to process the maximum number of work units. Teams were formed to combine the efforts of individual users. The competition continued, and grew larger, with the introduction of BOINC.
As with any competition, numerous attempts have been made to 'cheat' the system and claim credit for work that has not been performed. To combat cheats, the organisers send out each work unit multiple times and only stop sending out the same work unit when they receive back results from two or more different users that exactly agree.[citation needed]
Some users have installed and run SETI@home on computers at their workplaces — an act known as 'Borging', after the assimilation-driven Borg of Star Trek. In some cases, users have mis-utilized company resources to gain work-unit results — with at least one individual getting fired for running SETI@home on an enterprise production system (Foreman 2004).
Other users collected large quantities of equipment together at home to create "SETI farms", which typically consist of a number of computers consisting of only a motherboard, CPU, RAM and power supply that are arranged on shelves as diskless workstations running either Linux or Windows 98 SE "headless" (without a video card).
[edit] Threats to the project
Like any project of indefinite duration, there are factors that may result in its eventual termination. Some of these are detailed below:
[edit] Participants not prepared for the long term
Even before the project went live, people were commenting that many people might have false expectations of the likelihood of any one project finding an extraterrestrial intelligence, or of one being found within a specific amount of time. Their fear would be that this would be bad public relations for SETI as a whole. Although it is not clear how many people have become disillusioned as a result of unreasonable expectations, there have certainly been vociferous cases.[citation needed]
Also, many participants are participating for reasons other than the science and will be affected by changes in fashion.[citation needed]
[edit] Alternative distributed computing projects
When the project was launched there were few alternative ways of donating computer time to research projects. However, now there are a lot more options, and therefore SETI@home has to compete with other projects. As different people have different value systems, some will (for example) prefer projects with a relatively high chance of benefitting humanity in the short term, while others will avoid these because they are more likely to be associated with commercial profit. Yet there are now nonprofit organizations working for these humanitarian goals, such as the World Community Grid, which likewise has teams and a points system, yet focuses on AIDS treatments and proteome folding.
[edit] More restrictive computer use policies in businesses
As of 16 October 2005, approximately one third of the processing for the non-BOINC version of the software was performed on work or school based machines (SETI@home, 2005). As a lot of these computers will give reduced privileges to ordinary users, it is possible that much of this has been done by network administrators themselves. A number of administrators have also expressed concerns about the automatic software updating in BOINC workunits.[citation needed]
To some extent, this may be offset by better connectivity to home machines.
[edit] Funding
There is currently no government funding for SETI research, and private funding is always limited. Berkeley Space Science Lab has found ways of working with small budgets and the project has received donations allowing it to go well beyond its original planned duration, but it still has to compete for limited funds with other SETI projects and other space sciences projects.
[edit] Security concerns
There are concerns that human-made computer viruses could cause false-positives in the SETI@home project.[2]
[edit] Unofficial clients
A number of individuals and companies made unofficial changes to the distributed part of the software to try and produce faster results, but this compromised the integrity of all the results (Molnar 2000). As a result, the software had to be updated to make it easier to detect such changes.
BOINC allows unofficial clients and relies more on cross-checking.[3]
[edit] Other distributed computing projects
- Further information: List of distributed computing projects
Distributed computing is also being used for medical research, such as to searching for AIDS treatments and in protein folding projects. Since the switch to the BOINC platform however, users can divide work between projects, choosing to give only a percentage of CPU time to each.
However, competition exists between BOINC and the World Community Grid, which uses a United Devices client by default. The World Community Grid, like BOINC, enables access to as many projects as the platform supports. World Community Grid is more centralized and easier to manage than BOINC,[citation needed] at the cost of fewer choices. World Community Grid currently also runs a BOINC client.WCG BOINC However there are a few services which allow the user to manage all his projects and computers running BOINC in one place, such as GridRepublic.
[edit] References
- ^ Dr. Tony Phillips (May 23, 1999). ET, phone SETI@home!. NASA. Retrieved on 2006-10-06.
- ^ Robert Nemiroff; Jerry Bonnell (May 17, 1999). Astronomy Picture of the Day. Retrieved on 2006-10-06.
- ^ SETI@home Classic: In Memoriam (December 15, 2005). Retrieved on 2006-10-06.
- Carrigan, Richard A., Jr. (2003). "The Ultimate Hacker: SETI Signals May Need to Be Decontaminated". Astronomical Society of the Pacfic: 519.
- Foreman, Liz. "State Employee Fired For Using State Property To Search For Aliens", Associated Press, 2004-10-08.
- Korpela, Eric, Dan Werthimer, David Anderson, Jeff Cobb and Matt Lebofsky (January 2001). "SETI@home - Massively Distributed Computing for SETI". Computing in Science & Engineering: 78-83.
- Molnar, David (2000). The SETI@Home Problem. Retrieved on 2006-06-02.
- Newport, Stuart (editor) (2005). Largest Computation. Guinness World Records. HCI Entertainment. Retrieved on 2005-12-03.
- Sample, Ian (2005). Scientists be on guard.... Guinness World Records. The Guardian. Retrieved on 2005-11-25.
- Shostak, Seth. "First Contact Within 20 Years: Shostak", Space Daily, 2004-07-22. Retrieved on 2006-06-12.
- SETI@home (2001). The SETI@home Sky Survey. Retrieved on 2006-06-02.
- SETI@home (2005). SETI@home computer venues. Retrieved on 2006-06-12.
[edit] See also
- BOINC
- Einstein@Home
- Folding@home
- Google Compute
- Grid computing
- List of distributed computing projects
- PlanetQuest
- Rosetta@home
- Search for Extra-Terrestrial Intelligence
[edit] External links
- SETI@home - the project's website
- "Classic SETI@home" (archival web site. work halted 22 December 2005)
-
- Early paper proposing the concept (the tradeoff between time and bandwidth changed after this)
- ACM article split between SETI and grid computing aspects.
-
- BOINC Wiki (unofficial, not editable)
- BOINC miniFAQ