Software Architecture for Mobile Cloud Computing Systems

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

Full description

Saved in:
Bibliographic Details
Main Author: Sultan, Khalid (author)
Other Authors: Alreshidi, Abdulrahman (author), Aakash, Ahmad (author)
Published: 2019
Online Access:https://dspace.auk.edu.kw/handle/11675/6709
https://www.mdpi.com/1999-5903/11/11/238
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1870679726615429120
author Sultan, Khalid
author2 Alreshidi, Abdulrahman
Aakash, Ahmad
author2_role author
author
author_facet Sultan, Khalid
Alreshidi, Abdulrahman
Aakash, Ahmad
author_role author
dc.creator.none.fl_str_mv Sultan, Khalid
Alreshidi, Abdulrahman
Aakash, Ahmad
dc.date.none.fl_str_mv 2019-11-13
2021-01-18T07:35:43Z
2021-01-18T07:35:43Z
dc.identifier.none.fl_str_mv Alreshidi, A., Ahmad, A., Altamimi A. B., Sultan, K., &Mehmood, R. (2019). Software Architecture for Mobile Cloud Computing Systems. Future Internet, 11(11), 238. MDPI AG. Retrieved from http://dx.doi.org/10.3390/fi11110238
https://dspace.auk.edu.kw/handle/11675/6709
https://www.mdpi.com/1999-5903/11/11/238
dc.relation.none.fl_str_mv Future Internet
dc.title.none.fl_str_mv Software Architecture for Mobile Cloud Computing Systems
dc.type.none.fl_str_mv Journal Article
Peer-Reviewed
info:eu-repo/semantics/publishedVersion
description 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.
id AUKR_afb4f709a0ca775d8288a62bb58c7d90
identifier_str_mv Alreshidi, A., Ahmad, A., Altamimi A. B., Sultan, K., &Mehmood, R. (2019). Software Architecture for Mobile Cloud Computing Systems. Future Internet, 11(11), 238. MDPI AG. Retrieved from http://dx.doi.org/10.3390/fi11110238
network_acronym_str AUKR
network_name_str AU Kuwait Rep
oai_identifier_str oai:dspace.auk.edu.kw:11675/6709
publishDate 2019
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Software Architecture for Mobile Cloud Computing SystemsSultan, KhalidAlreshidi, AbdulrahmanAakash, AhmadMobile 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.2021-01-18T07:35:43Z2021-01-18T07:35:43Z2019-11-13Journal ArticlePeer-Reviewedinfo:eu-repo/semantics/publishedVersionAlreshidi, A., Ahmad, A., Altamimi A. B., Sultan, K., &Mehmood, R. (2019). Software Architecture for Mobile Cloud Computing Systems. Future Internet, 11(11), 238. MDPI AG. Retrieved from http://dx.doi.org/10.3390/fi11110238https://dspace.auk.edu.kw/handle/11675/6709https://www.mdpi.com/1999-5903/11/11/238Future Internetoai:dspace.auk.edu.kw:11675/67092022-01-13T09:22:08Z
spellingShingle Software Architecture for Mobile Cloud Computing Systems
Sultan, Khalid
status_str publishedVersion
title Software Architecture for Mobile Cloud Computing Systems
title_full Software Architecture for Mobile Cloud Computing Systems
title_fullStr Software Architecture for Mobile Cloud Computing Systems
title_full_unstemmed Software Architecture for Mobile Cloud Computing Systems
title_short Software Architecture for Mobile Cloud Computing Systems
title_sort Software Architecture for Mobile Cloud Computing Systems
url https://dspace.auk.edu.kw/handle/11675/6709
https://www.mdpi.com/1999-5903/11/11/238