Адаптивная диспетчеризация задач в облаке
Adaptive Dispatching of Tasks in the Cloud
2015-08-28
SCID: 54.1/a8xfrb9m
Discuss with AI
планирование с учетом требований к качеству обслуживанияадаптивное распределение задачоблачные вычислениянеоднородные хостыобучение с подкреплением
Figures from the paper
Abstract (AI)
Все более широкое применение облачных вычислений позволяет консолидировать десятки тысяч приложений в общих инфраструктурах. Поэтому обеспечение требований к качеству обслуживания (QoS) такого большого числа разнообразных приложений в средах с совместно используемыми ресурсами стало серьезной проблемой, особенно с учетом того, что характеристики и рабочая нагрузка приложений существенно различаются и могут изменяться со временем. В статье представлена экспериментальная система, способная использовать различные адаптивные схемы распределения задач, учитывающие QoS и работающие в оперативном режиме; разработаны и сопоставлены три такие схемы. Первая представляет собой алгоритм, управляемый измерениями и использующий обучение с подкреплением; вторая — «рациональный» алгоритм распределения, назначающий задачи подсистемам, которые, согласно наблюдениям, обеспечивают меньшее время отклика; третья — алгоритм, разделяющий поток поступления задач на подпотоки с интенсивностями, рассчитанными на основе вычислительных возможностей узлов. Все эти схемы сопоставлены между собой и с простым диспетчером Round Robin на основе измерений, проведенных на двух экспериментальных тестовых стендах с однородными и неоднородными узлами, обладающими различной производительностью.
Key Findings
1
Разработаны и исследованы три схемы: распределение на основе измерений и обучения с подкреплением, распределение по наблюдаемому времени отклика и разделение потока пропорционально вычислительным возможностям узлов.
2
Оценка охватывает среды с узлами различной производительности, отражая разнообразные и изменяющиеся рабочие нагрузки приложений.
3
В работе представлена экспериментальная система для онлайн-распределения задач с учётом QoS в общих облачных инфраструктурах.
4
Схемы сравниваются между собой и с планировщиком round-robin по результатам измерений на однородных и неоднородных тестовых стендах.
Research Object
Общие облачные инфраструктуры, на которых размещаются разнообразные приложения и задачи, с однородными и неоднородными узлами различной вычислительной мощности
Research Subject
Производительность адаптивного распределения и диспетчеризации задач для обеспечения требований к качеству обслуживания приложений при изменяющихся нагрузках и неоднородной вычислительной мощности
Publication Details
Publication Date
2015-08-28
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest