Разработка алгоритмов функционирования математической модели вычислительного узла и грид-системы для исследования надёжности системы облачных вычислений на грид-архитектуре
Особенности разработки алгоритмов функционирования математической модели вычислительного узла и грид-системы. Программное обеспечение для исследования надёжности проведения облачных вычислений на грид-архитектуре. Результаты, полученные при написании.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 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Разрабатываемые быстродействующие 100 Гбит сетевые инфраструктуры для технологии "облачных вычислений". Кодирование и синхронизация на подуровне данных. Реализация каналов связи 100 Гбит/с. Стандарт 100GbE и ПЛИС. Стандартизованные варианты PHY.
реферат [32,2 K], добавлен 22.02.2013Модели развертывания и облачные модели. Анализ существующих методов информационной безопасности. Обеспечение надежного шифрования данных при передаче их от пользователя к провайдеру услуг по хранению данных. Минимизация нагрузки на облачные сервисы.
дипломная работа [839,1 K], добавлен 17.09.2013Функциональное диагностирование вычислительного устройства (ВУ), требования к нему по производительности, диапазону представления чисел, точности вычислений, сложности реализации и достоверности функционирования. Контроль по модулю ВУ с плавающей точкой.
реферат [1,2 M], добавлен 14.12.2012Сущность облачных вычислений, основные направления развития, достоинства и недостатки. Сеть Интернет как платформа научных коммуникаций. Разработка портала студенческого научного общества. Проектирование интерфейса web-сайта, выбор программных средств.
дипломная работа [5,9 M], добавлен 18.07.2014Развитие концепций и возможностей ОС. Параллельные компьютерные системы и особенности их ОС. Симметричные и асимметричные мультипроцессорные системы. Виды серверов в клиент-серверных системах. ОС для облачных вычислений. Кластерные вычислительные системы.
лекция [1,8 M], добавлен 24.01.2014Разработка математической модели системы. Моделирование работы конвейера сборочного цеха в течении 8 часов. Определение вероятности пропуска секции. Расчет количества скомплектованных изделий за 8 часов. Исследование системы на имитационной модели.
контрольная работа [98,3 K], добавлен 24.09.2014Понятие облачных вычислений, их преимущества и недостатки; виды облаков. Сравнительный анализ рисков использования облачных сервисов в России и ЕС. Регуляторы в области информационной безопасности, их концепции, особенности и регулирующие органы власти.
курсовая работа [79,1 K], добавлен 14.05.2014История возникновения компьютерной науки. Продукты компании Apple. Основные категории, отличительные особенности, уровни облачных сервисов. Характеристика публичных и частных облаков. Преимущества и недостатки облачных вычислений, перспективы их развития.
контрольная работа [1,6 M], добавлен 06.08.2013Предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги, организованной на основе концепции облачных вычислений. Модели работы для разных групп пользователей; виртуализация, безопасность.
презентация [510,7 K], добавлен 21.02.2012Присвоение значений параметров передаточных функций разомкнутой и замкнутой САР в виде полиномов и типовых динамических звеньев разомкнутой системы. Разработка математической модели электротехнической системы в символьном и символьно-цифровом виде.
практическая работа [456,4 K], добавлен 05.12.2009