DocumentCode
1949311
Title
Event-based scheduling for energy-efficient QoS (eQoS) in mobile Web applications
Author
Yuhao Zhu ; Halpern, Matthew ; Reddi, Vijay Janapa
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear
2015
fDate
7-11 Feb. 2015
Firstpage
137
Lastpage
149
Abstract
Mobile Web applications have become an integral part of our society. They pose a high demand for application quality of service (QoS). However, the energy-constrained nature of mobile devices makes optimizing for QoS difficult. Prior art on energy efficiency optimizations has only focused on the trade-off between raw performance and energy consumption, ignoring the application QoS characteristics. In this paper, we propose the concept of energy-efficient QoS (eQoS) to capture the trade-off between QoS and energy consumption. Given the fundamental event-driven nature of mobile Web applications, we further propose event-based scheduling as an optimization framework for eQoS. The event-based scheduling automatically reasons about users´ QoS requirements, and accurately slacks the events´ execution time to save energy without violating end users´ experience. We demonstrate a working prototype using the Google Chromium and V8 framework on the Samsung Exynos 5410 SoC (used in the Galaxy S4 smartphone). Based on real hardware and software measurements, we achieve 41.2% energy saving with only 0.4% of QoS violations perceptible to end users.
Keywords
Web services; mobile computing; power aware computing; quality of service; scheduling; smart phones; Galaxy S4 smartphone; Google Chromium; Google V8; Samsung Exynos 5410 SoC; eQoS; energy-efficient QoS; event-based scheduling; mobile Web application; optimization framework; quality of service; Delays; Energy consumption; Google; Mobile communication; Multicore processing; Optimization; Quality of service;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture (HPCA), 2015 IEEE 21st International Symposium on
Conference_Location
Burlingame, CA
Type
conf
DOI
10.1109/HPCA.2015.7056028
Filename
7056028
Link To Document