BOINC

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
BOINC
BOINC logo July 2007.svg
Розробник(и) Університет Каліфорнії (Берклі)
Стабільний випуск 7.0.25(Win)
7.0.25(Mac)
7.0.25(Linux) (5 квітня 2012)
Операційна система Крос-платформність
Тип Розподілені обчислення
Ліцензія LGPL
Сайт boinc.berkeley.edu

BOINC (англ. Berkeley Open Infrastructure for Network Computing) - відкрита програмна платформа (університету) Берклі для GRID обчислень) - некомерційне міжплатформеній ПО для організації розподілених обчислень. Використовується для організації добровольчих обчислень.

Зміст

Опис[ред.]

BOINC - програмний комплекс для швидкої організації розподілених обчислень. Складається з серверної і клієнтської частин. Спочатку розроблявся для найбільшого проекту добровольчих обчислень - SETI@home, але згодом розробники з Каліфорнійського університету в Берклі зробили платформу доступною для сторонніх проектів. На сьогоднішній день BOINC є універсальною платформою для проектів у галузі математики, молекулярної біології, медицини, астрофізики та кліматології. BOINC дає дослідникам можливість задіяти величезні обчислювальні потужності персональних комп'ютерів з усього світу.

BOINC розроблений командою на чолі з Девідом Андерсоном (David Pope Anderson), який очолює також SETI@home, з Space Sciences Laboratory Каліфорнійського університету в Берклі. На 16 квітня 2012 BOINC являє собою розподілену мережу з більш ніж 460 000 активних комп'ютерів (хостів) із середньою продуктивністю близько 6100 TeraFLOPS[1]. Національний науковий фонд США в 2002 та 2005 роках відзначив заслуги розробників, тричі нагороджуючи BOINC: SCI/0221529 [2], SCI/0438443 [3] і SCI/0721124 [4].

Платформа працює на різних операційних системах, включаючи Microsoft Windows і варіанти юніксоподобних GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris і Mac OS X. BOINC поширюється під ліцензією GNU Lesser General Public License, як вільне програмне забезпечення з відкритим вихідним кодом.

Серверна частина BOINC[ред.]

Серверна частина в основному представляє собою набір PHP-скриптів і необхідна організаторам проектів для спільного управління проектом: реєстрація учасників, розподіл завдань для обробки, отримання результатів, управління базами даних проекту.

BOINC-клієнт[ред.]

Для користувачів поняття BOINC частіше використовується в контексті поняття BOINC-клієнт - універсальний клієнт для роботи з різними (BOINC-сумісними) проектами розподілених обчислень. BOINC-клієнт дозволяє брати участь одночасно в декількох проектах з допомогою однієї загальної програми управління (boinc або boinc.exe).

Див.також[ред.]

Посилання[ред.]

  1. BOINCstats | BOINC combined - Credit overview - Об'єднана статистика
  2. «The National Science Foundation | Research and Infrastructure Development for Public-Resource Scientific Computing
  3.  »The National Science Foundation | SCI: NMI Development for Public-Resource Computing and Storage
  4. "The National Science Foundation | SDCI NMI Improvement: Middleware for Volunteer Computing