@inproceedings{6963c16b7ad54af2a718b19e419a3328,
title = "OS-based Resource Accounting for Asynchronous Resource Use in Mobile Systems",
abstract = "One essential functionality of a modern operating system is to accurately account for the resource usage of the underlying hardware. This is especially important for computing systems that operate on battery power, since energy management requires accurately attributing resource uses to processes. However, components such as sensors, actuators and specialized network interfaces are often used in an asynchronous fashion, and makes it difficult to conduct accurate resource accounting. For example, a process that makes a request to a sensor may not be running on the processor for the full duration of the resource usage; and current mechanisms of resource accounting fail to provide accurate accounting for such asynchronous uses. This paper proposes a new mechanism to accurately account for the asynchronous usage of resources in mobile systems. Our insight is that by accurately relating the user requests with kernel requests to device and corresponding device responses, we can accurately attribute resource use to the requesting process. Our prototype implemented in Linux demonstrates that we can account for the usage of asynchronous resources such as GPS and WiFi accurately.",
keywords = "Embedded Systems, Operating Systems, Power Management, Resource Management",
author = "Farshad Ghanei and Pranav Tipnis and Kyle Marcus and Karthik Dantu and Steve Ko and Lukasz Ziarek",
note = "Publisher Copyright: {\textcopyright} 2016 ACM.; 21st IEEE/ACM International Symposium on Low Power Electronics and Design, ISLPED 2016 ; Conference date: 08-08-2016 Through 10-08-2016",
year = "2016",
month = aug,
day = "8",
doi = "10.1145/2934583.2934639",
language = "English",
series = "Proceedings of the International Symposium on Low Power Electronics and Design",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "296--301",
booktitle = "ISLPED 2016 - Proceedings of the 2016 International Symposium on Low Power Electronics and Design",
address = "United States",
}