Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing

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, str...

Full description

Bibliographic Details
Main Authors: Yousafzai, Abdullah, Yaqoob, Ibrar, Imran, Muhammad, Gani, Abdullah, Noor, Rafidah Md
Format: Article
Published: Institute of Electrical and Electronics Engineers 2020
Subjects:
_version_ 1796962056223588352
author Yousafzai, Abdullah
Yaqoob, Ibrar
Imran, Muhammad
Gani, Abdullah
Noor, Rafidah Md
author_facet Yousafzai, Abdullah
Yaqoob, Ibrar
Imran, Muhammad
Gani, Abdullah
Noor, Rafidah Md
author_sort Yousafzai, Abdullah
collection UM
description 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. © 2014 IEEE.
first_indexed 2024-03-06T06:03:21Z
format Article
id um.eprints-24645
institution Universiti Malaya
last_indexed 2024-03-06T06:03:21Z
publishDate 2020
publisher Institute of Electrical and Electronics Engineers
record_format dspace
spelling um.eprints-246452020-06-04T02:15:41Z http://eprints.um.edu.my/24645/ Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing Yousafzai, Abdullah Yaqoob, Ibrar Imran, Muhammad Gani, Abdullah Noor, Rafidah Md QA75 Electronic computers. Computer science 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. © 2014 IEEE. Institute of Electrical and Electronics Engineers 2020 Article PeerReviewed Yousafzai, Abdullah and Yaqoob, Ibrar and Imran, Muhammad and Gani, Abdullah and Noor, Rafidah Md (2020) Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing. IEEE Internet of Things Journal, 7 (5). pp. 4171-4182. ISSN 2372-2541, DOI https://doi.org/10.1109/JIOT.2019.2943176 <https://doi.org/10.1109/JIOT.2019.2943176>. https://doi.org/10.1109/JIOT.2019.2943176 doi:10.1109/JIOT.2019.2943176
spellingShingle QA75 Electronic computers. Computer science
Yousafzai, Abdullah
Yaqoob, Ibrar
Imran, Muhammad
Gani, Abdullah
Noor, Rafidah Md
Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
title Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
title_full Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
title_fullStr Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
title_full_unstemmed Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
title_short Process Migration-Based Computational Offloading Framework for IoT-Supported Mobile Edge/Cloud Computing
title_sort process migration based computational offloading framework for iot supported mobile edge cloud computing
topic QA75 Electronic computers. Computer science
work_keys_str_mv AT yousafzaiabdullah processmigrationbasedcomputationaloffloadingframeworkforiotsupportedmobileedgecloudcomputing
AT yaqoobibrar processmigrationbasedcomputationaloffloadingframeworkforiotsupportedmobileedgecloudcomputing
AT imranmuhammad processmigrationbasedcomputationaloffloadingframeworkforiotsupportedmobileedgecloudcomputing
AT ganiabdullah processmigrationbasedcomputationaloffloadingframeworkforiotsupportedmobileedgecloudcomputing
AT noorrafidahmd processmigrationbasedcomputationaloffloadingframeworkforiotsupportedmobileedgecloudcomputing