The readiness of mobile operating systems for cloud computing services

$5.2 billion is forecasted as the market size of cloud computing services (CCS) on mobile devices such as Smartphones and Tablets. Mobile cloud computing services (MCCS) has incited an innovative surge of advancement in the fast emerging pervasive computing. Although a number of studies have been carried out in the area of mobile technology, the subject of the readiness of the mobile operating systems, such as Android, IOS and Windows Mobile in MCCS is immensely being unexplored. Challenges and architecture for a suitable MCCS have been defined in this paper. It goes to develop criteria to measure the various Mobile Operating System (MOS) offerings to identify the additional features that should be implemented on MOS to enable and/or enhance that efficient MCCS. This paper also analyses the readiness of MOS to meet the challenges of offering these MCCSs. An in-depth study of the current requirements and challenges are identified, hence criteria is formed that is used to compare these current Smartphone MOS. This paper concludes that mobile virtualisation and security needs to be explored by MOS providers in order to enhance license IP separation, portability, reliability, security, and the consolidation of hardware amongst Smartphones, mobile network operators and MCCS providers. This will aid widening the scope for defining Smartphones as the CCS platform.

[1]  Earl Oliver,et al.  A survey of platforms for mobile networks research , 2009, MOCO.

[2]  G. Karagiannis,et al.  Taxonomy of cloud computing services , 2010, 2010 IEEE Globecom Workshops.

[3]  Asim Smailagic,et al.  System design and power optimization for mobile computers , 2002, Proceedings IEEE Computer Society Annual Symposium on VLSI. New Paradigms for VLSI Systems Design. ISVLSI 2002.

[4]  Han Qi,et al.  Research on mobile cloud computing: Review, trend and perspectives , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[5]  Hassan Reza,et al.  A Secure Software Architecture for Mobile Computing , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[6]  Qian Wang,et al.  SOA's Last Mile-Connecting Smartphones to the Service Cloud , 2009, 2009 IEEE International Conference on Cloud Computing.

[7]  Shahryar Shafique Qureshi,et al.  Mobile cloud computing as future for mobile applications - Implementation methods and challenging issues , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[8]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[9]  Geoffrey H. Kuenning,et al.  Saving portable computer battery power through remote process execution , 1998, MOCO.

[10]  James M. Rehg,et al.  A Compilation Framework for Power and Energy Management on Mobile Computers , 2001, LCPC.

[11]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[12]  Joon Heo,et al.  Android as a server platform , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[13]  Xiaolong Su,et al.  Review of Mobile cloud computing , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[14]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[15]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[16]  Eric Y. Chen,et al.  Virtual smartphone over IP , 2010, 2010 IEEE International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[17]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[18]  Gautam Kumar,et al.  Cloud Computing for Mobile World , 2010 .

[19]  Ke Xu,et al.  A Survey of Research on Mobile Cloud Computing , 2011, 2011 10th IEEE/ACIS International Conference on Computer and Information Science.

[20]  Byung-Gon Chun,et al.  Augmented Smartphone Applications Through Clone Cloud Execution , 2009, HotOS.

[21]  Nidhi Thakur,et al.  Mobile Cloud Computing : A Comparison of Application Models , 2013 .

[22]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..