DocumentCode :
2721543
Title :
Optimizing energy consumption under flow and stretch constraints
Author :
Zhang, Zhi ; Li, Fei
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2011
fDate :
17-19 Nov. 2011
Firstpage :
1
Lastpage :
8
Abstract :
In embedded systems and data-center systems (systems, for short), it is widely accepted that energy consumption has become the bottleneck of system´s performance improvement and it is one of the most significant factors to optimize. Unfortunately, an effective energy-aware strategy usually has an adverse impact on a job´s flow time or stretch - two important user-perspective system performance metrics. In some cases, the more energy is saved by an energy-aware policy, the more flow time and the larger stretch occur to jobs. In this paper, we investigate the impact on job processing delay introduced by power-down energy-saving mechanisms. Specifically, we study bicriteria algorithms that minimize maximum flow time or largest stretch under a fixed energy budget and minimize total energy consumption under an upper bound of flow time or stretch. We develop optimal offline algorithms to quantitatively balance the system-perspective performance metric (energy consumption) and the user-perspective performance metric (flow time and stretch). We also develop two simple min-energy online algorithms against weakened adversaries. We prove that (1.) with appropriate extra flow time, an online algorithm can beat any non-idling algorithm, in terms of energy consumption; (2.) a deterministic online algorithm which has a bounded times of optimal stretch, is optimal in terms of competitive ratio with respect to energy consumption.
Keywords :
computer centres; deterministic algorithms; embedded systems; energy consumption; power aware computing; processor scheduling; bicriteria algorithms; data-center systems; deterministic online algorithm; embedded systems; energy consumption; energy-aware policy; energy-aware strategy; fixed energy budget; flow constraint; job flow time; job processing delay; min-energy online algorithms; nonidling algorithm; optimal offline algorithms; power-down energy-saving mechanisms; stretch constraint; system performance improvement; system-perspective performance metric; user-perspective performance metric; user-perspective system performance metrics; Algorithm design and analysis; Energy consumption; Heuristic algorithms; Measurement; Optimized production technology; Schedules; Upper bound; energy management; energy-aware power down algorithms; online scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Computing and Communications Conference (IPCCC), 2011 IEEE 30th International
Conference_Location :
Orlando, FL
ISSN :
1097-2641
Print_ISBN :
978-1-4673-0010-0
Type :
conf
DOI :
10.1109/PCCC.2011.6108076
Filename :
6108076
Link To Document :
بازگشت