DocumentCode
79316
Title
A Review on Distributed Application Processing Frameworks in Smart Mobile Devices for Mobile Cloud Computing
Author
Shiraz, Muhammad ; Gani, Abdullah ; Khokhar, Rashid Hafeez ; Buyya, Rajkumar
Author_Institution
Mobile Cloud Comput. Res. Lab., Univ. of Malaya, Kuala Lumpur, Malaysia
Volume
15
Issue
3
fYear
2013
fDate
Third Quarter 2013
Firstpage
1294
Lastpage
1313
Abstract
The latest developments in mobile devices technology have made smartphones as the future computing and service access devices. Users expect to run computational intensive applications on Smart Mobile Devices (SMDs) in the same way as powerful stationary computers. However in spite of all the advancements in recent years, SMDs are still low potential computing devices, which are constrained by CPU potentials, memory capacity and battery life time. Mobile Cloud Computing (MCC) is the latest practical solution for alleviating this incapacitation by extending the services and resources of computational clouds to SMDs on demand basis. In MCC, application offloading is ascertained as a software level solution for augmenting application processing capabilities of SMDs. The current offloading algorithms offload computational intensive applications to remote servers by employing different cloud models. A challenging aspect of such algorithms is the establishment of distributed application processing platform at runtime which requires additional computing resources on SMDs. This paper reviews existing Distributed Application Processing Frameworks (DAPFs) for SMDs in MCC domain. The objective is to highlight issues and challenges to existing DAPFs in developing, implementing, and executing computational intensive mobile applications within MCC domain. It proposes thematic taxonomy of current DAPFs, reviews current offloading frameworks by using thematic taxonomy and analyzes the implications and critical aspects of current offloading frameworks. Further, it investigates commonalities and deviations in such frameworks on the basis significant parameters such as offloading scope, migration granularity, partitioning approach, and migration pattern. Finally, we put forward open research issues in distributed application processing for MCC that remain to be addressed.
Keywords
cloud computing; mobile computing; mobile handsets; smart phones; CPU potentials; MCC domain; computational clouds resources; computational intensive applications; computational intensive mobile applications; computing devices; distributed application processing; distributed application processing frameworks; memory capacity; migration pattern; mobile cloud computing; mobile devices technology; service access devices; smart mobile devices; software level solution; stationary computers; thematic taxonomy; Cloud computing; Computational modeling; Distributed processing; Mobile communication; Mobile handsets; Runtime; Application Offloading; Distributed Systems; Elastic Applications; Mobile Cloud Computing;
fLanguage
English
Journal_Title
Communications Surveys & Tutorials, IEEE
Publisher
ieee
ISSN
1553-877X
Type
jour
DOI
10.1109/SURV.2012.111412.00045
Filename
6365155
Link To Document