Software Architecture for Mobile Cloud Computing Systems
Abdulrahman Alreshidi,
Aakash Ahmad,
Ahmed B. Altamimi,
Khalid Sultan and
Rashid Mehmood
Additional contact information
Abdulrahman Alreshidi: College of Computer Science and Engineering, University of Ha’il, Ha’il 2440, Saudi Arabia
Aakash Ahmad: College of Computer Science and Engineering, University of Ha’il, Ha’il 2440, Saudi Arabia
Ahmed B. Altamimi: College of Computer Science and Engineering, University of Ha’il, Ha’il 2440, Saudi Arabia
Khalid Sultan: College of Engineering and Applied Sciences, American University of Kuwait, Salmiya 13034, Kuwait
Rashid Mehmood: High Performance Computing Center, King Abdul Aziz University, Jeddah 21589, Saudi Arabia
Future Internet, 2019, vol. 11, issue 11, 1-35
Abstract:
Mobile cloud computing (MCC) has recently emerged as a state-of-the-art technology for mobile systems. MCC enables portable and context-aware computation via mobile devices by exploiting virtually unlimited hardware and software resources offered by cloud computing servers. Software architecture helps to abstract the complexities of system design, development, and evolution phases to implement MCC systems effectively and efficiently. This paper aims to identify, taxonomically classify, and systematically map the state of the art on architecting MCC-based software. We have used an evidence-based software engineering (EBSE) approach to conduct a systematic mapping study (SMS) based on 121 qualitatively selected research studies published from 2006 to 2019. The results of the SMS highlight that architectural solutions for MCC systems are mainly focused on supporting (i) software as a service for mobile computing, (ii) off-loading mobile device data to cloud-servers, (iii) internet of things, edge, and fog computing along with various aspects like (iv) security and privacy of mobile device data. The emerging research focuses on the existing and futuristic challenges that relate to MCC-based internet of things (IoTs), mobile-cloud edge systems, along with green and energy-efficient computing. The results of the SMS facilitate knowledge transfer that could benefit researchers and practitioners to understand the role of software architecture to develop the next generation of mobile-cloud systems to support internet-driven computing.
Keywords: mobile cloud computing; software architecture; systematic mapping study; cloud engineering (search for similar items in EconPapers)
JEL-codes: O3 (search for similar items in EconPapers)
Date: 2019
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/1999-5903/11/11/238/pdf (application/pdf)
https://www.mdpi.com/1999-5903/11/11/238/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jftint:v:11:y:2019:i:11:p:238-:d:286583
Access Statistics for this article
Future Internet is currently edited by Ms. Grace You
More articles in Future Internet from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().