TY - GEN
T1 - API for power-aware application design on mobile systems
AU - Peters, N.
AU - Park, S.
AU - Clifford, D.
AU - Kyostila, S.
AU - McIlroy, R.
AU - Meurer, B.
AU - Payer, H.
AU - Chakraborty, S.
N1 - Publisher Copyright:
© 2018 ACM.
PY - 2018/5/27
Y1 - 2018/5/27
N2 - Thanks to the performance improvements in hardware and software architectures, more applications, which used to run on desktop computers, are now being migrated to mobile devices. However, this entails increased power consumption, that necessitates more effective runtime power management techniques due to battery capacity constraints. Such techniques should reduce power consumption while satisfying user-perceived requirements, such as frame rate, and response times. A major hurdle in incorporating such techniques into real products is that user-perceived requirements are only visible to user applications, but not accessible by the power managers residing in the operating system. In this paper, we show that better power management is achievable by passing such information to the OS, and propose an API for that purpose.
AB - Thanks to the performance improvements in hardware and software architectures, more applications, which used to run on desktop computers, are now being migrated to mobile devices. However, this entails increased power consumption, that necessitates more effective runtime power management techniques due to battery capacity constraints. Such techniques should reduce power consumption while satisfying user-perceived requirements, such as frame rate, and response times. A major hurdle in incorporating such techniques into real products is that user-perceived requirements are only visible to user applications, but not accessible by the power managers residing in the operating system. In this paper, we show that better power management is achievable by passing such information to the OS, and propose an API for that purpose.
UR - http://www.scopus.com/inward/record.url?scp=85051679972&partnerID=8YFLogxK
U2 - 10.1145/3197231.3197253
DO - 10.1145/3197231.3197253
M3 - Conference contribution
AN - SCOPUS:85051679972
SN - 9781450357128
T3 - Proceedings - International Conference on Software Engineering
SP - 90
EP - 91
BT - Proceedings - 2018 ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018
PB - IEEE Computer Society
T2 - 5th ACM/IEEE 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018
Y2 - 27 May 2018 through 28 May 2018
ER -