| Literature DB >> 25127245 |
Muhammad Shiraz1, Abdullah Gani1, Raja Wasim Ahmad1, Syed Adeel Ali Shah1, Ahmad Karim1, Zulkanain Abdul Rahman2.
Abstract
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.Entities:
Mesh:
Year: 2014 PMID: 25127245 PMCID: PMC4134188 DOI: 10.1371/journal.pone.0102270
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1Architecture of the Proposed Distributed Computational Offloading Framework.
Figure 2Illustration of the Interaction of the Components of EECOF Framework in POP and SOP.
Figure 3Comparison of the Turnaround Time of the Sorting Service Execution in Local and Remote Execution.
Figure 4Comparison of the Turnaround Time of the Matrix Multiplication Service Execution in Local and Remote Execution.
Figure 5Comparison of the Turnaround Time of Power Compute Operation in in Local and Remote Execution.
Figure 6Comparison of the Size of Data Transmission in Traditional Offloading and DCOF Based Offloading for Sorting Operation.
Figure 7Comparison of the Size of Data Transmission in Traditional Offloading and DCOF Based Offloading for Matrix Multiplication Operation.
Figure 8Comparison of Energy Consumption Cost in Traditional and DCOF based Computational Offloading.