Adaptive Dispatching of Tasks in the Cloud
Адаптивная диспетчеризация задач в облаке
2015-08-28
SCID: 54.1/a8xfrb9m
Discuss with AI
QoS-aware schedulingadaptive task allocationcloud computingheterogeneous hostsreinforcement learning
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
Cloud computing shared infrastructures hosting diverse applications and tasks on homogeneous and heterogeneous hosts
Research Subject
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
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest