Адаптивная диспетчеризация задач в облаке

Adaptive Dispatching of Tasks in the Cloud
Lan Wang, Erol Gelenbe
2015-08-28

планирование с учетом требований к качеству обслуживанияадаптивное распределение задачоблачные вычислениянеоднородные хостыобучение с подкреплением
Все более широкое применение облачных вычислений позволяет консолидировать десятки тысяч приложений в общих инфраструктурах. Поэтому обеспечение требований к качеству обслуживания (QoS) такого большого числа разнообразных приложений в средах с совместно используемыми ресурсами стало серьезной проблемой, особенно с учетом того, что характеристики и рабочая нагрузка приложений существенно различаются и могут изменяться со временем. В статье представлена экспериментальная система, способная использовать различные адаптивные схемы распределения задач, учитывающие QoS и работающие в оперативном режиме; разработаны и сопоставлены три такие схемы. Первая представляет собой алгоритм, управляемый измерениями и использующий обучение с подкреплением; вторая — «рациональный» алгоритм распределения, назначающий задачи подсистемам, которые, согласно наблюдениям, обеспечивают меньшее время отклика; третья — алгоритм, разделяющий поток поступления задач на подпотоки с интенсивностями, рассчитанными на основе вычислительных возможностей узлов. Все эти схемы сопоставлены между собой и с простым диспетчером Round Robin на основе измерений, проведенных на двух экспериментальных тестовых стендах с однородными и неоднородными узлами, обладающими различной производительностью.
1
Разработаны и исследованы три схемы: распределение на основе измерений и обучения с подкреплением, распределение по наблюдаемому времени отклика и разделение потока пропорционально вычислительным возможностям узлов.
2
Оценка охватывает среды с узлами различной производительности, отражая разнообразные и изменяющиеся рабочие нагрузки приложений.
3
В работе представлена экспериментальная система для онлайн-распределения задач с учётом QoS в общих облачных инфраструктурах.
4
Схемы сравниваются между собой и с планировщиком round-robin по результатам измерений на однородных и неоднородных тестовых стендах.

Общие облачные инфраструктуры, на которых размещаются разнообразные приложения и задачи, с однородными и неоднородными узлами различной вычислительной мощности

Производительность адаптивного распределения и диспетчеризации задач для обеспечения требований к качеству обслуживания приложений при изменяющихся нагрузках и неоднородной вычислительной мощности

Publication Details
Publication Date
2015-08-28
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Lan Wang
Erol Gelenbe
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%