Process state synchronization-based application execution management for mobile edge/cloud computing

Mobile cloud computing (MCC) and mobile edge computing (MEC) facilitate the mobile devices to augment their capabilities by utilizing the resources and services offered by Cloud and Edge Cloud, respectively. However, due to mobility, network connection becomes unstable that causes application execut...

Full description

Bibliographic Details
Main Authors: Ahmed, Ejaz, Naveed, Anjum, Gani, Abdullah, Ab Hamid, Siti Hafizah, Imran, Muhammad, Guizani, Mohsen
Format: Article
Published: Elsevier 2019
Subjects:
_version_ 1796960820775616512
author Ahmed, Ejaz
Naveed, Anjum
Gani, Abdullah
Ab Hamid, Siti Hafizah
Imran, Muhammad
Guizani, Mohsen
author_facet Ahmed, Ejaz
Naveed, Anjum
Gani, Abdullah
Ab Hamid, Siti Hafizah
Imran, Muhammad
Guizani, Mohsen
author_sort Ahmed, Ejaz
collection UM
description Mobile cloud computing (MCC) and mobile edge computing (MEC) facilitate the mobile devices to augment their capabilities by utilizing the resources and services offered by Cloud and Edge Cloud, respectively. However, due to mobility, network connection becomes unstable that causes application execution disruption. Such disruption increases the execution time and in some cases restrain the mobile devices from getting execution results from the cloud. This research work analyzes the impact of user mobility on the execution of cloud-based mobile applications. We propose a Process State Synchronization (PSS)-based execution management to solve the aforementioned problem. We analytically compute a sufficient condition on synchronization interval that ensure reduction in mobile application execution time under PSS in case of disconnection. Similarly, we compute the upper bound on synchronization interval whereby a larger synchronization interval did not result in significant benefits in terms of execution time for the mobile application. The analytical results were confirmed by the sample implementation of PSS with the computed synchronization intervals. Moreover, we also compare the performance of proposed solution with the state-of-the-art solutions. The results show that the PSS-based execution outperforms the other contemporary solutions.
first_indexed 2024-03-06T05:50:18Z
format Article
id um.eprints-20132
institution Universiti Malaya
last_indexed 2024-03-06T05:50:18Z
publishDate 2019
publisher Elsevier
record_format dspace
spelling um.eprints-201322019-01-23T07:48:13Z http://eprints.um.edu.my/20132/ Process state synchronization-based application execution management for mobile edge/cloud computing Ahmed, Ejaz Naveed, Anjum Gani, Abdullah Ab Hamid, Siti Hafizah Imran, Muhammad Guizani, Mohsen QA75 Electronic computers. Computer science Mobile cloud computing (MCC) and mobile edge computing (MEC) facilitate the mobile devices to augment their capabilities by utilizing the resources and services offered by Cloud and Edge Cloud, respectively. However, due to mobility, network connection becomes unstable that causes application execution disruption. Such disruption increases the execution time and in some cases restrain the mobile devices from getting execution results from the cloud. This research work analyzes the impact of user mobility on the execution of cloud-based mobile applications. We propose a Process State Synchronization (PSS)-based execution management to solve the aforementioned problem. We analytically compute a sufficient condition on synchronization interval that ensure reduction in mobile application execution time under PSS in case of disconnection. Similarly, we compute the upper bound on synchronization interval whereby a larger synchronization interval did not result in significant benefits in terms of execution time for the mobile application. The analytical results were confirmed by the sample implementation of PSS with the computed synchronization intervals. Moreover, we also compare the performance of proposed solution with the state-of-the-art solutions. The results show that the PSS-based execution outperforms the other contemporary solutions. Elsevier 2019 Article PeerReviewed Ahmed, Ejaz and Naveed, Anjum and Gani, Abdullah and Ab Hamid, Siti Hafizah and Imran, Muhammad and Guizani, Mohsen (2019) Process state synchronization-based application execution management for mobile edge/cloud computing. Future Generation Computer Systems, 91. pp. 579-589. ISSN 0167-739X, DOI https://doi.org/10.1016/j.future.2018.09.018 <https://doi.org/10.1016/j.future.2018.09.018>. https://doi.org/10.1016/j.future.2018.09.018 doi:10.1016/j.future.2018.09.018
spellingShingle QA75 Electronic computers. Computer science
Ahmed, Ejaz
Naveed, Anjum
Gani, Abdullah
Ab Hamid, Siti Hafizah
Imran, Muhammad
Guizani, Mohsen
Process state synchronization-based application execution management for mobile edge/cloud computing
title Process state synchronization-based application execution management for mobile edge/cloud computing
title_full Process state synchronization-based application execution management for mobile edge/cloud computing
title_fullStr Process state synchronization-based application execution management for mobile edge/cloud computing
title_full_unstemmed Process state synchronization-based application execution management for mobile edge/cloud computing
title_short Process state synchronization-based application execution management for mobile edge/cloud computing
title_sort process state synchronization based application execution management for mobile edge cloud computing
topic QA75 Electronic computers. Computer science
work_keys_str_mv AT ahmedejaz processstatesynchronizationbasedapplicationexecutionmanagementformobileedgecloudcomputing
AT naveedanjum processstatesynchronizationbasedapplicationexecutionmanagementformobileedgecloudcomputing
AT ganiabdullah processstatesynchronizationbasedapplicationexecutionmanagementformobileedgecloudcomputing
AT abhamidsitihafizah processstatesynchronizationbasedapplicationexecutionmanagementformobileedgecloudcomputing
AT imranmuhammad processstatesynchronizationbasedapplicationexecutionmanagementformobileedgecloudcomputing
AT guizanimohsen processstatesynchronizationbasedapplicationexecutionmanagementformobileedgecloudcomputing