World Community Grid (WCG) to duża publiczna sieć komputerowa wolontariackiego przetwarzania rozproszonego, stworzona do wspierania projektów badań naukowych, które mają realny wpływ na poprawę zdrowia i jakości życia ludzi. Wolontariusze udostępniają moc obliczeniową swoich komputerów, co pozwala naukowcom przeprowadzać skomplikowane obliczenia bez konieczności inwestowania w kosztowną infrastrukturę. Oprogramowanie można skonfigurować tak, by działało tylko wtedy, gdy komputer jest bezczynny (np. gdy użytkownik go nie używa), dzięki czemu prace sieciowe nie przeszkadzają w codziennej pracy na urządzeniu. komputery osobiste na są typowo wykorzystywane jako węzły obliczeniowe, ale do projektu można również dołączać serwery czy urządzenia mobilne, jeśli są zgodne z wymaganiami projektu.

WCG rozpoczęło działalność 16 listopada 2004 roku i jest koordynowane przez IBM w celu wykorzystania oprogramowania Berkeley Open Infrastructure for Network Computing (BOINC). Dzięki tej platformie projekty badawcze mogą dystrybuować zadania obliczeniowe do tysięcy wolontariuszy na całym świecie. Klienci BOINC i aplikacje kompatybilne z WCG są dostępne dla głównych systemów operacyjnych, w tym Windows, Linux, Mac OS X oraz Android, co ułatwia udział szerokiej grupie użytkowników.

W ramach projektów badawczych World Community Grid przeprowadzono analizy dotyczące m.in. aspektów ludzkiego genomu, mechanizmów HIV, dengi, dystrofii mięśniowej, raka, grypy, optymalizacji plonów ryżu oraz badań nad energią odnawialną. Projekty te obejmują symulacje molekularne, przeszukiwanie dużych przestrzeni chemicznych, porównania genomów i analizy statystyczne — zadania wymagające dużej ilości cykli procesora, które doskonale nadają się do przetwarzania rozproszonego.

Otwarte projekty trwające od maja 2015 r. obejmują poszukiwanie potencjalnych leków na wirusa Ebola i HIV, poszukiwania nowych materiałów dla następnej generacji ogniw słonecznych, porównywanie genomów wielu organizmów oraz badania dotyczące genów związanych z rakiem. Od maja 2015 roku WCG współpracuje z 467 innymi firmami i organizacjami, które wspierają jego działalność i ma ponad 65 000 aktywnych zarejestrowanych użytkowników, co przekłada się na znaczący wkład obliczeniowy dla społeczności naukowej.

Jak to działa?

Uczestnictwo w WCG polega na zainstalowaniu klienta BOINC na swoim urządzeniu i dołączeniu do projektów udostępnionych przez World Community Grid. Klient pobiera niewielkie pakiety danych (zestawy zadań), wykonuje obliczenia lokalnie, a następnie odsyła wyniki na serwery projektu. System zarządza kolejką zadań, aktualizacjami i weryfikacją poprawności wyników (często przez porównanie wyników uzyskanych przez różnych wolontariuszy).

Jak dołączyć?

  • Zainstaluj klienta BOINC dostępnego dla Twojego systemu (Windows, Linux, Mac OS X, Android).
  • Utwórz konto na stronie World Community Grid lub zaloguj się przez konto BOINC.
  • Wybierz projekty, którym chcesz udostępniać moc obliczeniową, i skonfiguruj preferencje (np. kiedy klient ma działać, limity użycia procesora, połączenia sieciowe).
  • Monitoruj postępy i zużycie zasobów — wiele klientów pozwala widzieć, ile cykli CPU i jakie zadania zostały przetworzone.

Bezpieczeństwo i prywatność

Projekty WCG przesyłają do wolontariuszy jedynie zadania obliczeniowe i niewielkie pliki danych — nie udostępniają danych osobowych uczestników. Oprogramowanie BOINC działa w przestrzeni użytkownika i można je skonfigurować tak, aby ograniczać użycie zasobów, działać tylko podczas bezczynności komputera lub wyłączać się przy zasilaniu bateryjnym. Zawsze warto zapoznać się z polityką prywatności konkretnego projektu oraz z ustawieniami klienta BOINC przed rozpoczęciem współpracy.

Korzyści i osiągnięcia

Dzięki rozproszonej pracy ochotników WCG umożliwiło realizację badań, które w przeciwnym razie wymagałyby dużych nakładów finansowych na superkomputery. Wolontariat w sieci sprzyja przyspieszeniu odkryć naukowych i daje szansę osobom indywidualnym na realne wsparcie badań w dziedzinach medycyny, biologii, materiałoznawstwa czy energetyki.

Jeśli chcesz wesprzeć naukę, udział w World Community Grid to prosty sposób na wykorzystanie niewykorzystanej mocy obliczeniowej Twojego sprzętu do pożytecznych badań.