Система розподілу навантаження на сервіси хмарної інфраструктури
Вантажиться...
Дата
2018-12
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Актуальність теми. Хмарні обчислення – це модель надання зручного мережевого доступу до обчислювальних ресурсів, що конфігуруються, та можуть бути швидко надані і звільнені з мінімальними зусиллями по управлінню. Актуальним є аналіз можливостей використання хмарних технологій в усіх сферах та розробка основних принципів підвищення ефективності обробки інформації та забезпечення їх надійного зберігання у хмарі. Одним з методів підвищення ефективності є розробка балансування навантаження. На даний час існує багато систем розподілення навантаження, що працюють на базі різних алгоритмів. Але наразі немає такого, що б міг збільшувати пропускну здатність для структур, що використовують системи обміну повідомленнями. Тому наразі, дана тема магістерської дисертації є актуальна.
Об’єктом дослідження є система розподілення навантаження на сервіси хмарної інфраструктури.
Предметом дослідження є методи та алгоритми для розподілення навантаження на модулі у хмарному середовищі.
Методи досліджень – порівняльна характеристика найбільш вживаних методів розподілення навантаження на сервіси хмарної інфраструктури, порівняння алгоритмів за швидкодією і пропускною спроможністю на однорідних типах задач. Визначення недоліків та переваг різних способів балансування навантаження, та пропонування свого рішення покращення часу обробки даних.
Мета і задачі дослідження: розробка системи розподілу навантаження на сервісах хмарної інфраструктури Google Cloud Platform, що обмінюються даними між собою за допомогою системи обміну повідомленнями RabbitMQ. Для цього визначено завдання, які вирішуються в роботі:
1. Проведення аналізу існуючих методів і алгоритмів, які забезпечують вирішення задач балансування навантаження в хмарних інфраструктурах.
2. Розглянути і порівняти способи балансування навантаження.
3. Дослідити системи вирівнювання навантаження.
4. Розробити систему розподілення навантаження на сервіси хмарної інфраструктури.
5. Експериментальне дослідження характеристик створеної системи розподілення навантаження.
Наукова новизна одержаних результатів полягає в наступному:
1. Проведено порівняння існуючих методів балансування навантаження та проаналізовано правила та способи балансування навантаження.
2. Запропоновано модифікований спосіб динамічного балансування навантаження з масштабуванням на хмарній інфраструктурі, який відрізняється від відомих способів можливістю обробляти задачі, що знаходяться в чергах брокеру RabbitMQ.
3. Розроблена система розподілу навантаження на сервіси хмарної інфраструктури на основі модифікованого способу динамічного балансування навантаження.
Практична цінність одержаних в роботі результатів дозволяють зменшити час обробки завдань, що надходять з системи обміну повідомлень на модуль. Також проведені експериментальні дослідження, які показали, що час обробки завдань при використанні модифікованого способу балансування навантаження зменшується.
Апробація роботи. Основні положення і результати роботи представлені та обговорені на:
ІV Міжнародна науково-технічна Internet-конференція «Сучасні методи, інформаційне, програмне та технічне забезпечення систем керування організаційно-технічними та технологічними комплексами».
XI конференція молодих вчених «Прикладна математика та комп‘ютинг ПМК-2018-2.
Публікації. За темою досліджень опубліковано 2 наукові праці - тези доповідей на конференціях.
Структура та обсяг роботи. Магістерська дисертація складається з вступу, трьох розділів, висновків та додатків.
У вступі зроблено оцінку сучасного стану хмарних інфраструктур, подано загальну характеристику роботи, обґрунтовано актуальність напряму дослідження, сформульовано мету та задачі досліджень.
У першому розділі наведено огляд сучасних технології хмарних обчислень, опис ознак хмарних обчислень, проведено аналіз переваг та недоліків хмарної інфраструктури, розглянуті можливості гнучкого масштабування.
У другому розділі розглянуто способи балансування та системи вирівнювання навантаження, проаналізовано їх характеристики, особливості структури та функціональні можливості.
У третьому розділі розроблено систему розподілу навантаження на сервіси хмарної інфраструктури на основі модифікованого способу динамічного балансування.
У висновках представлені результати проведеної роботи.
Робота представлена на 81 аркушах, містить 24 рисунків, 3 таблиці та посилання на список використаних літературних джерел з 26 найменувань.
Опис
Ключові слова
хмарні інфраструктури, балансування навантаження, сервери, система обміну повідомлень, Google Cloud Platform
Бібліографічний опис
Ралко, Д. А. Система розподілу навантаження на сервіси хмарної інфраструктури : магістерська дис. : 123 Комп’ютерна інженерія. Комп’ютерні системи та компоненти / Ралко Денис Андрійович. – Київ, 2018. – 86 с.