TY - JOUR
T1 - Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
AU - Yousafzai, Abdullah
AU - Yaqoob, Ibrar
AU - Imran, Muhammad
AU - Gani, Abdullah
AU - Md Noor, Rafidah
N1 - Funding Information:
Manuscript received June 2, 2019; revised July 14, 2019 and August 20, 2019; accepted September 8, 2019. Date of publication September 24, 2019; date of current version May 12, 2020. This work was supported by the Bright Spark Program from the University of Malaya under Grant BSP/APP/1635/2013. The work of M. Imran was supported by the Deanship of Scientific Research, King Saud University through Research Group under Project RG-1435-051. (Corresponding author: Abdullah Yousafzai.) A. Yousafzai, A. Gani, and R. Md Noor are with the Department of Computer Systems, University of Malaya, Kuala Lumpur 50603, Malaysia (e-mail: [email protected]).
Publisher Copyright:
© 2014 IEEE.
PY - 2020/5
Y1 - 2020/5
N2 - Mobile devices have become an indispensable component of Internet of Things (IoT). However, these devices have resource constraints in processing capabilities, battery power, and storage space, thus hindering the execution of computation-intensive applications that often require broad bandwidth, stringent response time, long-battery life, and heavy-computing power. Mobile cloud computing and mobile edge computing (MEC) are emerging technologies that can meet the aforementioned requirements using offloading algorithms. In this article, we analyze the effect of platform-dependent native applications on computational offloading in edge networks and propose a lightweight process migration-based computational offloading framework. The proposed framework does not require application binaries at edge servers and thus seamlessly migrates native applications. The proposed framework is evaluated using an experimental testbed. Numerical results reveal that the proposed framework saves almost 44% of the execution time and 84% of the energy consumption. Hence, the proposed framework shows profound potential for resource-intensive IoT application processing in MEC.
AB - Mobile devices have become an indispensable component of Internet of Things (IoT). However, these devices have resource constraints in processing capabilities, battery power, and storage space, thus hindering the execution of computation-intensive applications that often require broad bandwidth, stringent response time, long-battery life, and heavy-computing power. Mobile cloud computing and mobile edge computing (MEC) are emerging technologies that can meet the aforementioned requirements using offloading algorithms. In this article, we analyze the effect of platform-dependent native applications on computational offloading in edge networks and propose a lightweight process migration-based computational offloading framework. The proposed framework does not require application binaries at edge servers and thus seamlessly migrates native applications. The proposed framework is evaluated using an experimental testbed. Numerical results reveal that the proposed framework saves almost 44% of the execution time and 84% of the energy consumption. Hence, the proposed framework shows profound potential for resource-intensive IoT application processing in MEC.
KW - Computational offloading
KW - Internet of Things (IoT)
KW - mobile cloud
KW - mobile edge computing (MEC)
KW - process migration
KW - smart cities
UR - http://www.scopus.com/inward/record.url?scp=85084922768&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2019.2943176
DO - 10.1109/JIOT.2019.2943176
M3 - Article
AN - SCOPUS:85084922768
SN - 2327-4662
VL - 7
SP - 4171
EP - 4182
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 5
M1 - 8847424
ER -