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


Моделирование системы управления распределительными высокопроизводительными вычислительными ресурсами

Работа №25029

Тип работы

Магистерская диссертация

Предмет

информатика

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

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


ВВЕДЕНИЕ 4
1 Анализ предметной области 7
1.1 Основные определения 7
1.2 Обзор инструментов для моделирования 13
1.3 Анализ инструментов для моделирования 15
1.4 Вывод по главе 17
2 Аналитический обзор существующих облачных сервисов 18
2.1 Существующие облачные сервисы 18
2.1.1 Google App Engine 18
2.1.2 Amazon Web Services 19
2.1.3 Microsoft Azure 19
2.1.4 DigitalOcean 20
2.1.5 NeoServer 21
2.2 Анализ существующих облачных сервисов 21
2.3 Вывод по главе 23
3 Структурная и функциональная схемы сервиса 24
3.1 Структурная схема сервиса 24
3.2 Функциональная схема сервиса 26
3.3 Вывод по главе 27
4 Проектирование модели системы управления ресурсами 28
4.1 Задания и их распределение 28
4.2 Пользователи и их поведение 30
4.3 Входные параметры системы управления ресурсами 33
4.4 Статистика обращения пользователей к сервису 33
4.5 Grid-система Сибирского Федерального Университета 36
4.6 Вывод по главе 37
5 Разработка модели системы управления ресурсами 38
5.1 Графическое отображение модели системы управления ресурсами .. 38
5.2 Время выполнения заданий и время простоя ресурсов 42
5.3 Вывод по главе 44
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46

Повышение потребности в использовании высокопроизводительных ресурсов, связанное с быстрым темпом развития современных наук, таких как биология, химия, физика, гидродинамика и др., способствует расширению области применения подхода, который предусматривает предоставление вычислительных мощностей суперкомпьютерных и дата центров в виде некоторого сервиса, услуги.
Одной из основных моделей, использующих данный подход, является вычислительная система. Вычислительная система - это совокупность взаимосвязанных процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенного для сбора, хранения, обработки и распределения информации. Вычислительная система отличается от ЭВМ наличием нескольких вычислителей, реализующих параллельную обработку.
По типу ЭВМ или процессоров, используемых для построения ВС различают однородные и неоднородные системы. Однородны вычислительные системы предлагают комплексирование однотипных ЭВМ или процессоров, а неоднородные - разнотипных. На сегодняшний день однородные вычислительные системы широко известны и хорошо понятны, в отличии от неоднородных. Организация и создание неоднородных вычислительных систем значительно сложнее, так как необходимо учитывать различные технические и функциональные характеристики всех составляющих системы, следовательно, усложняется обслуживание систем и их модернизация. Неоднородные вычислительные системы породили технологию grid и, соответственно, grid-системы.
Grid-системой является географически распределенная инфраструктура, построенная на основе множества разнородных сетевых ресурсов и используемая для решения научных задач на больших вычислительных мощностях. Grid является скоординированной, стандартизованной и открытой средой, что позволяет осуществлять оптимальное распределение вычислительных ресурсов для запуска поступающих на вход системы заданий. Такие системы распределяют ресурсы, не находящиеся под единым центром управления, используют общие протоколы и интерфейсы, а также обеспечивают нужный уровень обслуживания.
В подавляющем большинстве случаев эффективное использование ресурсов вычислительных и grid систем возможно только при условии применения специализированного программного обеспечения, позволяющего сократить время на решение прикладных задач, а также упростить процедуры пользования системами обработки данных. В связи с этим актуальной является задача разработки системы управления вычислительными ресурсами.
Для оценки эффективности работы такой системы, наиболее удобно использовать подход, заключающийся в разработке соответствующей модели вычислительной системы и последующей симуляции запуска различного вида вычислительных задач.
Объектом исследования являются организация управления высокопроизводительными вычислительными ресурсами.
Предметом исследования являются существующие инструменты имитационного моделирования систем, а также алгоритмы распределения задач в вычислительных системах.
Цель данной работы заключается в создании имитационной модели системы управления вычислительными ресурсами для поиска правильной стратегии выделения ресурсов и проверки эффективности работы такой системы.
Для достижения цели необходимо решить следующие задачи:
- провести анализ предметной области;
- провести анализ существующих инструментов моделирования и выбрать оптимальный из них;
- разработать модель системы управления высокопроизводительными вычислительными ресурсами;
- оценить эффективности работы разработанной модели.


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

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

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


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



