• DocumentCode
    2400533
  • Title

    A preliminary study of the impact of software engineering on GreenIT

  • Author

    Noureddine, Adel ; Bourdon, Aurelien ; Rouvoy, Romain ; Seinturier, Lionel

  • fYear
    2012
  • fDate
    3-3 June 2012
  • Firstpage
    21
  • Lastpage
    27
  • Abstract
    GreenIT has emerged as a discipline concerned with the optimization of software solutions with regards to their energy consumption. In this domain, most of state-of-the-art solutions offer limited or constraining approaches to monitor the energy consumption of a device or a process. In this paper, we therefore report on a runtime energy monitoring framework we developed to easily report on the energy consumption of system processes. Concretely, our approach adopts an OS-level library, called PowerAPI, which estimates the power consumption of processes according to different dimensions (CPU, network, etc.). In order to better understand potential energy leaks of legacy software, we use this library to study the impact of programming languages and algorithmic choices on the energy consumption. This preliminary study is based on an empirical evaluation of a eight implementations of the Towers of Hanoi problem.
  • Keywords
    environmental factors; power aware computing; programming languages; software maintenance; GreenIT; Hanoi towers problem; OS-level library; POWERAPI; algorithmic choices; energy consumption; energy leaks; legacy software; programming languages; runtime energy monitoring framework; software engineering; software solutions optimization; Energy consumption; Hardware; Libraries; Monitoring; Power demand; Program processors; Energy; Experimentation; Measurement; Monitoring; Performance; Power Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green and Sustainable Software (GREENS), 2012 First International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1833-4
  • Type

    conf

  • DOI
    10.1109/GREENS.2012.6224251
  • Filename
    6224251