Choosing the "best" sorting algorithm for optimal energy consumption

Christian Bunse, Hagen Höpfner, Suman Roychoudhury, Essam Mansour

Research output: Chapter in Book/Report/Conference proceedingConference contribution

32 Citations (Scopus)

Abstract

Reducing the energy consumption of mobile systems in order to prolong their operating time has been an active research topic for quite some time. Such systems are typically battery powered and thus, their uptime depends on the energy consumption of the used hardware and software components. Novel strategies that allow software systems to dynamically adapt themselves at runtime can be effectively used to reduce energy consumption. The focus of this paper is based on a case study that uses an energy management component that can dynamically choose the "best" sorting algorithm during a multi-party mobile communication. The results indicate that Insertionsort is the most optimal sorting algorithm when in comes to saving energy.

Original languageEnglish
Title of host publicationICSOFT 2009 - 4th International Conference on Software and Data Technologies, Proceedings
Pages199-206
Number of pages8
Volume2
Publication statusPublished - 1 Dec 2009
Externally publishedYes
EventICSOFT 2009 - 4th International Conference on Software and Data Technologies - Sofia, Bulgaria
Duration: 26 Jul 200929 Jul 2009

Other

OtherICSOFT 2009 - 4th International Conference on Software and Data Technologies
CountryBulgaria
CitySofia
Period26/7/0929/7/09

    Fingerprint

Keywords

  • Adaptivity
  • Energy awareness
  • Mobile information systems
  • Software engineering

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Bunse, C., Höpfner, H., Roychoudhury, S., & Mansour, E. (2009). Choosing the "best" sorting algorithm for optimal energy consumption. In ICSOFT 2009 - 4th International Conference on Software and Data Technologies, Proceedings (Vol. 2, pp. 199-206)