Adaptive Dispatching of Tasks in the Cloud

Адаптивная диспетчеризация задач в облаке
Lan Wang, Erol Gelenbe
2015-08-28

QoS-aware schedulingadaptive task allocationcloud computingheterogeneous hostsreinforcement learning
The increasingly wide application of Cloud Computing enables the consolidation of tens of thousands of applications in shared infrastructures. Thus, meeting the QoS requirements of so many diverse applications in such shared resource environments has become a real challenge, especially since the characteristics and workload of applications differ widely and may change over time. This paper presents an experimental system that can exploit a variety of online QoS aware adaptive task allocation schemes, and three such schemes are designed and compared. These are a measurement driven algorithm that uses reinforcement learning, secondly a “sensible” allocation algorithm that assigns tasks to sub-systems that are observed to provide a lower response time, and then an algorithm that splits the task arrival stream into sub-streams at rates computed from the hosts' processing capabilities. All of these schemes are compared via measurements among themselves and with a simple round-robin scheduler, on two experimental test-beds with homogenous and heterogenous hosts having different processing capacities.
1
It designs and evaluates three schemes: reinforcement-learning-based measurement-driven allocation, response-time-based sensible allocation, and capability-proportional stream splitting.
2
The evaluation explicitly examines environments where hosts have different processing capacities, reflecting diverse and changing application workloads.
3
The paper presents an experimental system for online, QoS-aware adaptive task allocation in shared cloud infrastructures.
4
The schemes are compared against one another and a round-robin scheduler using measurements from homogeneous and heterogeneous test beds.

Cloud computing shared infrastructures hosting diverse applications and tasks on homogeneous and heterogeneous hosts

Adaptive task allocation and dispatching performance for meeting application QoS requirements under changing workloads and heterogeneous processing capacities

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%