TY - GEN
T1 - An efficient computation offloading architecture for the Internet of Things (IoT) devices
AU - Shukla, Raj Mani
AU - Munir, Arslan
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/17
Y1 - 2017/7/17
N2 - Proliferation of the connected Internet of things (IoT) devices and applications like augmented reality have resulted in a paradigm shift in computation requirement and power management of these devices. Furthermore, processing enormous amounts of data generated by ubiquitous IoT devices and meeting real-time deadline requirements of novel IoT applications exacerbate the challenges in IoT design. To address these challenges, in this paper, we propose a computation offloading architecture to process the huge amount of data generated by IoT devices while simultaneously meeting the real-time deadlines of IoT applications. In our proposed architecture, a resource-constrained IoT device requests a relatively resourceful computing device (e.g., a personal computer) in the same local network for computation offloading. Additionally, in our proposed computation offloading architecture, both client and server devices tune their tunable parameters, such as operating frequency and number of active cores, to meet the application's real-time deadline requirements. We compare our proposed computation offloading architecture with contemporary computation offloading models that use cloud computing. Experimental results verify that our proposed architecture provides a performance improvement of 21.4% on average as compared to cloud-based computation offloading schemes.
AB - Proliferation of the connected Internet of things (IoT) devices and applications like augmented reality have resulted in a paradigm shift in computation requirement and power management of these devices. Furthermore, processing enormous amounts of data generated by ubiquitous IoT devices and meeting real-time deadline requirements of novel IoT applications exacerbate the challenges in IoT design. To address these challenges, in this paper, we propose a computation offloading architecture to process the huge amount of data generated by IoT devices while simultaneously meeting the real-time deadlines of IoT applications. In our proposed architecture, a resource-constrained IoT device requests a relatively resourceful computing device (e.g., a personal computer) in the same local network for computation offloading. Additionally, in our proposed computation offloading architecture, both client and server devices tune their tunable parameters, such as operating frequency and number of active cores, to meet the application's real-time deadline requirements. We compare our proposed computation offloading architecture with contemporary computation offloading models that use cloud computing. Experimental results verify that our proposed architecture provides a performance improvement of 21.4% on average as compared to cloud-based computation offloading schemes.
KW - Cloud
KW - Computation offloading
KW - IoT
KW - Parameter tuning
UR - http://www.scopus.com/inward/record.url?scp=85027420413&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85027420413&partnerID=8YFLogxK
U2 - 10.1109/CCNC.2017.7983224
DO - 10.1109/CCNC.2017.7983224
M3 - Conference contribution
AN - SCOPUS:85027420413
T3 - 2017 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
SP - 728
EP - 731
BT - 2017 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th IEEE Annual Consumer Communications and Networking Conference, CCNC 2017
Y2 - 8 January 2017 through 11 January 2017
ER -