Title :
Heuristic-Based Request Scheduling Subject to a Percentile Response Time SLA in a Distributed Cloud
Author :
Boloor, Keerthana ; Chirkova, Rada ; Salo, Timo ; Viniotis, Yannis
Author_Institution :
Dept. of Electr. & Comput. Eng., NC State Univ., Raleigh, NC, USA
Abstract :
We consider geographically distributed data centers forming a collectively managed cloud computing system hosting multiple applications, each subject to Service Level Agreements (SLA). The Service Level Agreements for each application require the response time of a certain percentile of the input requests to be less than a specified value, with the non-conforming requests being charged a penalty. We present a novel approach of heuristic-based request scheduling at each server, in each of the geographically distributed data centers, to globally minimize the penalty charged to the cloud computing system. We evaluate two variants of our heuristic-based approach, one based on the simulated annealing method of neighborhood searches and another based on gi-FIFO scheduling, which has been analytically proven to be the best schedule for percentile goals in a single machine, multi-class problem. We also compare our approaches with First In First Out (FIFO) and Weighted Round Robin (WRR) scheduling policies.
Keywords :
Internet; computer centres; heuristic programming; scheduling; simulated annealing; WRR scheduling policies; cloud computing system; distributed cloud; first in first out approach; geographic distributed data centers; gi-FIFO scheduling; heuristic-based request scheduling; percentile response time SLA; service level agreements; simulated annealing method; single machine multiclass problem; weighted round robin scheduling policy; Cloud computing; Clouds; Distributed databases; Schedules; Scheduling; Servers; Time factors;
Conference_Titel :
Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-5636-9
Electronic_ISBN :
1930-529X
DOI :
10.1109/GLOCOM.2010.5683946