Зменшення витрат на хмарну інфраструктуру за рахунок управління завданнями

Автор(и)

  • Олег Миколайович Галчонков Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна http://orcid.org/0000-0001-5468-7299
  • Микола Іванович Бабіч Digitally Inspired LTD, вул. Генуезька, 2а. Одеса, 65000, Україна https://orcid.org/0000-0002-3946-9880
  • Андрій Володимирович Плачинда Digitally Inspired LTD, вул. Генуезька, 2а. Одеса, 65000, Україна https://orcid.org/0000-0001-8804-6852
  • Анастасія Романівна Майорова Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна https://orcid.org/0000-0003-3004-6993

DOI:

https://doi.org/10.15276/aait.04.2021.6

Ключові слова:

хмарні обчислення, спотові ресурси, передбачення ресурсів, прогнози ціни, динамічне управління завданнями

Анотація

Перехід все більшої кількості підприємств від своєї обчислювальної інфраструктури в хмари обумовлений зменшенням витрат на її підтримку, найширшими можливостями по масштабуванню, наявністю великої кількості засобів автоматизації діяльності. Відповідно хмарні провайдери надають все більшу кількість різноманітних засобів та інструментів для роботи у хмарах. У свою чергу, це породжує завдання раціонального вибору типів хмарних послуг відповідно до особливостей
розв'язуваних завдань. Одним із найпопулярніших напрямів зусиль споживачів хмарних сервісів є зменшення витрат на
оренду. Основною базою цього напряму є використання спотових ресурсів. У статті запропоновано методику зменшення
витрат на оренду обчислювальних ресурсів у хмарі за рахунок динамічного управління розміщенням обчислювальних завдань, яке враховує можливе недозавантаження планових ресурсів, прогноз появи спотових ресурсів та вартості на них. Для
кожної задачі формується вектор стану, що враховує тривалість виконання завдання та необхідний граничний термін виконання. Для відповідних наборів обчислювальних ресурсів формуються вектора прогнозу доступності на заданому часовому
інтервалі, рахуючи від поточного моменту часу. Методика пропонує прораховувати в кожен дискретний момент часу найбільш раціональний варіант розміщення задачі на одному з ресурсів та затримку запуску задачі на ньому. Варіант розміщення та затримки запуску визначаються шляхом мінімізації функції вартості оренди на тимчасовому інтервалі за допомогою генетичного алгоритму. Однією з особливостей використання спотових ресурсів є аукціонний механізм їх надання хмарним провайдером. Це означає, що якщо є кращі пропозиції ціни оренди від будь-якого споживача, то провайдер може попередити вас про відключення ресурсу і зробити це відключення через оголошений час. Для мінімізації наслідків від такого
відключення методика передбачає попередню підготовку завдань шляхом розбиття їх на підетапи з можливістю швидкого
збереження поточних результатів у пам'яті та подальшого перезапуску з місця зупинки. Крім цього, для збільшення ймовірності того, що завдання не буде перервано, використовується прогноз ціни на типи ресурсів, що використовуються, і на
аукціон хмарного провайдера пропонується дещо завищена ціна, порівняно з прогнозом. На прикладі використання середовища Elastic Cloud Computing (EC2) хмарного провайдера AWS показана ефективність запропонованої методики.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Олег Миколайович Галчонков, Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна

канд. техніч. наук, доцент кафедри Інформаційних систем. Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна

Scopus Author ID: 56081377900

 

Микола Іванович Бабіч, Digitally Inspired LTD, вул. Генуезька, 2а. Одеса, 65000, Україна

канд. техніч. наук, BI інженер (FE разробник). Digitally Inspired LTD,
вул. Генуезька, 2а. Одеса, 65000, Україна

 

 

Андрій Володимирович Плачинда, Digitally Inspired LTD, вул. Генуезька, 2а. Одеса, 65000, Україна

DevOps інженер, Digitally Inspired LTD, вул. Генуезька, 2а. Одеса,
65000, Україна

 

 

Анастасія Романівна Майорова, Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна

студентка кафедри Інформаційних систем. Одеський національний політехнічний університет, пр. Шевченка, 1. Одеса, 65044, Україна

 

Опубліковано

2021-03-16

Як цитувати

[1]
Galchonkov O.N., Babych M.I., Plachinda A.V.., Majorova A.R.. “Reducing cloud infrastructure costs through task management”. Applied Aspects of Information Technology. 2021; Vol. 4, No. 4: 366-376. DOI:https://doi.org/10.15276/aait.04.2021.6.