DocumentCode
65637
Title
Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges
Author
Sanaei, Zohreh ; Abolfazli, Saeid ; Gani, Abdullah ; Buyya, Rajkumar
Author_Institution
Dept. of Comput. Syst. & Technol., Univ. of Malaya, Kuala Lumpur, Malaysia
Volume
16
Issue
1
fYear
2014
fDate
First Quarter 2014
Firstpage
369
Lastpage
392
Abstract
The unabated flurry of research activities to augment various mobile devices by leveraging heterogeneous cloud resources has created a new research domain called Mobile Cloud Computing (MCC). In the core of such a non-uniform environment, facilitating interoperability, portability, and integration among heterogeneous platforms is nontrivial. Building such facilitators in MCC requires investigations to understand heterogeneity and its challenges over the roots. Although there are many research studies in mobile computing and cloud computing, convergence of these two areas grants further academic efforts towards flourishing MCC. In this paper, we define MCC, explain its major challenges, discuss heterogeneity in convergent computing (i.e. mobile computing and cloud computing) and networking (wired and wireless networks), and divide it into two dimensions, namely vertical and horizontal. Heterogeneity roots are analyzed and taxonomized as hardware, platform, feature, API, and network. Multidimensional heterogeneity in MCC results in application and code fragmentation problems that impede development of cross-platform mobile applications which is mathematically described. The impacts of heterogeneity in MCC are investigated, related opportunities and challenges are identified, and predominant heterogeneity handling approaches like virtualization, middleware, and service oriented architecture (SOA) are discussed. We outline open issues that help in identifying new research directions in MCC.
Keywords
application program interfaces; cloud computing; middleware; mobile computing; open systems; API; MCC; SOA; code fragmentation; convergent computing; cross-platform mobile application; middleware; mobile cloud computing; multidimensional heterogeneity; service oriented architecture; taxonomy; virtualization; Cloud computing; Mobile communication; Mobile computing; Smart phones; Taxonomy; Wireless networks; Interoperability; Mobile Cloud Computing; Mobile computation offloading; Portability; Seamless communication; Vertical and Horizontal heterogeneity;
fLanguage
English
Journal_Title
Communications Surveys & Tutorials, IEEE
Publisher
ieee
ISSN
1553-877X
Type
jour
DOI
10.1109/SURV.2013.050113.00090
Filename
6517049
Link To Document