1. Квалификационная работа
Исследование технологии Berkeley Open
Infrastructure for Network Computing для
реализации распределенных вычислений
Выполнил: Гусев В. А.
Научный руководитель:
старший преподаватель Екимов Д. А.
2. Цели работы
Изучить инфраструктуру BOINC
Разработать набор ПО для демонстрации
принципа работы системы, построенной на
базе технологии BOINC
3. Постановка проблемы
Нехватка вычислительных мощностей
Дороговизна суперкомпьютеров
Рост числа персональных компьютеров
Увеличение пропускной способности
компьютерных сетей
Персональные компьютеры простаивают
большую часть времени
4. Кластеры
Кластер – группа компьютеров, объеди-
ненных каналом связи и представляемая
пользователю в виде единого вычисли-
тельного ресурса
Отказоустойчивые кластеры
Кластеры с балансировкой нагрузки
Вычислительные кластеры
GRID-системы
6. BOINC – платформа для
создания GRID-систем
Универсальность
Открытость
Популярность
Легкость разработки
Поддержка различных аппаратно-
программных архитектур
10. Итоги и планы
Выполнено:
Развернут и настроен сервер BOINC
Разработаны демонстрационные:
генератор заданий
ассимилятор
счетное приложение
В планах:
Интеграция реального счетного приложения
Оформление проекта и привлечение
добровольцев
11. Закон Амдала
SP=
T1
(a+ (1−a)/ p)T1+ td
Где:
Sp – коэффициент ускорения алгоритма
T1 – время выполнения алгоритма на одном вычислителе
a – часть времени, проводимая алгоритмом в последовательных участках кода
P – количество вычислителей
td – задержки на подготовку данных, необходимых для вычислений