BOINC
| Розробник(и) | Університет Каліфорнії (Берклі) |
|---|---|
| Стабільний випуск | 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).
Див.також[ред.]
Посилання[ред.]
- ↑ BOINCstats | BOINC combined - Credit overview - Об'єднана статистика
- ↑ «The National Science Foundation | Research and Infrastructure Development for Public-Resource Scientific Computing
- ↑ »The National Science Foundation | SCI: NMI Development for Public-Resource Computing and Storage
- ↑ "The National Science Foundation | SDCI NMI Improvement: Middleware for Volunteer Computing

