https://scholars.lib.ntu.edu.tw/handle/123456789/396423
Title: | User-centric scheduling and governing on mobile devices with big.LITTLE processors | Authors: | Hsiu, P.-C. Tseng, P.-H. Chen, W.-M. Pan, C.-C. Kuo, T.-W. TEI-WEI KUO |
Keywords: | Big.LITTLE; DPM; DVFS; Energy efficiency; Mobile systems; Scheduling; User experience | Issue Date: | 2016 | Journal Volume: | 15 | Journal Issue: | 1 | Source: | ACM Transactions on Embedded Computing Systems | Abstract: | Mobile applications will become progressively more complicated and diverse. Heterogeneous computing architectures like big.LITTLE are a hardware solution that allows mobile devices to combine computing performance and energy efficiency. However, software solutions that conform to the paradigm of conventional fair scheduling and governing are not applicable to mobile systems, thereby degrading user experience or reducing energy efficiency. In this article, we exploit the concept of application sensitivity, which reflects the user's attention on each application, 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 experiments conducted on a commercial big.LITTLE smartphone with real-world mobile apps demonstrate that the proposed design can achieve significant gains in energy efficiency while improving the quality of user experience. © 2016 ACM. |
URI: | http://www.scopus.com/inward/record.url?eid=2-s2.0-84964831525&partnerID=MN8TOARS http://scholars.lib.ntu.edu.tw/handle/123456789/396423 |
DOI: | 10.1145/2829946 | SDG/Keyword: | Computer architecture; Hardware; Integrated circuit design; Mobile devices; Scheduling; Big.LITTLE; Computing performance; Computing resource; DVFS; Heterogeneous computing; Mobile applications; Mobile systems; User experience; Energy efficiency |
Appears in Collections: | 資訊工程學系 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.