{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T17:44:48Z","timestamp":1772300688764,"version":"3.50.1"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,1,28]],"date-time":"2016-01-28T00:00:00Z","timestamp":1453939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Ministry of Science and Technology of the Republic of China","award":["102-2221-E-001-007-MY2 and 100-2221-E-002-120-MY3"],"award-info":[{"award-number":["102-2221-E-001-007-MY2 and 100-2221-E-002-120-MY3"]}]},{"name":"Ministry of Economy Affairs of the Republic of China"},{"name":"\u201cThe Core Technologies of Smart Handheld Devices (1\/4)\u201d of the Institute for Information Industry"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2016,2,20]]},"abstract":"<jats:p>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\u2019s 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.<\/jats:p>","DOI":"10.1145\/2829946","type":"journal-article","created":{"date-parts":[[2016,2,1]],"date-time":"2016-02-01T20:37:54Z","timestamp":1454359074000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["User-Centric Scheduling and Governing on Mobile Devices with big.LITTLE Processors"],"prefix":"10.1145","volume":"15","author":[{"given":"Pi-Cheng","family":"Hsiu","sequence":"first","affiliation":[{"name":"Academia Sinica, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Po-Hsien","family":"Tseng","sequence":"additional","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Ming","family":"Chen","sequence":"additional","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chin-Chiang","family":"Pan","sequence":"additional","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tei-Wei","family":"Kuo","sequence":"additional","affiliation":[{"name":"National Taiwan University and Academia Sinica, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,1,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/827270.829047"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/519167.828797"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2006.48"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.845896"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416649"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/882481.883792"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2539036.2539049"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086228.1086273"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/998685.1006977"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2010.248"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2011.6081393"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814453"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400700"},{"key":"e_1_2_1_14_1","unstructured":"Anders Goransson. 2014. Efficient Android Threading: Asynchronous Processing Techniques for Android Applications (1st ed.). O\u2019Reilly 29--37.  Anders Goransson. 2014. Efficient Android Threading: Asynchronous Processing Techniques for Android Applications (1st ed.). O\u2019Reilly 29--37."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391659"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086228.1086270"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2146417.2146419"},{"key":"e_1_2_1_18_1","volume-title":"Proc. of International Workshop on Mobile Sensing.","author":"Herrmann Ralf","year":"2012"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/280756.280894"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013235.1013261"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504188"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"e_1_2_1_23_1","unstructured":"Robert Love. 2010. Linux Kernel Development (3rd ed.). Addison-Wesley Professional 48--50 355--357 361.   Robert Love. 2010. Linux Kernel Development (3rd ed.). Addison-Wesley Professional 48--50 355--357 361."},{"key":"e_1_2_1_24_1","volume-title":"Proc. of OSPERT. 63--70","author":"Maia Cl\u00e1udio","year":"2010"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488735"},{"key":"e_1_2_1_26_1","volume-title":"Proc. of IEEE ACM DATE. 1--4.","author":"Mercati Pietro","year":"2014"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146909.1147062"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2008.2011589"},{"key":"e_1_2_1_29_1","volume-title":"Proc. of Linux Symposium","volume":"2","author":"Pallipadi Venkatesh","year":"2006"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/381677.381701"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274858.1274867"},{"key":"e_1_2_1_32_1","volume-title":"Proc. of WARM.","author":"Segovia Vanessa Romero","year":"2010"},{"key":"e_1_2_1_33_1","unstructured":"Abraham Silberschatz Peter B. Galvin and Greg Gagne. 2010. Operating System Concepts (8th ed.). John Wiley & Sons 196--199.  Abraham Silberschatz Peter B. Galvin and Greg Gagne. 2010. Operating System Concepts (8th ed.). John Wiley & Sons 196--199."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488875"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.101"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593239"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774142"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065579.1065743"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.51"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/795662.796264"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/513918.513966"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2829946","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2829946","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:56:06Z","timestamp":1750272966000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2829946"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,28]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,2,20]]}},"alternative-id":["10.1145\/2829946"],"URL":"https:\/\/doi.org\/10.1145\/2829946","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,1,28]]},"assertion":[{"value":"2014-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}