Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Architecting cloud‐enabled systems: a systematic survey of challenges and solutions

View through CrossRef
SummaryThe literature on the challenges of and potential solutions to architecting cloud‐based systems is rapidly growing but is scattered. It is important to systematically analyze and synthesize the existing research on architecting cloud‐based software systems in order to build a cohesive body of knowledge of the reported challenges and solutions. We have systematically identified and reviewed 133 papers that report architecture‐related challenges and solutions for cloud‐based software systems. This paper reports the methodological details, findings, and implications of a systematic review that has enabled us to identify 44 unique categories of challenges and associated solutions for architecting cloud‐based software systems. We assert that the identified challenges and solutions classified into the categories form a body of knowledge that can be leveraged for designing or evaluating software architectures for cloud‐based systems. Our key conclusions are that a large number of primary studies focus on middleware services aimed at achieving scalability, performance, response time, and efficient resource optimization. Architecting cloud‐based systems presents unique challenges as the systems to be designed range from pervasive embedded systems and enterprise applications to smart devices with Internet of Things. We also conclude that there is a huge potential of research on architecting cloud‐based systems in areas related to green computing, energy efficient systems, mobile cloud computing, and Internet of Things. Copyright © 2016 John Wiley & Sons, Ltd.
Title: Architecting cloud‐enabled systems: a systematic survey of challenges and solutions
Description:
SummaryThe literature on the challenges of and potential solutions to architecting cloud‐based systems is rapidly growing but is scattered.
It is important to systematically analyze and synthesize the existing research on architecting cloud‐based software systems in order to build a cohesive body of knowledge of the reported challenges and solutions.
We have systematically identified and reviewed 133 papers that report architecture‐related challenges and solutions for cloud‐based software systems.
This paper reports the methodological details, findings, and implications of a systematic review that has enabled us to identify 44 unique categories of challenges and associated solutions for architecting cloud‐based software systems.
We assert that the identified challenges and solutions classified into the categories form a body of knowledge that can be leveraged for designing or evaluating software architectures for cloud‐based systems.
Our key conclusions are that a large number of primary studies focus on middleware services aimed at achieving scalability, performance, response time, and efficient resource optimization.
Architecting cloud‐based systems presents unique challenges as the systems to be designed range from pervasive embedded systems and enterprise applications to smart devices with Internet of Things.
We also conclude that there is a huge potential of research on architecting cloud‐based systems in areas related to green computing, energy efficient systems, mobile cloud computing, and Internet of Things.
Copyright © 2016 John Wiley & Sons, Ltd.

Related Results

Interpreting “systems architecting”
Interpreting “systems architecting”
Abstract The UK Chapter of the International Council on Systems Engineering (INCOSE UK) commissioned research to illustrate the variety of us...
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
THE ROLE OF CLOUD COMPUTING IN SCALING E-COMMERCE BUSINESSES
THE ROLE OF CLOUD COMPUTING IN SCALING E-COMMERCE BUSINESSES
In the rapidly evolving digital landscape, e-commerce has emerged as a cornerstone of global trade, necessitating robust, scalable solutions to accommodate increasing consumer dema...
Hybrid Cloud Scheduling Method for Cloud Bursting
Hybrid Cloud Scheduling Method for Cloud Bursting
In the paper, we consider the hybrid cloud model used for cloud bursting, when the computational capacity of the private cloud provider is insufficient to deal with the peak number...
AI-driven zero-touch orchestration of edge-cloud services
AI-driven zero-touch orchestration of edge-cloud services
(English) 6G networks demand orchestration systems capable of managing thousands of distributed microservices under sub-millisecond latency constraints. Traditional centralized app...
SECURE CLOUD DISASTER RECOVERY SYSTEMS
SECURE CLOUD DISASTER RECOVERY SYSTEMS
Secure Cloud Disaster Recovery Systems: From Planning to Execution offers a comprehensive guide to understanding, designing, and implementing effective disaster recovery (DR) syste...
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Cloud computing has become a critical component of modern IT infrastructure, offering businesses scalability, flexibility, and cost efficiency. Unoptimized cloud migration strategi...
Local Similarity-Driven Refinement for Model-Agnostic Ground-Based Cloud Detection
Local Similarity-Driven Refinement for Model-Agnostic Ground-Based Cloud Detection
Cloud cover estimation is of crucial significance in meteorological observations and short-term/long-term weather forecasting, as it directly affects the accuracy of radiation bala...

Back to Top