JCP 2010 Vol.5(8): 1193-1203 ISSN: 1796-203X
doi: 10.4304/jcp.5.8.1193-1203
doi: 10.4304/jcp.5.8.1193-1203
Power Aware Job Scheduling in Multi-Processor System with Service Level Agreements Constraints
Congfeng Jiang1, Jian Wan1, Xindong You1, and Yinghui Zhao2
1 Grid and Service Computing Technology Lab, Hangzhou Dianzi University, Hangzhou 310037, China
2 Department of Hydraulic Engineering and Agriculture, Zhejiang Tongji Vocational College of Science and Technology, Hangzhou, 311231, China
Abstract—Conventional hardware based per-component and system-wide power management methods can save more power consumptions if they are in assistance with software-level adaptation. Since the conventional coarsegrained methods are not adaptive to various fluctuating workload in real scenarios, the system performance can be deteriorated greatly if the objective is only to minimize the total power consumptions separately, despite of the violations of Service Level Agreements (SLAs). In this paper a fine-grained job-level power aware scheduling algorithm is proposed to minimize power consumption in multiprocessor system with SLA constraints. Simulation results show that the proposed algorithm can save significant power consumptions while still providing SLAs guarantees and the performance degradation is acceptable. The results also show that fine-grained job-level power aware scheduling can achieve better power/performance balancing between multiple processors than coarse grained methods.
Index Terms—power aware computing system, job scheduling, service level agreements, power estimation, workload characterization
2 Department of Hydraulic Engineering and Agriculture, Zhejiang Tongji Vocational College of Science and Technology, Hangzhou, 311231, China
Abstract—Conventional hardware based per-component and system-wide power management methods can save more power consumptions if they are in assistance with software-level adaptation. Since the conventional coarsegrained methods are not adaptive to various fluctuating workload in real scenarios, the system performance can be deteriorated greatly if the objective is only to minimize the total power consumptions separately, despite of the violations of Service Level Agreements (SLAs). In this paper a fine-grained job-level power aware scheduling algorithm is proposed to minimize power consumption in multiprocessor system with SLA constraints. Simulation results show that the proposed algorithm can save significant power consumptions while still providing SLAs guarantees and the performance degradation is acceptable. The results also show that fine-grained job-level power aware scheduling can achieve better power/performance balancing between multiple processors than coarse grained methods.
Index Terms—power aware computing system, job scheduling, service level agreements, power estimation, workload characterization
Cite: Congfeng Jiang, Jian Wan, Xindong You, and Yinghui Zhao, " Power Aware Job Scheduling in Multi-Processor System with Service Level Agreements Constraints," Journal of Computers vol. 5, no. 8, pp. 1193-1203, 2010.
General Information
ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
-
Nov 14, 2019 News!
Vol 14, No 11 has been published with online version [Click]
-
Mar 20, 2020 News!
Vol 15, No 2 has been published with online version [Click]
-
Dec 16, 2019 News!
Vol 14, No 12 has been published with online version [Click]
-
Sep 16, 2019 News!
Vol 14, No 9 has been published with online version [Click]
-
Aug 16, 2019 News!
Vol 14, No 8 has been published with online version [Click]
- Read more>>