Тип работы:
Предмет:
Язык работы:


Способы организации временного вычислительного кластера на основе PelicanHPC в компьютерном классе

Работа №164084

Тип работы

Дипломные работы, ВКР

Предмет

педагогика

Объем работы59
Год сдачи2017
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


Введение 4
Глава 1. Системы автоматического развёртывания вычислительных кластеров 6
1.1. Вычислительный кластер 6
1.2. Популярные системы развёртывания вычислительных кластеров 11
1.3. Пакет Rocks 12
1.4. PelicanHPC 12
1.5. Вычислительные кластеры, удовлетворяющие особенностям проведения
занятий в учебных заведениях 13
1.5.1 Характеристика и возможности PelicanHPC 14
Глава 2. Методические рекомендации по организации вычислительного кластера в учебном классе 16
2.1. Архитектура локальной сети учебных классов 16
2.2. Место временного вычислительного кластера в учебном заведении 19
2.3. Модификация локальной сети для установки вычислительного кластера в
учебном классе 20
2.4. Инструкция по развертыванию кластера посредством «PelicanHPC» 22
2.5. Особенности проведения занятий по суперкомпьютерным технологиям в
учебном классе 34
2.6. Недостатки PelicanHPC и пути их преодоления организационными
методами 35
2.7. Методика использования вычислительного кластера на основе
PelicanHPC в учебном процессе 36
Глава 3. Модификация пакета PelicanHPC для учебных целей 38
3.1. Вычислительные кластеры основанные на PelicanHPC 38
3.2. Недостатки пакета PelicanHPC и возможные пути их преодоления 39
3.3. Возможность создания модифицированных версий пакета PelicanHPC . 40
3.4. Выбор и установка менеджера задач 40
3.4.1. Менеджер задач SLURM и установка его в PelicanHPC 42
3.5. Пути сохранения настроек системы и данных учащихся 46
3.6. Создание модифицированного пакета - PelicanHPC-EDU 47
3.7.Особенности проведения занятий на вычислительном кластере на основе
PelicanHPC-EDU 53
Заключение 55
Библиографический список 57

Развитие компьютерной техники на современном этапе привело к обеспечению повышения производительности путём увеличения количества ядер в процессорах и количества используемых процессоров. Потребность в написании программ, использующих несколько процессорных ядер и/или процессоров, впервые возникла в области суперкомпьютерных технологий. Современный же этап развития компьютерной техники сделал эти технологии востребованными практически во всех современных цифровых устройствах. Но, несмотря на это, суперкомпьютерные технологии, и в первую очередь параллельное программирование, продолжают интенсивно развиваться и использоваться для ускорения решения самых различных задач.
Ввиду вышесказанного изучение параллельного программирования и других суперкомпьютерных технологий, как в вузах, так и в школе весьма актуально.
Проблемой при этом является, как правило, отсутствие доступа к реальным суперкомпьютерам в учебных заведениях. Решением этой проблемы может быть построение вычислительного кластера на основе локальной сети учебного класса.
Целью данной работы является разработка методических рекомендаций по быстрому развертыванию и использованию в учебном процессе вычислительного кластера на основе школьного класса посредством пакета PelicanHPC.
Объектом исследования является обучение основам
суперкомпьютерных технологий.
Предметом исследования является методика использования пакета PelicanHPC для учебных целей
Для достижения поставленной цели, были определены следующие задачи:
• проанализировать системы автоматического развёртывания вычислительных кластеров
• изучить характеристики, возможности и особенности установки кластера при помощи PelicanHPC
• разработать методику проведения занятий на вычислительном кластере на основе PelicanHPC
• наметить пути модификации пакета PelicanHPC для использования в учебном классе, и провести модификацию, получив новый пакет PelicanHPC-EDU
• выявить особенности проведения занятий на вычислительном кластере на основе PelicanHPC-EDU

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Осмысление результатов проведенного нами исследования привело к ряду содержательных выводов.
В ходе проделанной исследовательской работы были проанализированы некоторые системы автоматического развёртывания вычислительных кластеров, в их числе такие пакеты как Rocks и PelicanHPC. Нами выбрана система PelicanHPC, предпочтение данной системы обусловлено наибольшей степенью соответствия для учебных целей. Освоив и обработав различный теоретический материал, были изучены базовые характеристики PelicanHPC, а также возможности и особенности этой системы.
Далее, стоит отметить, что система PelicanHPC была проанализирована и протестирована на практике, вследствие чего были разработаны методические рекомендации по установке системы и проведению занятий на временном вычислительном кластере.
Именно эти обстоятельства являются выявлением нами недостатков системы PelicanHPC, основными из которых являются:
1. Отсутствие полноценного менеджера задач;
2. Невозможность сохранения настроек и данных пользователей.
Рассмотрев и проанализировав перечисленные выше недостатки, мы обнаружили, что важным является факт их преодоления организационными методами. Однако такое решение не в полной мере раскрывает потенциал использования временного вычислительного кластера.
С учетом вышесказанного, для использования данной системы в учебном классе мы обозначили в своей работе пути модификации пакета PelicanHPC, ключевыми из которых являются установка полноценного менеджера задач SLURM, а также создание нового пакета PelicanHPC-EDU. Кроме того, в работу включены особенности проведения занятий на вычислительном кластере на основе PelicanHPC-EDU.
В заключение, произведя в процессе данного исследования модификацию пакета PelicanHPC, был создан модифицированный пакета PelicanHPC-EDU, в конечном результате который обладает следующими главными характеристиками:
1. Легко используется в компьютерной аудитории, без инсталляции на жесткий диск, что позволяет использовать класс в рамках стандартной образовательной программы;
2. Имеет набор программного обеспечения, необходимого для проведения учебных занятий на вычислительном кластере.


