SETI@home's transition to BOINC


SETI@home is switching to BOINC, a platform for distributed computing. There are now two separate projects:

These projects are doing the same scientific work, though SETI@home/BOINC will evolve to do new science.

Each project has its own account database. Some BOINC accounts are linked to a Classic account, and show the work done (results, CPU hours) by that Classic account.

NOTE: your Classic account will be linked to your BOINC account only if your Classic account has a valid email address (i.e. one where you can receive email) before the final cutover date (see below).


SETI@home BOINC üzerinde

SETI@home'un bu sürümü BOINC (Berkeley Open Infrastructure for Network Computing) üzerine temellendirildi. SETI@home gibi başka bir çok proje de BOINC'i kullanır. BOINC, birden çok projeye katılmanızı ve bilgisayarınızın zamanını hangi projeye ne kadar ayırmak istediğinizi belirlemenizi mümkün kılar.

Orijinal 'SETI@home Klasik'le karşılaştırıldığında, yeni BOINC-tabanlı SETI@home'un çeşitli farkları şunlar:

Çoklu uygulamalar

BOINC, bilgisayarınızın tipine uygun birden fazla projeyi çalıştırmanızı mümkün kılar. Yeni uygulama sürümleri otomatik olarak indirilir. SETI@home, bu özelliği, yeni tip bir radyo sinyalleri analizi, ET için kanıt olabilecek kısa genişband atımlara bakmak ve kara delikler ile hızlı elektromanyetik yıldızlar (pulsarlar) için kullanmayı planlamakta.

Her iş birimi için değişken kredi

BOINC tamamlanan her iş birimi için değişken kredi miktarı belirler. Bunu, bilgisayarınızın işlemci (CPU) hızı ve kullanılan işlemci zamanına göre ayarlar.

Sınırlı iş tedariki

Her iş birimi artık sınırlı sayıda (genellikle iki kez) işleniyor. Bilgisayarınıza gönderecek işimiz bulunmadığında, 'iş mevcut değil' mesajı alacaksınız. Sizi diğer BOINC-tabanlı projelere katılmaya teşvik ediyoruz; böylece, SETI@home için iş bulunmadığında bilgisayarınız diğer bilimsel araştırmaları gerçekleştirerek, zamanını boşa geçirmeyecek.

Detaylı şekilde yapılandırılabilir tercihler

Bilgisayarınızın nasıl kullanılacağı üzerinde daha fazla kontrole sahipsiniz: Örneğin, disk kullanımını, ağ bant genişliğini ve çalışma saatlerini sınırlandırabilirsiniz. Ayrıca, bilgisayarınız sunucumuza bağlandığında ne miktarda iş indirileceğini de belirleyebilirsiniz. Bu 'tercihler' internet-tabanlı bir arayüzden kontrol edilir ve SETI@home çalıştırdığınız tüm bilgisayarlara otomatik olarak uygulanır.

OpenGL-tabanlı grafikler

SETI@home'un grafikleri artık modern bir 3-D görünüme sahip. Bir pencerede çalıştırıldıklarında, farenizi kullanarak çevirebilir ve yaklaştırabilirsiniz. Hatta, grafikleri internet-tabanlı bir arayüzü kullanarak özelleştirebilirsiniz.

Açık kaynaklı

%sSETI@home%s ve %sBOINC%s'in her ikisi için de kaynak kodları mevcuttur. Bilgisayar güvenliğine karşı hassassanız ya da güvenlik gerekçesiyle kaynaklardan bilgiler topluyorsanız, SETI@home'u güvenle çalıştırabilirsiniz.

Transition timetable

The plan for the transition is as follows:

14 May 2004

We made a 'snapshot' of Classic user information (accounts, teams, profiles) and used it to initialize the SETI@home/BOINC database. A BOINC account must be 'validated' (by responding to an email sent to the account's email address) before it can be used. The BOINC accounts created at this time remain linked to the Classic account, even if the email address of either account is changed.

22 June 2004

We made SETI@home/BOINC available for general use.

16 March 2005

We updated the BOINC database with current information from Classic. Classic accounts created since 14 May 2004 were linked to the BOINC account having the same email address, if it existed; otherwise a new BOINC account was created with that email address (see technical details below).

To be announced

Account creation is disabled on Classic.

To be announced

We stop creating workunits for Classic.

To be announced (1 April 2005 or later)

We turn off the data server for Classic. Classic will no longer send workunits or accept results. Functions to update account information are disabled. We update the BOINC account database with current information from SETI@home Classic one final time. At this point the Classic statistics are frozen (though we may continue to eliminate 'cheaters').


Questions and answers

Why is SETI@home switching to BOINC?

Several reasons:

Can I run both versions at once?

If you do this, SETI@home/BOINC won't get any CPU time because it runs at a lower priority. We recommend that you uninstall SETI@home Classic before running SETI@home/BOINC.

What will happen to my workunit totals?

BOINC projects can have workunits of many different lengths, so BOINC keeps track of your computer's work in terms of actual computation performed rather than number of workunits.

Because of this change, BOINC accounts will have separate old and new work totals. The old total is the workunit total from Classic. It won't change, and a section of our web site will show the final leaderboards based on old work totals. New work unit totals will start from zero.

What will happen with SETI@home teams?

All Classic teams, and their membership, were copied over to BOINC on May 14 2004.

What SETIQueue (and related programs) still work?

These programs, which have been very useful with Classic, won't work with BOINC. But some of their functions can be performed by other means:

What platforms will be supported?

BOINC supports Windows/X86, Linux/X86, Solaris/SPARC, and Mac OS X.

Can I run multiple instances on a multiprocessor?

Yes, but it's not necessary; BOINC, by default, uses all the host's processors.

Will the format of input and output files change?

Yes. The new format is XML-like (though not legal XML). Programs that display information about the signals found in SETI@home work units will need to be modified to support the new formats. Information about file formats and network communication is here. Work unit and result files will be about the same size as now.

Is BOINC secure?

Public distributed computing involves many security issues, involving threats to both participants and projects. Some of these are discussed here. BOINC uses a mechanism called 'digital signing' to ensure that downloaded executable code is valid.


Technical details

Copyright © 2009 University of California