@inproceedings{7d8382b21e3045dea887cd5794f35426,
title = "A lightweight pseudo CPU hotplug mechanism for mobile devices",
abstract = "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.",
author = "Jang, {Kyoung Don} and Kang, {Dong Hyun} and Kim, {Do Hyoung} and Park, {Hyun Jin} and Eom, {Young Ik}",
note = "Publisher Copyright: {\textcopyright} 2016 IEEE.; 10th International Conference on Next Generation Mobile Applications, Security and Technologies, NGMAST 2016 ; Conference date: 24-08-2016 Through 26-08-2016",
year = "2016",
month = dec,
day = "28",
doi = "10.1109/NGMAST.2016.14",
language = "English",
series = "International Conference on Next Generation Mobile Applications, Services, and Technologies",
publisher = "IEEE Computer Society",
pages = "53--58",
editor = "Khalid Al-Begain and Khalid Al-Begain",
booktitle = "Proceedings - 2016 10th International Conference on Next Generation Mobile Applications, Security and Technologies, NGMAST 2016",
address = "United States",
}