• 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