DocumentCode :
653914
Title :
Energy-aware scheduling algorithm for precedence-constrained parallel tasks of network-intensive applications in a distributed homogeneous environment
Author :
Ebrahimirad, Vahid ; Rajabi, Aboozar ; Goudarzi, Maziar
Author_Institution :
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear :
2013
fDate :
Oct. 31 2013-Nov. 1 2013
Firstpage :
368
Lastpage :
375
Abstract :
A wide range of scheduling algorithms used in the data centers have traditionally concentrated on enhancement of performance metrics. Recently, with the rapid growth of data centers in terms of both size and number, the power consumption has become a major challenge for both industry and society. At the software level, energy-aware task scheduling is an effective technique for power reduction in the data centers. However, most of the currently proposed energy-aware scheduling approaches are only paying attention to computation cost. In the other words, they ignore the energy consumed by the network equipment, namely communication cost. In this paper, the problem of scheduling precedence-constrained parallel tasks of network-intensive applications on homogeneous physical machines in the data centers is addressed. The proposed Energy-Aware Scheduling algorithm (EASy) takes both the computation cost and communication cost into consideration with a low time complexity O(nlogn+2((e+n)mv)). The algorithm reduces energy consumption of the computation and communication by dynamic voltage frequency scaling (DVFS) and task packing respectively. The goal of EASy is to minimize the completion time besides energy consumption of the data center. The extensive experimental results using both synthetic benchmarks and real-world applications clearly demonstrate that EASy is capable of decreasing energy consumption of physical machines and network devices respectively by 4.5% and 15.06% on average.
Keywords :
computational complexity; computer centres; energy consumption; parallel processing; power aware computing; scheduling; DVFS; EASy; data centers; distributed homogeneous environment; dynamic voltage frequency scaling; energy consumption; energy-aware scheduling algorithm; homogeneous physical machines; network-intensive applications; precedence-constrained parallel tasks scheduling; time complexity; Heuristic algorithms; Levee; Manganese; Optimization; Processor scheduling; Scheduling; Communication-awareness; Dynamic Voltage Frequency Scaling (DVFS); Energy-aware scheduling; List Scheduling; Precedence-constraint prallel application;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Knowledge Engineering (ICCKE), 2013 3th International eConference on
Conference_Location :
Mashhad
Print_ISBN :
978-1-4799-2092-1
Type :
conf
DOI :
10.1109/ICCKE.2013.6682850
Filename :
6682850
Link To Document :
بازگشت