TY - GEN
T1 - Context-aware task offloading for wearable devices
AU - Yang, Yi
AU - Geng, Yeli
AU - Qiu, Li
AU - Hu, Wenjie
AU - Cao, Guohong
N1 - Funding Information:
This work was supported in part by the National Science Foundation (NSF) under grant CNS-1526425 and CNS-1421578.
Publisher Copyright:
© 2017 IEEE.
PY - 2017/9/14
Y1 - 2017/9/14
N2 - Wearable devices such as smartwatches do not have enough power and computation capability to process computationally intensive tasks. One viable solution is to offload these tasks to the connected smartphone. Existing Android smartphones allocate CPU resources to a task according to its performance requirement, which is determined by the context of the task. However, due to lack of context information, smartphones cannot properly allocate resources to tasks offloaded from wearable devices. Allocating too few resources to urgent tasks (related to user interaction) may cause high interaction latency on wearable devices, while allocating too many resources to unimportant tasks (unrelated to user interaction) may lead to energy waste on the smartphone. To solve this problem, we propose a context-aware task offloading (CATO) framework, in which offloaded tasks can be properly executed on the smartphone or further offloaded to the cloud based on their context, aiming to achieve a balance between good user experience on wearable devices and energy saving on the smartphone. To validate our design, we have implemented CATO on the Android platform and developed two applications on top of it. Experimental results show that CATO can significantly reduce latency for urgent tasks and save energy for other unimportant tasks.
AB - Wearable devices such as smartwatches do not have enough power and computation capability to process computationally intensive tasks. One viable solution is to offload these tasks to the connected smartphone. Existing Android smartphones allocate CPU resources to a task according to its performance requirement, which is determined by the context of the task. However, due to lack of context information, smartphones cannot properly allocate resources to tasks offloaded from wearable devices. Allocating too few resources to urgent tasks (related to user interaction) may cause high interaction latency on wearable devices, while allocating too many resources to unimportant tasks (unrelated to user interaction) may lead to energy waste on the smartphone. To solve this problem, we propose a context-aware task offloading (CATO) framework, in which offloaded tasks can be properly executed on the smartphone or further offloaded to the cloud based on their context, aiming to achieve a balance between good user experience on wearable devices and energy saving on the smartphone. To validate our design, we have implemented CATO on the Android platform and developed two applications on top of it. Experimental results show that CATO can significantly reduce latency for urgent tasks and save energy for other unimportant tasks.
UR - http://www.scopus.com/inward/record.url?scp=85032277692&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85032277692&partnerID=8YFLogxK
U2 - 10.1109/ICCCN.2017.8038470
DO - 10.1109/ICCCN.2017.8038470
M3 - Conference contribution
AN - SCOPUS:85032277692
T3 - 2017 26th International Conference on Computer Communications and Networks, ICCCN 2017
BT - 2017 26th International Conference on Computer Communications and Networks, ICCCN 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th International Conference on Computer Communications and Networks, ICCCN 2017
Y2 - 31 July 2017 through 3 August 2017
ER -