Home > Research > Publications & Outputs > Software architecture for mobile cloud computin...

Links

Text available via DOI:

View graph of relations

Software architecture for mobile cloud computing systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Software architecture for mobile cloud computing systems. / Alreshidi, Abdulrahman; Ahmad, Aakash; Altamimi, Ahmed B. et al.
In: Future Internet, Vol. 11, No. 11, 238, 13.11.2019.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Alreshidi, A, Ahmad, A, Altamimi, AB, Sultan, K & Mehmood, R 2019, 'Software architecture for mobile cloud computing systems', Future Internet, vol. 11, no. 11, 238. https://doi.org/10.3390/fi11110238

APA

Alreshidi, A., Ahmad, A., Altamimi, A. B., Sultan, K., & Mehmood, R. (2019). Software architecture for mobile cloud computing systems. Future Internet, 11(11), Article 238. https://doi.org/10.3390/fi11110238

Vancouver

Alreshidi A, Ahmad A, Altamimi AB, Sultan K, Mehmood R. Software architecture for mobile cloud computing systems. Future Internet. 2019 Nov 13;11(11):238. doi: 10.3390/fi11110238

Author

Alreshidi, Abdulrahman ; Ahmad, Aakash ; Altamimi, Ahmed B. et al. / Software architecture for mobile cloud computing systems. In: Future Internet. 2019 ; Vol. 11, No. 11.

Bibtex

@article{55362ddcc5c645eca8c2765841a7a9f6,
title = "Software architecture for mobile cloud computing systems",
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 = "Cloud engineering, Mobile cloud computing, Software architecture, Systematic mapping study",
author = "Abdulrahman Alreshidi and Aakash Ahmad and Altamimi, {Ahmed B.} and Khalid Sultan and Rashid Mehmood",
year = "2019",
month = nov,
day = "13",
doi = "10.3390/fi11110238",
language = "English",
volume = "11",
journal = "Future Internet",
issn = "1999-5903",
publisher = "Multidisciplinary Digital Publishing Institute (MDPI)",
number = "11",

}

RIS

TY - JOUR

T1 - Software architecture for mobile cloud computing systems

AU - Alreshidi, Abdulrahman

AU - Ahmad, Aakash

AU - Altamimi, Ahmed B.

AU - Sultan, Khalid

AU - Mehmood, Rashid

PY - 2019/11/13

Y1 - 2019/11/13

N2 - 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.

AB - 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.

KW - Cloud engineering

KW - Mobile cloud computing

KW - Software architecture

KW - Systematic mapping study

U2 - 10.3390/fi11110238

DO - 10.3390/fi11110238

M3 - Journal article

AN - SCOPUS:85075332806

VL - 11

JO - Future Internet

JF - Future Internet

SN - 1999-5903

IS - 11

M1 - 238

ER -