Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era

The majority of the global population now resides in cities, and this trend continues to grow. In this context, the Internet of Things (IoT) is crucial in transforming existing urban areas into Smart Cities. However, IoT architectures mainly focus on machine-to-machine interactions, leaving human in...

Full description

Saved in:
Bibliographic Details
Main Authors: Débora Souza, Gabriele Iwashima, Viviane Cunha Farias da Costa, Carlos Eduardo Barbosa, Jano Moreira de Souza, Geraldo Zimbrão
Format: Article
Language:English
Published: MDPI AG 2024-11-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/16/12/445
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846104586796924928
author Débora Souza
Gabriele Iwashima
Viviane Cunha Farias da Costa
Carlos Eduardo Barbosa
Jano Moreira de Souza
Geraldo Zimbrão
author_facet Débora Souza
Gabriele Iwashima
Viviane Cunha Farias da Costa
Carlos Eduardo Barbosa
Jano Moreira de Souza
Geraldo Zimbrão
author_sort Débora Souza
collection DOAJ
description The majority of the global population now resides in cities, and this trend continues to grow. In this context, the Internet of Things (IoT) is crucial in transforming existing urban areas into Smart Cities. However, IoT architectures mainly focus on machine-to-machine interactions, leaving human involvement aside. The Internet of Everything (IoE) includes human-to-human and human–machine collaboration, but the specifics of these interactions are still under-explored. As urban populations grow and IoT integrates into city infrastructure, efficient, collaborative architectures become crucial. In this work, we use the Rapid Review methodology to analyze collaboration in four prevalent computing architectures in the IoE paradigm, namely Edge Computing, Cloud Computing, Blockchain/Web Services, and Fog Computing. To analyze the collaboration, we use the 3C collaboration model, comprising communication, cooperation, and coordination. Our findings highlight the importance of Edge and Cloud Computing for enhancing collaborative coordination, focusing on efficiency and network optimization. Edge Computing supports real-time, low-latency processing at data sources, while Cloud Computing offers scalable resources for diverse workloads, optimizing coordination and productivity. Effective resource allocation and network configuration in these architectures are essential for cohesive IoT ecosystems. Therefore, this work offers a comparative analysis of four computing architectures, clarifying their capabilities and limitations. Smart Cities are a major beneficiary of these insights. This knowledge can help researchers and practitioners choose the best architecture for IoT and IoE environments. Additionally, by applying the 3C collaboration model, the article provides a framework for improving collaboration in IoT and IoE systems.
format Article
id doaj-art-a41f79a4c8e44f009e48a648d8466cdf
institution Kabale University
issn 1999-5903
language English
publishDate 2024-11-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj-art-a41f79a4c8e44f009e48a648d8466cdf2024-12-27T14:27:18ZengMDPI AGFuture Internet1999-59032024-11-01161244510.3390/fi16120445Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything EraDébora Souza0Gabriele Iwashima1Viviane Cunha Farias da Costa2Carlos Eduardo Barbosa3Jano Moreira de Souza4Geraldo Zimbrão5Systems Engineering and Computing Program, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-972, BrazilSystems Engineering and Computing Program, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-972, BrazilSystems Engineering and Computing Program, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-972, BrazilSystems Engineering and Computing Program, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-972, BrazilSystems Engineering and Computing Program, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-972, BrazilSystems Engineering and Computing Program, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-972, BrazilThe majority of the global population now resides in cities, and this trend continues to grow. In this context, the Internet of Things (IoT) is crucial in transforming existing urban areas into Smart Cities. However, IoT architectures mainly focus on machine-to-machine interactions, leaving human involvement aside. The Internet of Everything (IoE) includes human-to-human and human–machine collaboration, but the specifics of these interactions are still under-explored. As urban populations grow and IoT integrates into city infrastructure, efficient, collaborative architectures become crucial. In this work, we use the Rapid Review methodology to analyze collaboration in four prevalent computing architectures in the IoE paradigm, namely Edge Computing, Cloud Computing, Blockchain/Web Services, and Fog Computing. To analyze the collaboration, we use the 3C collaboration model, comprising communication, cooperation, and coordination. Our findings highlight the importance of Edge and Cloud Computing for enhancing collaborative coordination, focusing on efficiency and network optimization. Edge Computing supports real-time, low-latency processing at data sources, while Cloud Computing offers scalable resources for diverse workloads, optimizing coordination and productivity. Effective resource allocation and network configuration in these architectures are essential for cohesive IoT ecosystems. Therefore, this work offers a comparative analysis of four computing architectures, clarifying their capabilities and limitations. Smart Cities are a major beneficiary of these insights. This knowledge can help researchers and practitioners choose the best architecture for IoT and IoE environments. Additionally, by applying the 3C collaboration model, the article provides a framework for improving collaboration in IoT and IoE systems.https://www.mdpi.com/1999-5903/16/12/445collaborative computingcomputational architectureInternet of Everything
spellingShingle Débora Souza
Gabriele Iwashima
Viviane Cunha Farias da Costa
Carlos Eduardo Barbosa
Jano Moreira de Souza
Geraldo Zimbrão
Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era
Future Internet
collaborative computing
computational architecture
Internet of Everything
title Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era
title_full Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era
title_fullStr Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era
title_full_unstemmed Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era
title_short Architectural Trends in Collaborative Computing: Approaches in the Internet of Everything Era
title_sort architectural trends in collaborative computing approaches in the internet of everything era
topic collaborative computing
computational architecture
Internet of Everything
url https://www.mdpi.com/1999-5903/16/12/445
work_keys_str_mv AT deborasouza architecturaltrendsincollaborativecomputingapproachesintheinternetofeverythingera
AT gabrieleiwashima architecturaltrendsincollaborativecomputingapproachesintheinternetofeverythingera
AT vivianecunhafariasdacosta architecturaltrendsincollaborativecomputingapproachesintheinternetofeverythingera
AT carloseduardobarbosa architecturaltrendsincollaborativecomputingapproachesintheinternetofeverythingera
AT janomoreiradesouza architecturaltrendsincollaborativecomputingapproachesintheinternetofeverythingera
AT geraldozimbrao architecturaltrendsincollaborativecomputingapproachesintheinternetofeverythingera