1. Волкова, В. Н. Моделирование систем и процессов : учебник для академического бакалавриата / В. Н. Волкова, Г. В. Горелова, В. Н. Козлов. - Москва: Издательство Юрайт, 2015. - 449 с.
2. Tanenbaum, A. S. Distributed Systems: Principles and Paradigms (2nd Edition) / A. S. Tanenbaum, M. V. Steen. - USA : Prentice-Hall, 2007. - P. 705.
3. Prabhu, C. Grid and Cluster Computing / C. Prabhu. - India : PHI Learning Private Limited, 2013. - P. 253.
4. Воеводин, В. В. Параллельные вычисления / В. В. Воеводин, Вл. В. Воеводин. - Санкт-Петербург : БХВ-Петербург, 2002. - 608 с.
5. Mell, P. The NIST Definition of Cloud Computing / P. Mell, T. Grance. - USA : National Institute of Standards and Technology, 2011. - P. 7.
6. Casal, D. Cloud Computing for Programmers / D. Casal. - USA : Amazon Digital Services, 2013. - P. 59.
7. Broberg, J. A. Effective task assignment strategies for distributed systems under highly variable workloads / J. A. Broberg. - Australia : RMIT University, 2006. - P. 702.
8. HTCondor Version 8.0.0 Manual. University of Wisconsin. - USA : Center for High Throughput Computing, 2013. - P. 1053.
9. Голубев, И. А. Планирование задач в распределенных вычислительных системах на основе метаданных : автореф. дис. ... канд. техн. наук : 05.13.11 / Голубев Иван Алексеевич. - Санкт-Петербург, 2014. - 135 с.
10. Adding Storage Simulation Capacities to the SimGrid Toolkit: Concepts, Models, and API / A Lebre, A. Legrand, F. Suter, P. Veyre. - France : IEEE,
2015. - Р. 15
11. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms / R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, R. Buyya. - USA : Software - Practice & Experience, 2011. - P. 50.
12. Buyya, R. GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing. / R. Buyya, M. Murshedb. - Australia : RMIT University, 2014. - P. 37.
13. Разработка информационной технологии распределения заданий для GRID-систем с использованием имитационной среды моделирования GRASS / Т. В. Филимончук, М. А. Волк, И. В. Рубан, В. Н. Ткачев. - Украина : ХНУРЭ, 2016. - 9 с.
14. Богданов, А. А. Информационно-вычислительные системы и технологии. Проблемы информационной безопасности. Представление, передача и анализ данных. / А. А. Богданов, А. А. Любченко. - Омск : ОмГТУ, 2017. - 159 с.
15. Klusacek, D. Alea 2: Job Scheduling Simulator / D. Klusacek, H. Rudova. - Belgium : ICST, 2010. - P. 61.
16. Amedro, B. ProActive Scheduling v.3.3.2 user's manual / B. Amedro, V.
Bodnartchouk, L. Baduel. - France : INRIA, 2013. - P. 152.
17. Torque v.4.2.4 Administrator Guide. - USA : Adaptive Computing Enterprises, 2013. - P. 314.
18. Moab Workload Manager v.7.2.4 Administrator Guide. - USA : Adaptive Computing Enterprises, 2013. - P. 1136.
19. Maui v.3.2 Administrator's Guide. - USA : Adaptive Computing Enterprises, 2011. P. - 287.
20. Баранов, А. В. Вариант организации облачного сервиса для
высокопроизводительных вычислений [Электронный ресурс] :
общероссийский математический портал Math-Net.ru / А. В. Баранов, А. А. Зонов. - Москва: МСЦ РАН, 2016. - Режим доступа:
http://www.mathnet.ru
21. Применение сервис-ориентированной архитектуры для создания распределенных вычислительных систем / М. В. Ляшов, А. Н. Берёза, А. М. Бабаев, Ю. В. Алексеенко, Т. Г. Авдеева. - Ростов-на-Дону : ДГТУ,
2016. - 5 с.

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




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