MobiByte: An Application Development Model for Mobile Cloud Computing

Mobile cloud computing presents an effective solution to overcome smartphone constraints, such as limited computational power, storage, and energy. As the traditional mobile application development models do not support computation offloading, mobile cloud computing requires novel application develo...

Full description

Saved in:
Bibliographic Details
Main Authors: Khan, A.U.R., Othman, M., Khan, A.N., Abid, S.A., Madani, S.A.
Format: Article
Published: 2015
Subjects:
Online Access:http://eprints.um.edu.my/16320/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Mobile cloud computing presents an effective solution to overcome smartphone constraints, such as limited computational power, storage, and energy. As the traditional mobile application development models do not support computation offloading, mobile cloud computing requires novel application development models that can facilitate the development of cloud enabled mobile applications. This paper presents a mobile cloud application development model, named MobiByte, to enhance mobile device applications' performance, energy efficiency, and execution support. MobiByte is a context-aware application model that uses multiple data offloading techniques to support a wide range of applications. The proposed model is validated using prototype applications and detailed results are presented. Moreover, MobiByte is compared with the most recent application models with a conclusion that it outperforms the existing application models in many aspects like energy efficiency, performance, generality, context awareness, and privacy.