Application Development Models for Mobile Cloud Computing
With the passage of time mobile devices are supporting a wide range of applications. Some of the applications require extensive resources like computation power and energy to execute on mobile cell phones. Mobile is a resource constrained device and could not support heavy resource demanding applications. Mobile Cloud Computing (MCC) resolves these problems by providing unlimited resources for computation power and energy from cloud environment instead of mobile device. Every application has different objectives and resource demands, therefore MCC applications are developed following various application development methods, such as CloneCloud, MirrorServer, mCloud, MAUI, VM based cloudlets, eXCloud Model, ThinkAir and Cuckoo, to achieve their objectives overcoming the challenges. This article analyzes these application development frameworks along with their architecture, offloading decision, reliability, executable process, advantages and drawbacks. Future research directions for mobile cloud application development models are also presented.
2018 International Conference on Computing, Electronic and Electrical Engineering (ICE Cube)