Разработка алгоритмов функционирования математической модели вычислительного узла и грид-системы для исследования надёжности системы облачных вычислений на грид-архитектуре
Особенности разработки алгоритмов функционирования математической модели вычислительного узла и грид-системы. Программное обеспечение для исследования надёжности проведения облачных вычислений на грид-архитектуре. Результаты, полученные при написании.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 02.02.2019 |
Размер файла | 88,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Омский Государственный Технический Университет
Разработка алгоритмов функционирования математической модели вычислительного узла и грид-системы для исследования надёжности системы облачных вычислений на грид-архитектуре
Р.О. Таричко
г. Омск, Россия
Анотація
В данной статье показан процесс разработки алгоритмов функционирования математической модели вычислительного узла и грид-системы. Данные материалы будут использованы при разработке программного обеспечения для исследования надёжности проведения облачных вычислений на грид-архитектуре и опираются на результаты, полученные при написании [1].
Ключевые слова: разработка алгоритмов, системы облачных вычислений, грид-системы, грид архитектура, надёжность, отказоустойчивость.
Основное содержание исследования
Облачные вычисления минимизируют эксплуатационные затраты на отдельную задачу и повышают эффективность использования аппаратуры для потока задач, что делает их привлекательным средством высокопродуктивных вычислений в обоих смыслах. Для пользователей облачной платформы дополнительный выигрыш состоит в гибкости настройки окружения и мобильности системы.
Хотя облака принципиально проигрывают гриду в масштабе распределенных вычислений, их использование на уровне отдельных грид-сайтов упрощает поддержку многочисленных виртуальных организаций, а на уровне виртуальной организации (ВО) - согласование потребностей различных групп пользователей в специфических версиях и конфигурациях программного обеспечения.
Грид и облака целесообразно интегрировать, так как оба подхода минимизируют затраты на вычисления и повышают эффективность использования оборудования, однако работают на разных уровнях организации масштабных вычислительных процессов и процессов обработки данных.
Цель работы: разработка алгоритмов функционирования математической модели вычислительного узла и грид-системы
Кроме того облачная платформа позволяет на одном кластере запускать программы, имеющие разные требования к операционной системе (ОС), например, программы под Linux и Windows, 32 - и 64-разрядные приложения. Таким образом облако предоставляет ВО больше возможностей по использованию разнообразного прикладного ПО, чем традиционные окружения грида. Для грид-сайтов дополнительный выигрыш от внедрения облаков заключается в снижении требований к квалификации администраторов и экономии их рабочего времени. Вместо особенной установки каждого пакета для каждой ВО достаточно подключить и настроить готовую виртуальную машину (файл, созданный ВО).
Платформа облачных вычислений в грид состоит из следующих компонентов, указанных на рис.1:
1) промежуточное программное обеспечение грида, как классической формы HTC-системы, отвечает за распределение заданий на кластеры, надежную передачу данных и аутентификацию пользователей;
2) планировщик заданий кластера в составе грид-сайта управляет очередью и дает возможность распределять задачи на локальном уровне - между узлами;
3) приватное облако - виртуальная часть кластера, которая управляется ПО облачной платформы.
Будем считать, что система состоит из 4х основных элементов: пользователь (ЭВМ, посылающая вычислительную задачу в грид), грида (включающего планировщик задач), планировщика кластера и вычислительного узла.
Пользователь грид создает прокси-сертификат с определенным сроком действия, формирует паспорт задания в виде файла и запускает задание в грид. Планировщик грид направляет задание на подходящий кластер с учетом типа необходимых ресурсов.
Планировщик кластера принимает задание на выполнение и ставит в очередь, при появлении свободных ресурсов запускает задание на выполнение на свободных узлах кластера. Таким образом, облако не изменяет обычную схему работы пользователя в гриде, а дополняет его.
Результат и его обсуждение
С учётом результатов, полученных при написании статьи [1] и всего вышесказанного были построены алгоримты работы системы облачных вычислений на грид архитектуре. Рис.2 отображает схему алгоритма работы менеджера кластеров.
алгоритм математическая модель вычислительный узел
На рис.3 изображена схема алгоритма работы грид-диспетчера, а на рис.4 - схема алгоритма работы диспетчера кластера.
Рисунок 1 - Архитектура платформы облачных вычислений в гриде
Рисунок 2 - Схема алгоритма запуска и работы менеджера кластеров
Рисунок 3 - Схема алгоритма работы грид-диспетчера
Рисунок 4 - Схема алгоритма работы диспетчера кластера
Вывод
Разработанные алгоритмы функционирования математической модели вычислительного узла грид-системы полностью отражают специфику сорвеменных облачных систем, включая OpenStack [2] и Windows Azure [3], а также современных диспетчеров грид-систем и их алгоритмов планирования.
Библиографический список
1. Таричко, Р.О. Разработка математической модели для исследований надёжности системы облачных вычислений на грид-архитектуре / Р.О. Таричко // Информатика, вычислительные машины, комплексы, системы и сети: Материалы межвузовской научно-технической конференции / Омский государственный технический университет. Омск, 2014. - С.105 - 108
2. OpenStack Open Source Cloud Computing Software [Электронный ресурс]. - Режим доступа: http://www.openstack.org/
3. Azure: облачная платформа Microsoft - облачное размещение - облачные службы [Электронный ресурс]. - Режим доступа: http://azure. microsoft.com/ru-ru/
Размещено на Allbest.ru
Подобные документы
Сущность и задачи системы грид их практическое применение. Основные идеи, заложенные в концепции грид-вычислений. Уровни архитектуры грид, их характеристика. Технология облачных вычислений. Промежуточное программное обеспечение в распределенных системах.
контрольная работа [736,9 K], добавлен 06.01.2013Сущность концепции ГРИД-системы как типа суперкомпьютера, ее проектирование и эксплуатация, обзор существующих разработок. Подход к моделированию, описание образов состояний в пространстве признаков. Оценка отказоустойчивости, надежности и эффективности.
дипломная работа [1,8 M], добавлен 16.05.2017История и факторы развития облачных вычислений. Роль виртуализации в развитии облачных технологий. Модели обслуживания и принципы работы облачных сервисов. Преимущества облака для Интернет-стартапов. Применение технологии облачных вычислений в бизнесе.
реферат [56,6 K], добавлен 18.03.2015Анализ структуры и содержания плана маркетинга компании. Рынок облачных вычислений и возможность их применения. Отбор источников информации и представление полученных результатов. Разработка программной инструментальной оболочки облачных вычислений.
дипломная работа [149,8 K], добавлен 12.11.2013Создание и уровни реализации облачных вычислений. Достоинства и недостатки использования облачных технологий в организации единого информационного пространства. Оценка важности критериев методом "Попарного сравнения", "Тепловых карт", "Экспертных оценок".
дипломная работа [1,3 M], добавлен 08.04.2014Структура, сущность и классификация облачных вычислений. Модель организации информационного пространства научных исследований на примере КубГУ. Использование облачных сервисов Google, Яндекс. Диск в процессе работы над студенческими дипломными проектами.
дипломная работа [2,2 M], добавлен 11.10.2013Анализ рынка облачных вычислений и средств для обеспечения безопасности в них. Распространение облачных вычислений, негарантированный уровень безопасности обрабатываемой информации как их основная проблема. Расследование инцидентов и криминалистика.
курсовая работа [4,3 M], добавлен 26.02.2015Понятие виртуальных организаций (ВО), интероперабельность: техническое и программное обеспечение. Создание, управление и использование динамичных, межведомственных ВО. Описание грид-архитектуры ВО и ее компонентов. Интерфейсы локального управления.
реферат [89,8 K], добавлен 03.01.2012Концепция "вычислительного облака". История возникновения и характеристики облачных вычислений. Модели развёртывания и обслуживания. Облачные вычисления сегодня и в будущем. Онлайновый табличный сервис и текстовый редактор, музыкальные и видео сервисы.
презентация [6,1 M], добавлен 18.12.2012Общая характеристика и свойства системы Matlab - пакета прикладных программ для решения задач технических вычислений. Разработка математической модели в данной среде, программирование функций для задающего воздействия. Проектирование GUI-интерфейса.
курсовая работа [1023,2 K], добавлен 23.05.2013