Title
A Methodology for Online Consolidation of Tasks through More Accurate Resource Estimations
Abstract
Cloud providers aim to provide computing services for a wide range of applications, such as web applications, emails, web searches, map reduce jobs. These applications are commonly scheduled to run on multi-purpose clusters that nowadays are becoming larger and more heterogeneous. A major challenge is to efficiently utilize the cluster's available resources, in particular to maximize the machines' utilization level while minimizing the applications' waiting time. We studied a publicly available trace from a large Google cluster (i12,000 machines) and observed that users generally request more resources than required for running their tasks, leading to low levels of utilization. In this paper, we propose a methodology for achieving an efficient utilization of the cluster's resources while providing the users with fast and reliable computing services. The methodology consists of three main modules: i) a prediction module that forecasts the maximum resource requirement of a task, ii) a scalable scheduling module that efficiently allocates tasks to machines, and iii) a monitoring module that tracks the levels of utilization of the machines and tasks. We present results that show that the impact of more accurate resource estimations for the scheduling of tasks can lead to an increase in the average utilization of the cluster, a reduction in the number of tasks being evicted, and a reduction in the tasks' waiting time.
Year
DOI
Venue
2014
10.1109/UCC.2014.17
UCC
Keywords
Field
DocType
online scheduling, Cloud computing, forecasting, resource provisioning, constraint programming
Fixed-priority pre-emptive scheduling,Fair-share scheduling,Computer science,Flow shop scheduling,Two-level scheduling,Schedule,Dynamic priority scheduling,Round-robin scheduling,Database,Cloud computing,Distributed computing
Conference
ISSN
Citations 
PageRank 
2373-6860
5
0.43
References 
Authors
11
5
Name
Order
Citations
PageRank
Jesus Omana Iglesias1184.06
Liam Murphy281174.94
Milan De Cauwer350.43
Deepak Mehta4548.23
Barry O'Sullivan574177.69