Cargando…

A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing

The latest developments in mobile computing technology have enabled intensive applications on the modern Smartphones. However, such applications are still constrained by limitations in processing potentials, storage capacity and battery lifetime of the Smart Mobile Devices (SMDs). Therefore, Mobile...

Descripción completa

Detalles Bibliográficos
Autores principales: Shiraz, Muhammad, Gani, Abdullah, Ahmad, Raja Wasim, Adeel Ali Shah, Syed, Karim, Ahmad, Rahman, Zulkanain Abdul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4134188/
https://www.ncbi.nlm.nih.gov/pubmed/25127245
http://dx.doi.org/10.1371/journal.pone.0102270
_version_ 1782330837581168640
author Shiraz, Muhammad
Gani, Abdullah
Ahmad, Raja Wasim
Adeel Ali Shah, Syed
Karim, Ahmad
Rahman, Zulkanain Abdul
author_facet Shiraz, Muhammad
Gani, Abdullah
Ahmad, Raja Wasim
Adeel Ali Shah, Syed
Karim, Ahmad
Rahman, Zulkanain Abdul
author_sort Shiraz, Muhammad
collection PubMed
description The latest developments in mobile computing technology have enabled intensive applications on the modern Smartphones. However, such applications are still constrained by limitations in processing potentials, storage capacity and battery lifetime of the Smart Mobile Devices (SMDs). Therefore, Mobile Cloud Computing (MCC) leverages the application processing services of computational clouds for mitigating resources limitations in SMDs. Currently, a number of computational offloading frameworks are proposed for MCC wherein the intensive components of the application are outsourced to computational clouds. Nevertheless, such frameworks focus on runtime partitioning of the application for computational offloading, which is time consuming and resources intensive. The resource constraint nature of SMDs require lightweight procedures for leveraging computational clouds. Therefore, this paper presents a lightweight framework which focuses on minimizing additional resources utilization in computational offloading for MCC. The framework employs features of centralized monitoring, high availability and on demand access services of computational clouds for computational offloading. As a result, the turnaround time and execution cost of the application are reduced. The framework is evaluated by testing prototype application in the real MCC environment. The lightweight nature of the proposed framework is validated by employing computational offloading for the proposed framework and the latest existing frameworks. Analysis shows that by employing the proposed framework for computational offloading, the size of data transmission is reduced by 91%, energy consumption cost is minimized by 81% and turnaround time of the application is decreased by 83.5% as compared to the existing offloading frameworks. Hence, the proposed framework minimizes additional resources utilization and therefore offers lightweight solution for computational offloading in MCC.
format Online
Article
Text
id pubmed-4134188
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-41341882014-08-19 A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing Shiraz, Muhammad Gani, Abdullah Ahmad, Raja Wasim Adeel Ali Shah, Syed Karim, Ahmad Rahman, Zulkanain Abdul PLoS One Research Article The latest developments in mobile computing technology have enabled intensive applications on the modern Smartphones. However, such applications are still constrained by limitations in processing potentials, storage capacity and battery lifetime of the Smart Mobile Devices (SMDs). Therefore, Mobile Cloud Computing (MCC) leverages the application processing services of computational clouds for mitigating resources limitations in SMDs. Currently, a number of computational offloading frameworks are proposed for MCC wherein the intensive components of the application are outsourced to computational clouds. Nevertheless, such frameworks focus on runtime partitioning of the application for computational offloading, which is time consuming and resources intensive. The resource constraint nature of SMDs require lightweight procedures for leveraging computational clouds. Therefore, this paper presents a lightweight framework which focuses on minimizing additional resources utilization in computational offloading for MCC. The framework employs features of centralized monitoring, high availability and on demand access services of computational clouds for computational offloading. As a result, the turnaround time and execution cost of the application are reduced. The framework is evaluated by testing prototype application in the real MCC environment. The lightweight nature of the proposed framework is validated by employing computational offloading for the proposed framework and the latest existing frameworks. Analysis shows that by employing the proposed framework for computational offloading, the size of data transmission is reduced by 91%, energy consumption cost is minimized by 81% and turnaround time of the application is decreased by 83.5% as compared to the existing offloading frameworks. Hence, the proposed framework minimizes additional resources utilization and therefore offers lightweight solution for computational offloading in MCC. Public Library of Science 2014-08-15 /pmc/articles/PMC4134188/ /pubmed/25127245 http://dx.doi.org/10.1371/journal.pone.0102270 Text en © 2014 Shiraz et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Shiraz, Muhammad
Gani, Abdullah
Ahmad, Raja Wasim
Adeel Ali Shah, Syed
Karim, Ahmad
Rahman, Zulkanain Abdul
A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
title A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
title_full A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
title_fullStr A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
title_full_unstemmed A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
title_short A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
title_sort lightweight distributed framework for computational offloading in mobile cloud computing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4134188/
https://www.ncbi.nlm.nih.gov/pubmed/25127245
http://dx.doi.org/10.1371/journal.pone.0102270
work_keys_str_mv AT shirazmuhammad alightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT ganiabdullah alightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT ahmadrajawasim alightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT adeelalishahsyed alightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT karimahmad alightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT rahmanzulkanainabdul alightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT shirazmuhammad lightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT ganiabdullah lightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT ahmadrajawasim lightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT adeelalishahsyed lightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT karimahmad lightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing
AT rahmanzulkanainabdul lightweightdistributedframeworkforcomputationaloffloadinginmobilecloudcomputing