• DocumentCode
    1994098
  • Title

    An Analysis Framework for Investigating the Trade-Offs between System Performance and Energy Consumption in a Heterogeneous Computing Environment

  • Author

    Friese, Ryan ; Khemka, Bhavesh ; Maciejewski, Anthony A. ; Siegel, Howard Jay ; Koenig, Gregory A. ; Powers, Sarah ; Hilton, Marcia ; Rambharos, Jendra ; Okonski, Gene ; Poole, Stephen W.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    19
  • Lastpage
    30
  • Abstract
    Rising costs of energy consumption and an ongoing effort for increases in computing performance are leading to a significant need for energy-efficient computing. Before systems such as supercomputers, servers, and datacenters can begin operating in an energy-efficient manner, the energy consumption and performance characteristics of the system must be analyzed. In this paper, we provide an analysis framework that will allow a system administrator to investigate the tradeoffs between system energy consumption and utility earned by a system (as a measure of system performance). We model these trade-offs as a bi-objective resource allocation problem. We use a popular multi-objective genetic algorithm to construct Pareto fronts to illustrate how different resource allocations can cause a system to consume significantly different amounts of energy and earn different amounts of utility. We demonstrate our analysis framework using real data collected from online benchmarks, and further provide a method to create larger data sets that exhibit similar heterogeneity characteristics to real data sets. This analysis framework can provide system administrators with insight to make intelligent scheduling decisions based on the energy and utility needs of their systems.
  • Keywords
    energy consumption; genetic algorithms; performance evaluation; resource allocation; Pareto fronts; analysis framework; bi-objective resource allocation problem; energy-efficient computing; heterogeneous computing environment; multiobjective genetic algorithm; system energy consumption; system performance; system performance measurement; Benchmark testing; Computational modeling; Energy consumption; Optimization; Power demand; Resource management; US Department of Defense; bi-objective optimization; data creation; energy-aware computing; heterogeneous computing; resource allocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.142
  • Filename
    6650868