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 :
بازگشت