Title :
Energy-aware hierarchical scheduling of applications in large scale data centers
Author :
Wen, Gaojin ; Hong, Jue ; Xu, Chengzhong ; Balaji, Pavan ; Feng, Shengzhong ; Jiang, Pingchuang
Author_Institution :
Shenzhen Inst. of Adv. Technol., Shenzhen, China
Abstract :
With the rapid advance of cloud computing, large scale data center plays a key role in cloud computing. Energy consumption of such distributed systems has become a prominent problem and received much attention. Among existing energy-saving methods, application scheduling can reduce energy consumption by replacing and consolidating applications to decrease the number of running servers. However, most application scheduling approaches did not consider the energy cost on network devices, which is also a big portion of power consumption in large data centers. In this paper we propose a Hierarchical Scheduling Algorithm for applications, namely HSA, to minimize the energy consumption of both servers and network devices. In HSA, a Dynamic Maximum Node Sorting (DMNS) method is developed to optimize the application placement on servers connected to a common switch. Hierarchical crossing-switch adjustment is applied to further reduce the number of running servers. As a result, both the number of running servers and the amount of data transfer can be greatly reduced. The time complexity of HSA is Θ(n + log(logn)), where n is the total number of the severs in the data center. Its stability is verified via simulations. Experiments show that the performance of HSA outperforms existing algorithms.
Keywords :
cloud computing; computational complexity; computer centres; electronic data interchange; energy conservation; energy consumption; network servers; power aware computing; scheduling; DMNS method; application placement optimization; application scheduling; cloud computing; data transfer; distributed systems; dynamic maximum node sorting; energy consumption; energy consumption reduce; energy-aware hierarchical scheduling algorithm; energy-saving methods; hierarchical crossing-switch adjustment; large scale data centers; network devices; power consumption; servers; time complexity; Heuristic algorithms; Measurement; Scheduling; Scheduling algorithms; Servers; Sorting; Switches;
Conference_Titel :
Cloud and Service Computing (CSC), 2011 International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4577-1635-5
Electronic_ISBN :
978-1-4577-1636-2
DOI :
10.1109/CSC.2011.6138514