DocumentCode :
2100324
Title :
An Energy-Efficient Online Parallel Scheduling Algorithm for Cloud Data Centers
Author :
Wenhong Tian ; Ruini Xue ; Jun Cao ; Qin Xiong ; Yunjun Hu
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
fYear :
2013
fDate :
June 28 2013-July 3 2013
Firstpage :
397
Lastpage :
402
Abstract :
This paper considers online energy-efficient scheduling of real-time virtual machines (VMs) for Cloud data centers. Each request is associated with a starttime, a end-time, a processing time and demand for a Physical Machine (PM) capacity. The goal is to schedule all of the requests non-preemptively in their start-timeend- time windows, subjecting to PM capacity constraints, such that total busy time of all used PMs is minimized (called MinTBT-ON for abbreviation). This problem is a fundamental scheduling problem for parallel jobs allocation on mutliple machines, it has important applications in power-aware scheduling in cloud computing, optical network design and customer service systems and other related areas. Offline scheduling to minimize busy time is NP-hard already in the special case where all jobs have the same processing time and can be scheduled in a fixed time interval. One best-known result for MinTBT-ON problem is a g-competitive algorithm for general instances using First-Fit algorithm for unit-size jobs, where g is the total capacity of a PM. In this paper, a B-competitive algorithm, GRID is proposed and proved for general case, where B is a natural number and 1 <; B <; g. More results are obtained and applied to Cloud computing to improve energy-efficiency.
Keywords :
cloud computing; competitive algorithms; computational complexity; computer centres; energy conservation; optimisation; parallel algorithms; power aware computing; scheduling; virtual machines; β-competitive algorithm; First-Fit algorithm; GRID; MinTBT-ON problem; NP-hard problem; PM capacity constraint; PM total busy time minimization; cloud computing; cloud data centers; customer service system; energy-efficient online parallel scheduling algorithm; g-competitive algorithm; mutliple machines; nonpreemptive request scheduling; offline scheduling; optical network design; parallel job allocation; physical machine capacity; power-aware scheduling; processing time; real-time virtual machines; request end-time; request starttime; scheduling problem; Cloud computing; Energy consumption; Power demand; Processor scheduling; Real-time systems; Scheduling; Servers; multiple identical machines; online real-time scheduling; parallel job scheduling; total busy time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services (SERVICES), 2013 IEEE Ninth World Congress on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5024-4
Type :
conf
DOI :
10.1109/SERVICES.2013.57
Filename :
6655727
Link To Document :
بازگشت