DocumentCode :
167067
Title :
Bi-objective online scheduling with quality of service for IaaS clouds
Author :
Tchernykh, Andrei ; Lozano, Luz ; Schwiegelshohn, Uwe ; Bouvry, Pascal ; Pecero, Johnatan E. ; Nesmachnow, Sergio
Author_Institution :
CICESE Res. Center, Ensenada, Mexico
fYear :
2014
fDate :
8-10 Oct. 2014
Firstpage :
307
Lastpage :
312
Abstract :
This paper focuses on the bi-objective experimental analysis of online scheduling in the Infrastructure as a Service model of Cloud computing. In this model, customer have the choice between different service levels. Each service level is associated with a price per unit of job execution time and a slack factor that determines the maximal time span to deliver the requested amount of computing resources. It is responsibility of the system and its scheduling algorithm to guarantee the corresponding quality of service for all accepted jobs. We do not consider any optimistic scheduling approach, that is, a job cannot be accepted if its service guarantee will not be observed assuming that all accepted jobs receive the requested resources. We analyze several scheduling algorithms with different cloud configurations and workloads and use the maximization of the provider income and minimization of the total power consumption of a schedule as additional objectives. Therefore, we cannot expect finding a unique solution to a given problem but a set of nondominated solutions also known as Pareto optima. Then we assess the performance of different scheduling algorithms by using a set coverage metric to compare them in terms of Pareto dominance. Based on the presented case study, we claim that a simple algorithm can provide the best energy and income trade-offs. This scheduling algorithm performs well in different scenarios with a variety of workloads and cloud configurations.
Keywords :
Pareto optimisation; cloud computing; power aware computing; quality of service; scheduling; set theory; Pareto optima; bi-objective experimental online scheduling analysis; cloud computing; cloud configurations; computing resources; infrastructure as a service model; job execution time; maximal time span; price per unit; provider income maximization; quality of service; scheduling algorithms; service level; set coverage metric; slack factor; total power consumption minimization; Degradation; Educational institutions; Energy efficiency; Measurement; Power demand; Processor scheduling; Resource management; Cloud computing; Energy Efficiency; Scheduling; Service Level Agreement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on
Conference_Location :
Luxembourg
Type :
conf
DOI :
10.1109/CloudNet.2014.6969013
Filename :
6969013
Link To Document :
بازگشت