• 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