Proceedings of the IEEE 38th Annual Computer Software and Applications Conference
(COMPSAC '14), IEEE Computer Society, 2014

CrowdAdaptor: a CrowdSourcing Approach
Toward Adaptive Energy-Efficient Configurations of
Virtual Machines Hosting Mobile Applications
1

Edward Y.Y. Kan 2 , W.K. Chan 3 , and T.H. Tse 4

[paper from IEEE Xplore | paper from IEEE digital library | technical report TR-2014-06]

 ABSTRACT

Applications written by end-user programmers are hardly energy-optimized by these programmers. The end users of such applications thus suffer significant energy issues. In this paper, we propose CrowdAdaptor, a novel approach toward locating energy-efficient configurations to execute the applications hosted in virtual machines on handheld devices. CrowdAdaptor innovatively makes use of the development artifacts (test cases) and the very large installation base of the same application to distribute the test executions and performance data collection of the whole test suites against many different virtual machine configurations among these installation bases. It synthesizes these data, continuously discovers better energy-efficient configurations, and makes them available to all the installations of the same applications. We report a multi-subject case study on the ability of the framework to discover energy-efficient configurations in three power models. The results show that CrowdAdaptor can achieve up to 50% of energy savings based on a conservative linear power model.

Keywords: Mobile energy consumption; Test harness; Post-deployment validation; Energy optimization; Energy saving

1. This research is supported in part by the Early Career Scheme and the General Research Fund of the Research Grants Council of Hong Kong (project nos. 111410, 123512, 716612, and 717811).
2. Department of Computer Science, The University of Hong Kong, Pokfulam, Hong Kong.
3. Department of Computer Science, City University of Hong Kong, Tat Chee Avenue, Hong Kong.
4. Department of Computer Science, The University of Hong Kong, Pokfulam, Hong Kong.
Email:

 EVERY VISITOR COUNTS:

  Cumulative visitor count