• DocumentCode
    3600990
  • Title

    Computation Offloading for Service Workflow in Mobile Cloud Computing

  • Author

    Shuiguang Deng ; Longtao Huang ; Taheri, Javid ; Zomaya, Albert Y.

  • Volume
    26
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3317
  • Lastpage
    3329
  • Abstract
    The development of cloud computing and virtualization techniques enables mobile devices to overcome the severity of scarce resource constrained by allowing them to offload computation and migrate several computation parts of an application to powerful cloud servers. A mobile device should judiciously determine whether to offload computation as well as what portion of an application should be offloaded to the cloud. This paper considers a mobile computation offloading problem where multiple mobile services in workflows can be invoked to fulfill their complex requirements and makes decision on whether the services of a workflow should be offloaded. Due to the mobility of portable devices, unstable connectivity of mobile networks can impact the offloading decision. To address this issue, we propose a novel offloading system to design robust offloading decisions for mobile services. Our approach considers the dependency relations among component services and aims to optimize execution time and energy consumption of executing mobile services. To this end, we also introduce a mobility model and a trade-off fault-tolerance mechanism for the offloading system. A genetic algorithm (GA) based offloading method is then designed and implemented after carefully modifying parts of a generic GA to match our special needs for the stated problem. Experimental results are promising and show nearoptimal solutions for all of our studied cases with almost linear algorithmic complexity with respect to the problem size.
  • Keywords
    cloud computing; decision making; genetic algorithms; mobile computing; software fault tolerance; virtualisation; GA; computation offloading decision; genetic algorithm; mobile cloud computing; mobility model; service workflow; trade-off fault-tolerance mechanism; virtualization technique; Cloud computing; Computational modeling; Energy consumption; Mobile communication; Mobile computing; Mobile handsets; Servers; Computation Offloading; Mobile Cloud Computing; Mobile cloud computing; Service Composition; Service Workflow; computation offloading; service composition; service workflow;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2381640
  • Filename
    6987330