Title :
User-centric energy-efficient scheduling on multi-core mobile devices
Author :
Po-Hsien Tseng ; Pi-Cheng Hsiu ; Chin-Chiang Pan ; Tei-Wei Kuo
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
Mobile devices will provide improved computing resources to sustain progressively more complicated applications. However, the design concept of fair scheduling and governing borrowed from legacy operating systems cannot be applied seamlessly in mobile systems, thereby degrading user experience or reducing energy efficiency. In this paper, we posit that mobile applications should be treated unfairly. To this end, we exploit the concept of application sensitivity and devise a user-centric scheduler and governor that allocate computing resources to applications according to their sensitivity. Furthermore, we integrate our design into the Android operating system. The results of extensive experiments on a commercial smartphone with real-world mobile apps demonstrate that the proposed design can achieve significant energy efficiency gains while improving the quality of user experience.
Keywords :
Android (operating system); mobile computing; multiprocessing systems; power aware computing; processor scheduling; resource allocation; smart phones; Android operating system; application sensitivity; commercial smartphone; computing resource allocation; computing resources; energy efficiency; legacy operating systems; mobile apps; mobile systems; multicore mobile devices; user experience; user-centric energy-efficient scheduling; user-centric scheduler; Energy consumption; Instruction sets; Mobile communication; Mobile handsets; Scheduling; Sensitivity; Switches; DPM; DVFS; Unfair scheduling; energy efficiency; multi-core mobile devices; user experience;
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA