A Survey of Mobile Cloud Computing Application
Models : IEEE2014
Smartphones are now capable of supporting a wide range of applications, many of which demand an ever increasing computational power. This poses a challenge because smartphones are resource-constrained devices with limited computation power, memory, storage, and energy. Fortunately, the cloud computing technology offers virtually unlimited dynamic resources for computation, storage, and service provision. Therefore, researchers envision extending cloud computing services to mobile devices to overcome the smartphones constraints. The challenge in doing so is that the traditional smartphone application models do not support the development of applications that can incorporate cloud computing features and requires specialized mobile cloud application models. This article presents mobile cloud architecture, offloading decision affecting entities, application models classification, the latest mobile cloud application models, their critical analysis and future research directions.
CLOUD computing is a coalesce of many computing fields and has gained much popularity in the recent years. Cloud computing provides computing, storage, services, and applications over the Internet. Moreover, cloud computing facilitates to reduce capital cost, decouple services from the underlying technology, and provides flexibility in terms of resource provisioning.
Similarly, smartphones are also gaining enormous popularity due to the support for a wide range of applications, such as games, image processing, video processing, e-commerce, and online social network services. As smartphone applications increase in complexity, so do their demand on computing resources. Unfortunately, the advances in smartphone hardware and battery life have been slow to respond to the computational demands of applications evolved over the years. Therefore, many applications are still unsuitable for smartphones due to constraints, such as low processing power, limited memory, unpredictable network connectivity, and limited battery life , .
A number of the application models discussed in Section IV impose intensive coding on the programmers. In order to ease the burden on the programmers, new programming tools are required that provide programming abstraction and hide the underlying complexities of the cloud and mobile devices.
The developed applications usually support one execution platform, thus, limiting the offloading of the elements (applications, components, clones) to other platforms. The mobile cloud execution platforms need to be standardized to ease computation offloading to the mobile cloud platforms. Also, new energy consumption models are required to facilitate accurate decision making by considering the main entities involved in the offloading process.
- Vallina-Rodriguez and J. Crowcroft, “Energy management techniques in modern mobile handsets,” IEEE Commun. Surveys & Tutorials, vol. 99, pp. 1-20, 2012.
- Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, “The case for vm-based cloudlets in mobile computing,” IEEE Pervasive Computing, vol. 8, no. 4, pp. 14-23, 2009.
- Mascolo, “The power of mobile computing in a social era,” IEEE Internet Computing, vol. 14, no. 6, pp. 76-79, 2010.
- Barba, B. MacIntyre, and E. D. Mynatt, “Here we are! where are we? locating mixed reality in the age of the smartphone,” Proc. IEEE, vol. 100, no. 4, pp. 929-936, 2012.
- Wright, “Get smart,” Commun. ACM, vol. 52, no. 1, pp. 15-16, 2009.
- Kemp, N. Palmer, T. Kielmann, F. Seinstra, N. Drost, J. Maassen, and H. Bal,“eyedentify: Multimedia cyber foraging from a smartphone,” in Multimedia, 2009. ISM’09. 11th IEEE International Symposium on. IEEE, 2009, pp. 392-399.
- Amazon simple storage service. Accessed December 8th, 2011. [Online]. Available:http://aws.amazon.com/s3/
- Yang, T. Pan, and J. Shen, “On 3g mobile e-commerce platform based on cloud computing,” in Ubi-media Computing (U-Media), 2010 3rd IEEE International Conference on. IEEE, 2010, pp. 198-201.
- Doukas, T. Pliakas, and I. Maglogiannis, “Mobile healthcare information management utilizing cloud computing and android os,” in Engineering in Medicine and Biology Society (EMBC), 2010 Annual International Conference of the IEEE.IEEE, 2010, pp. 1037-1040.
- -T. Tang, C.-M. Hu, and C.-Y. Hsu, “A mobile phone based home- care management system on the cloud,” in Biomedical Engineering and Informatics (BMEI), 2010 3rd International Conference on, vol. 6. IEEE, 2010, pp. 2442-2445.
Download Link :