A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz

Mobile Cloud Computing (MCC) enables computational intensive and ubiquitous mobile applications by leveraging the services of computational clouds. Human dependency on contemporary smartphones increases rapidly in various domains such as enterprise, e-learning and entertainment, gamming, management...

全面介绍

书目详细资料
主要作者: Muhammad , Shiraz
格式: Thesis
出版: 2013
主题:
_version_ 1849735944587968512
author Muhammad , Shiraz
author_facet Muhammad , Shiraz
author_sort Muhammad , Shiraz
description Mobile Cloud Computing (MCC) enables computational intensive and ubiquitous mobile applications by leveraging the services of computational clouds. Human dependency on contemporary smartphones increases rapidly in various domains such as enterprise, e-learning and entertainment, gamming, management information systems, and healthcare. However, mobile applications on the latest generation of smartphones and tablets are still constrained by battery power, CPU potentials and memory capacity of the Smart Mobile Devices (SMDs). Therefore, MCC employs computational offloading as a significant software level solution for alleviating the resources limitations in SMDs. Recently, a number of computational offloading frameworks are proposed for the processing of computational intensive mobile applications in MCC. The traditional computational offloading frameworks implement intensive techniques for computational offloading in MCC which results in high energy consumption and longer turnaround time of the mobile applications. Therefore, lightweight techniques are imperative for the processing of computational intensive applications in MCC. Lightweight techniques enable computational intensive mobile application deployment and execution with minimal resources utilization on SMDs. As a result, mobile users can utilize distributed cloud services with lower computational load on mobile devices, shorter turnaround time of the application and longer lasting battery lifetime. This research investigates the resources intensive features of traditional computational offloading frameworks and proposes a lightweight framework for the processing intensive mobile applications in MCC. The additional cost of runtime computational offloading is investigated by implementing application offloading mechanism in the real mobile cloud computing environment. Distributed and Elastic Application Processing (DEAP) framework is proposed as a lightweight solution for the intensive application processing in MCC. DEAP framework reduces the cost of migration of application binary file and data file of the running instances of the mobile application. As a result, the size of data transmission over the wireless network medium, turnaround time of the intensive operations and energy consumption cost on mobile device is reduced considerably. DEAP framework is evaluated in the emulation environment on the Android virtual device instance. The performance of DEAP framework is validated by benchmarking prototype application in the real mobile cloud computing environment. Results of different experimental scenarios are compared to validate the lightweight nature of DEAP framework. It is found that by employing DEAP framework the cost of migration of application binary file and data file of the running instances of the application is reduced. As a result, the size of data transmission over the wireless network medium, turnaround time of the intensive operations and energy consumption cost on mobile device is reduced. DEAP framework reduces resources utilization and the cost of distributed processing of the prototype mobile application in MCC as follows: RAM allocation on mobile device by 71.5 percent, CPU utilization on mobile device by 55 percent, the size of data transmission over the wireless network medium by 84 percent, turnaround time of the application by 79.8 percent and energy consumption cost by 81 percent. Hence, DEAP framework provides a lightweight application layer solution for intensive mobile application processing in MCC.
format Thesis
id oai:studentsrepo.um.edu.my:14650
institution Universiti Malaya
publishDate 2013
record_format eprints
spelling oai:studentsrepo.um.edu.my:146502023-07-24T20:05:08Z A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz Muhammad , Shiraz QA75 Electronic computers. Computer science QA76 Computer software Mobile Cloud Computing (MCC) enables computational intensive and ubiquitous mobile applications by leveraging the services of computational clouds. Human dependency on contemporary smartphones increases rapidly in various domains such as enterprise, e-learning and entertainment, gamming, management information systems, and healthcare. However, mobile applications on the latest generation of smartphones and tablets are still constrained by battery power, CPU potentials and memory capacity of the Smart Mobile Devices (SMDs). Therefore, MCC employs computational offloading as a significant software level solution for alleviating the resources limitations in SMDs. Recently, a number of computational offloading frameworks are proposed for the processing of computational intensive mobile applications in MCC. The traditional computational offloading frameworks implement intensive techniques for computational offloading in MCC which results in high energy consumption and longer turnaround time of the mobile applications. Therefore, lightweight techniques are imperative for the processing of computational intensive applications in MCC. Lightweight techniques enable computational intensive mobile application deployment and execution with minimal resources utilization on SMDs. As a result, mobile users can utilize distributed cloud services with lower computational load on mobile devices, shorter turnaround time of the application and longer lasting battery lifetime. This research investigates the resources intensive features of traditional computational offloading frameworks and proposes a lightweight framework for the processing intensive mobile applications in MCC. The additional cost of runtime computational offloading is investigated by implementing application offloading mechanism in the real mobile cloud computing environment. Distributed and Elastic Application Processing (DEAP) framework is proposed as a lightweight solution for the intensive application processing in MCC. DEAP framework reduces the cost of migration of application binary file and data file of the running instances of the mobile application. As a result, the size of data transmission over the wireless network medium, turnaround time of the intensive operations and energy consumption cost on mobile device is reduced considerably. DEAP framework is evaluated in the emulation environment on the Android virtual device instance. The performance of DEAP framework is validated by benchmarking prototype application in the real mobile cloud computing environment. Results of different experimental scenarios are compared to validate the lightweight nature of DEAP framework. It is found that by employing DEAP framework the cost of migration of application binary file and data file of the running instances of the application is reduced. As a result, the size of data transmission over the wireless network medium, turnaround time of the intensive operations and energy consumption cost on mobile device is reduced. DEAP framework reduces resources utilization and the cost of distributed processing of the prototype mobile application in MCC as follows: RAM allocation on mobile device by 71.5 percent, CPU utilization on mobile device by 55 percent, the size of data transmission over the wireless network medium by 84 percent, turnaround time of the application by 79.8 percent and energy consumption cost by 81 percent. Hence, DEAP framework provides a lightweight application layer solution for intensive mobile application processing in MCC. 2013-08 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/14650/1/Muhammad_Shiraz.pdf Muhammad , Shiraz (2013) A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz. PhD thesis, Universiti Malaya. http://studentsrepo.um.edu.my/14650/
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
Muhammad , Shiraz
A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz
title A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz
title_full A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz
title_fullStr A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz
title_full_unstemmed A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz
title_short A lightweight framework for intensive mobile application processing in mobile cloud computing / Muhammad Shiraz
title_sort lightweight framework for intensive mobile application processing in mobile cloud computing muhammad shiraz
topic QA75 Electronic computers. Computer science
QA76 Computer software
url-record http://studentsrepo.um.edu.my/14650/
work_keys_str_mv AT muhammadshiraz alightweightframeworkforintensivemobileapplicationprocessinginmobilecloudcomputingmuhammadshiraz
AT muhammadshiraz lightweightframeworkforintensivemobileapplicationprocessinginmobilecloudcomputingmuhammadshiraz