1. Антонов, А.С. Параллельное программирование с использованием технологии MPI: Учебное пособие [Текст] / А.С. Антонов. - М.: МГУ, 2004. - 71 с.
2. Борисенко, А.А. Локальная сеть, просто как дважды два [ил.] / А.А. Борисенко. - М.: Эксмо, 2007. - 160 с.
3. Гергель, В.П., Стронгин, Р.Г. Основы параллельных вычислений для многопроцессорных вычислительных систем [Текст] / В.П. Гергель, Р.Г. Стронгин. - Нижний Новгород: ННГУ им. Н.И. Лобачевского, 2000. - 176 с.
4. Лацис, А.О. Как построить и использовать суперкомпьютер [Текст] / А.О. Лацис. - М.: Бестселлер, 2003. - 274 с.
5. Лабутин, Д.Ю. Система удаленного доступа к вычислительному кластеру (менеджер доступа): Высокопроизводительные параллельные [Текст] / Д.Ю. Лабутин // Материалы третьего Международного научно­практического семинара / Нижегордск. гос. унив-ет. Нижний Новгород. - 2003. - С. 184 - 187.
6. Новопашин, А.П., Сидоров, И.А., Скоров, В.В., Костромин, Р.О. Вычислительный кластер «Академик В.М. Матросов» Руководство пользователя [Текст] / А.П. Новопашин, И.А. Сидоров, В.В. Скоров, Р.О. Костромин. - М., 2017, - 24 с.
7. Стахиов, А. А. Сетевое администрирование Linux [Текст] / А.А. Стахиов. - Спб.: БХВ-Петербург, 2004. - 480 с.
8. Сапожников, А.П., Сапожникова, Т.Ф. Реинжениринговая технология распределенных вычислений в локальной сети [Текст] / А.П. Сапожников, Т.Ф. Сапожникова // Труды международной конференции "Распределенные вычисления и Грид-технологии в науке и образовании" / ОИЯИ. Дубна, 2004. - С. 183 - 190.
9. Самофалов, В.В., Коновалов, А.В., Шарф, С.В. Динамизм или статичность: поиск компромисса [Текст] / В.В. Самофалов, А.В.
Коновалов, С.В. Шарф // Труды Всероссийской научной конференции "Высокопроизводительные вычисления и их приложения" / М., 2000. C. 165 - 167.
10. Садовничий, В.А., Савин, Г.И. Суперкомпьютерные технологии в науке, образовании и промышленности [Текст] / В.А. Садовничий, Г.И. Савин. - М.: Изд-во Московского университета, 2009. - 232 с.
11. Чекмарев, Ю.В. Локальные вычислительные сети [Текст] / Ю.В. Чекмарев. - М.: ДМК-Пресс, 2008. - 200 с.
12. Шпаковский, Г.И., Верхотуров, А.Е., Серикова, Н.В. Руководство по работе на вычислительном кластере [Текст] / Г.И. Шпаковский, А.Е. Верхотуров, Н.В. Серикова. - М.: БГУ, 2013 - 172 с.
13. Daniel, J. Barrett, Richard, E. SSH, The Secure Shell: The Definitive Guide, 2nd Edition [Текст] / J. Daniel Barrett. - O'Reilly Media, 2005. - 660 с.
14. Michael, Creel. PelicanHPC: A Linux Cluster Distribution for MPI- based Parallel Computing [Текст] / Creel Michael. - Barcelona, 2012. - 9 с.
15. PuTTY Feedback and Bug Reporting [Электронный ресурс] URL: http://www.putty.org/ (дата обращения: 27.04.2017)....30


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