TY - JOUR
T1 - The computing continuum
T2 - From IoT to the cloud
AU - Al-Dulaimy, Auday
AU - Jansen, Matthijs
AU - Johansson, Bjarne
AU - Trivedi, Animesh
AU - Iosup, Alexandru
AU - Ashjaei, Mohammad
AU - Galletta, Antonino
AU - Kimovski, Dragi
AU - Prodan, Radu
AU - Tserpes, Konstantinos
AU - Kousiouris, George
AU - Giannakos, Chris
AU - Brandic, Ivona
AU - Ali, Nawfal
AU - Bondi, André B.
AU - Papadopoulos, Alessandro V.
N1 - Publisher Copyright:
© 2024 The Author(s)
PY - 2024/10
Y1 - 2024/10
N2 - In the era of the IoT revolution, applications are becoming ever more sophisticated and accompanied by diverse functional and non-functional requirements, including those related to computing resources and performance levels. Such requirements make the development and implementation of these applications complex and challenging. Computing models, such as cloud computing, can provide applications with on-demand computation and storage resources to meet their needs. Although cloud computing is a great enabler for IoT and endpoint devices, its limitations make it unsuitable to fulfill all design goals of novel applications and use cases. Instead of only relying on cloud computing, leveraging and integrating resources at different layers (like IoT, edge, and cloud) is necessary to form and utilize a computing continuum. The layers’ integration in the computing continuum offers a wide range of innovative services, but it introduces new challenges (e.g., monitoring performance and ensuring security) that need to be investigated. A better grasp and more profound understanding of the computing continuum can guide researchers and developers in tackling and overcoming such challenges. Thus, this paper provides a comprehensive and unified view of the computing continuum. The paper discusses computing models in general with a focus on cloud computing, the computing models that emerged beyond the cloud, and the communication technologies that enable computing in the continuum. In addition, two novel reference architectures are presented in this work: one for edge–cloud computing models and the other for edge–cloud communication technologies. We demonstrate real use cases from different application domains (like industry and science) to validate the proposed reference architectures, and we show how these use cases map onto the reference architectures. Finally, the paper highlights key points that express the authors’ vision about efficiently enabling and utilizing the computing continuum in the future.
AB - In the era of the IoT revolution, applications are becoming ever more sophisticated and accompanied by diverse functional and non-functional requirements, including those related to computing resources and performance levels. Such requirements make the development and implementation of these applications complex and challenging. Computing models, such as cloud computing, can provide applications with on-demand computation and storage resources to meet their needs. Although cloud computing is a great enabler for IoT and endpoint devices, its limitations make it unsuitable to fulfill all design goals of novel applications and use cases. Instead of only relying on cloud computing, leveraging and integrating resources at different layers (like IoT, edge, and cloud) is necessary to form and utilize a computing continuum. The layers’ integration in the computing continuum offers a wide range of innovative services, but it introduces new challenges (e.g., monitoring performance and ensuring security) that need to be investigated. A better grasp and more profound understanding of the computing continuum can guide researchers and developers in tackling and overcoming such challenges. Thus, this paper provides a comprehensive and unified view of the computing continuum. The paper discusses computing models in general with a focus on cloud computing, the computing models that emerged beyond the cloud, and the communication technologies that enable computing in the continuum. In addition, two novel reference architectures are presented in this work: one for edge–cloud computing models and the other for edge–cloud communication technologies. We demonstrate real use cases from different application domains (like industry and science) to validate the proposed reference architectures, and we show how these use cases map onto the reference architectures. Finally, the paper highlights key points that express the authors’ vision about efficiently enabling and utilizing the computing continuum in the future.
KW - Cloud computing
KW - Computing continuum
KW - Edge computing
KW - Fog computing
KW - IoT
KW - Mobile cloud computing
KW - Multi-access edge computing
KW - NFV
KW - Reference architecture
KW - SDN
KW - Use case
UR - http://www.scopus.com/inward/record.url?scp=85199296710&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85199296710&partnerID=8YFLogxK
U2 - 10.1016/j.iot.2024.101272
DO - 10.1016/j.iot.2024.101272
M3 - Article
AN - SCOPUS:85199296710
SN - 2542-6605
VL - 27
SP - 1
EP - 33
JO - Internet of Things (Netherlands)
JF - Internet of Things (Netherlands)
M1 - 101272
ER -