Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Грид-системы из персональных компьютеров. Основные реализации




Процесс TaskTracker (рабочие узлы)

Hadoop MapReduce

Hadoop Distributed File System (HDFS)

:

Хранение больших наборов данных

 

Отказоустойчивость

 

Модель "write-once-read-many"

 

Streaming data access

 

Перемещение вычислений дешевле, чем перемещение

данных

.

Иерархическая структура (Управляется выделенным узлом namenode)

 

Файлы разбиваются на блоки (chunks) (По умолчанию 64 Mb)

 

Файлы хранятся на узлах datanodes (Репликация, по умолчанию 3 копии)

 

Клиенты (Поиск ближайшей реплики с помощью namenode, Получение данных напрямую с datanode)

:

Процесс JobTracker (головной узел кластера)

 

Принимает задания (job) от приложений

 

Разбивает задание на много задач (tasks)

 

Распределяет задачи по узлам

 

Отслеживает выполнение задач

 

Осуществляет перезапуск задач

 

Запрашивает новые задачи

 

Загружает код и запускает задачу в новой JVM

 

Уведомляет JobTracker о статусе задачи

 

Предоставляет доступ к промежуточным файлам

 

Реализация MapReduce-программ для Hadoop

: Java, C++ - через SWIG, любые другие языки.

Грид - это система, которая:

 

Координирует использование ресурсов при отсутствии централизованного управления данными ресурсами.

 

Использует стандартные, открытые, универсальные протоколы и интерфейсы.

 

Нетривиальным образом обеспечивает высококачественное обслуживание.

 

По типу ресурсов:

Грид данных.

Информационный грид.

Вычислительный грид.

Технологии Грид систем из персональных компьютеров (ГСПК) позволяют использовать простаивающие мощности персональных компьютеров для решения трудоемких вычислительных задач. ГСПК может использоваться в пределах одной организации или же объединять ресурсы добровольных участников из одного города, страны или даже всего мира.

Грид-системы из персональных

компьютеров (основные понятия)

:

Вычислительный узел – программа клиент.

 

Сервер проекта.

 

Клиентская часть распределённого приложения.

 

Серверная часть распределённого приложения.

 

Механизм контрольных точек.

 

Репликация.

26. Система BOINC. Принцип работы инфраструктуры. BOINC-менеджер, BOINC-клиент, сервер, серверная и клиентская части распределённого приложения.

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

 

27. Система BOINC. Основные понятия. Приложение, версия приложения, расчётный блок, результат, физические и логические имена файлов. Master-URL. Начисляемые баллы.

 

28. Архитектура BOINC-сервера. Apache. MySQL, PHP. Демоны.

 

 

29-32 — сделали на практике(i hope)

 




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 507; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.