TY - GEN
T1 - Kea: A Computation Offloading System for Smartphone Sensor Data
AU - Das, Roshan Bharath
AU - Bozdog, Nicolae Vladimir
AU - Makkes, Marc X.
AU - Bal, Henri
PY - 2017
Y1 - 2017
N2 - Nowadays smartphones are equipped with many sensors which applications can continuously invoke to acquire real-time sensor information, such as GPS tracking. Due to the resource-constrained nature of the smartphones, it is often beneficial if the processing of the sensor data is offloaded to a remote resource. However, the decision to offload the computation depends on a multitude of factors such as the hardware capabilities of the phone, the communication energy and latency and the characteristics of the stream computations, e.g., window size, sensor frequency and operational complexity.In this paper we introduce Kea, a profiling-based computation offloading system that automatically decides whether offloading is beneficial for smartphones. The decision making is based on two criteria: the power consumption of the application and the elapsed time for processing the sensor data. Our evaluation results show that unexpected factors such as CPU frequency scaling and the network state also influence the decision-making process. In addition, we show that Kea's profiling overhead is negligible.
AB - Nowadays smartphones are equipped with many sensors which applications can continuously invoke to acquire real-time sensor information, such as GPS tracking. Due to the resource-constrained nature of the smartphones, it is often beneficial if the processing of the sensor data is offloaded to a remote resource. However, the decision to offload the computation depends on a multitude of factors such as the hardware capabilities of the phone, the communication energy and latency and the characteristics of the stream computations, e.g., window size, sensor frequency and operational complexity.In this paper we introduce Kea, a profiling-based computation offloading system that automatically decides whether offloading is beneficial for smartphones. The decision making is based on two criteria: the power consumption of the application and the elapsed time for processing the sensor data. Our evaluation results show that unexpected factors such as CPU frequency scaling and the network state also influence the decision-making process. In addition, we show that Kea's profiling overhead is negligible.
KW - Context-aware computing
KW - Mobile cloud computing
KW - Mobile phone sensing
KW - Models computation offloading
UR - http://www.scopus.com/inward/record.url?scp=85044251630&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85044251630&partnerID=8YFLogxK
U2 - 10.1109/CloudCom.2017.33
DO - 10.1109/CloudCom.2017.33
M3 - Conference contribution
AN - SCOPUS:85044251630
SN - 9781538606933
T3 - Proceedings of the International Conference on Cloud Computing Technology and Science, CloudCom
SP - 9
EP - 16
BT - 2017 IEEE 9th International Conference on Cloud Computing Technology and Science, CloudCom 2017
PB - IEEE Computer Society
T2 - 9th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2017
Y2 - 11 December 2017 through 14 December 2017
ER -