TY - GEN
T1 - pSurvive
T2 - 7th International Wireless Communications and Mobile Computing Conference, IWCMC 2011
AU - Mori, Masato
AU - Honda, Michio
AU - Nakazawa, Jin
AU - Tokuda, Hideyuki
PY - 2011/9/12
Y1 - 2011/9/12
N2 - Mobile nodes have limited computing resources, among which battery is one of the most important resources, since the lifetime of a node depends on the amount of battery and energy usage in the node. Application processes on mobile nodes include those are important for the users for certain duration of time, and those not. Therefore, exhausting whole battery for running non-important ones such as games, would be waste of energy. To maximize the user satisfactions with limited amount of energy, a sophisticated pacing mechanism is required for energy usage. We propose a process lifetime reservation system, called pSurvive. It enables users to reserve energy for running specific processes for a certain duration of time. Users are allowed to run any applications until the total energy consumption reaches the deadline to run the reserved processes. pSurvive enables this with the following three novel mechanisms. First, P-Monitor monitors running processes and devices (e.g. NIC, LCD, etc.) in a node for their energy consumption. Second, P-Analyzer estimates future energy consumption based on the energy usage information given by P-Monitor. Third, P-Reserver accepts energy reservation requests from users, and pace the energy consumption by shedding unnecessary tasks. This paper first discusses requirements for energy reservation on mobile nodes. It then reports the design and the implementation of pSurvive for Android mobile nodes, and shows that pSurvive achieves process lifetime reservation based on the fine-grained energy monitoring.
AB - Mobile nodes have limited computing resources, among which battery is one of the most important resources, since the lifetime of a node depends on the amount of battery and energy usage in the node. Application processes on mobile nodes include those are important for the users for certain duration of time, and those not. Therefore, exhausting whole battery for running non-important ones such as games, would be waste of energy. To maximize the user satisfactions with limited amount of energy, a sophisticated pacing mechanism is required for energy usage. We propose a process lifetime reservation system, called pSurvive. It enables users to reserve energy for running specific processes for a certain duration of time. Users are allowed to run any applications until the total energy consumption reaches the deadline to run the reserved processes. pSurvive enables this with the following three novel mechanisms. First, P-Monitor monitors running processes and devices (e.g. NIC, LCD, etc.) in a node for their energy consumption. Second, P-Analyzer estimates future energy consumption based on the energy usage information given by P-Monitor. Third, P-Reserver accepts energy reservation requests from users, and pace the energy consumption by shedding unnecessary tasks. This paper first discusses requirements for energy reservation on mobile nodes. It then reports the design and the implementation of pSurvive for Android mobile nodes, and shows that pSurvive achieves process lifetime reservation based on the fine-grained energy monitoring.
KW - energy
KW - lifetime reservation
KW - mobile nodes
KW - resource management
UR - http://www.scopus.com/inward/record.url?scp=80052426876&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052426876&partnerID=8YFLogxK
U2 - 10.1109/IWCMC.2011.5982610
DO - 10.1109/IWCMC.2011.5982610
M3 - Conference contribution
AN - SCOPUS:80052426876
SN - 9781424495399
T3 - IWCMC 2011 - 7th International Wireless Communications and Mobile Computing Conference
SP - 1327
EP - 1332
BT - IWCMC 2011 - 7th International Wireless Communications and Mobile Computing Conference
Y2 - 4 July 2011 through 8 July 2011
ER -