TY - GEN
T1 - A lightweight pseudo CPU hotplug mechanism for mobile devices
AU - Jang, Kyoung Don
AU - Kang, Dong Hyun
AU - Kim, Do Hyoung
AU - Park, Hyun Jin
AU - Eom, Young Ik
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/12/28
Y1 - 2016/12/28
N2 - Power efficiency has become one of the most important issues in mobile devices because of their limited battery size. However, many mobile applications and processors negatively accelerate power consumption of mobile devices. Previous work (e.g., CPU hotplug) may be inappropriate in mobile devices due to their slow responsiveness because it has to migrate all processes running on a CPU, which is to be turned off to save power consumption, to another CPU, thereby resulting in slow responsiveness. In this paper, we propose a novel mechanism, called pseudo CPU hotplug, which efficiently guarantees fast responsiveness while reducing the power consumption of mobile devices. Our mechanism eliminates almost all overhead of operation system such as that of synchronous task migration, and leaves only architecture-dependent overhead of entering deep idle mode. Our evaluation results clearly show that pseudo CPU hotplug outperforms the traditional CPU hotplug mechanism by up to 997 times in terms of response latency. In addition, our mechanism increases the time spent in deep idle mode more than 30% compared to normal status.
AB - Power efficiency has become one of the most important issues in mobile devices because of their limited battery size. However, many mobile applications and processors negatively accelerate power consumption of mobile devices. Previous work (e.g., CPU hotplug) may be inappropriate in mobile devices due to their slow responsiveness because it has to migrate all processes running on a CPU, which is to be turned off to save power consumption, to another CPU, thereby resulting in slow responsiveness. In this paper, we propose a novel mechanism, called pseudo CPU hotplug, which efficiently guarantees fast responsiveness while reducing the power consumption of mobile devices. Our mechanism eliminates almost all overhead of operation system such as that of synchronous task migration, and leaves only architecture-dependent overhead of entering deep idle mode. Our evaluation results clearly show that pseudo CPU hotplug outperforms the traditional CPU hotplug mechanism by up to 997 times in terms of response latency. In addition, our mechanism increases the time spent in deep idle mode more than 30% compared to normal status.
UR - https://www.scopus.com/pages/publications/85009904357
U2 - 10.1109/NGMAST.2016.14
DO - 10.1109/NGMAST.2016.14
M3 - Conference contribution
AN - SCOPUS:85009904357
T3 - International Conference on Next Generation Mobile Applications, Services, and Technologies
SP - 53
EP - 58
BT - Proceedings - 2016 10th International Conference on Next Generation Mobile Applications, Security and Technologies, NGMAST 2016
A2 - Al-Begain, Khalid
A2 - Al-Begain, Khalid
PB - IEEE Computer Society
T2 - 10th International Conference on Next Generation Mobile Applications, Security and Technologies, NGMAST 2016
Y2 - 24 August 2016 through 26 August 2016
ER -