Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3341105.3374038acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

An overview of reference architectures for cloud of things

Published: 30 March 2020 Publication History

Abstract

Cloud of Things (CoT) is a new paradigm that explores the synergy between Internet of Things (IoT) and cloud computing and has increasingly promoted the development of complex software-intensive systems in diverse and even critical application domains. In parallel, reference architectures have contributed as a means to capture the knowledge of how to develop, standardize, and evolve software-intensive systems and, as a consequence, have promoted quality issues in different domains. However, there is still a lack of investigation on reference architectures for CoT, which could be impacting the lack of standardization in CoT systems. Hence, the main contribution of this paper is to present an overview of reference architectures for CoT and, for this, we conducted a systematic mapping study (SMS) and found eight architectures proposed quite recently in different application domains. As a result, these architectures have advanced mainly in terms of standardization, but they have not still large dissemination and wider adoption by the software industry. Several open issues can be pointed out, including actions to promote the sustainability of these architectures.

References

[1]
Mohammad Aazam, Imran Khan, Aymen Abdullah Alsaffar, and Eui-Nam Huh. 2014. Cloud of things: integrating internet of things and cloud computing and the issues involved. In 11th International Bhurban Conference on Applied Sciences & Technology (IBCAST) Islamabad. Islamabad, Pakistan, 414--419.
[2]
Ivor D Addo, Sheikh I Ahamed, Stephen S Yau, and Arun Buduru. 2014. A reference architecture for improving security and privacy in internet of things applications. In IEEE International Conference on Mobile Services. 108--115.
[3]
Atif Alamri, Wasai Shadab Ansari, Mohammad Mehedi Hassan, M. Shamim Hossain, Abdulhameed Alelaiwi, and M. Anwar Hossain. 2013. A survey on sensor-cloud: architecture, applications, and approaches. International Journal of Distributed Sensor Networks, 9, 2, 917--923.
[4]
Samuil Angelov, Paul Grefen, and Danny Greefhorst. 2012. A framework for analysis and design of software reference architectures. Information and Software Technology, 54, 4, 417--431.
[5]
Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The internet of things: A survey. Computer Networks, 54, 15, 2787--2805.
[6]
Zachary Borg. 2011. A reference architecture for marine systems. MA thesis. University of Kaiserslautern and Fraunhofer Institute for Experimental Software Engineering (IESE).
[7]
Alessio Botta, Walter De Donato, Valerio Persico, and Antonio Pescape. 2014. On the integration of cloud computing and internet of things. In International Conference on Future Internet of Things and Cloud. IEEE, 23--30.
[8]
Alessio Botta, Walter De Donato, Valerio Persico, and Antonio Pescapé. 2016. Integration of cloud computing and internet of things: a survey. Future generation computer systems, 56, -, 684--700.
[9]
Francois Carrez, Tarek Elsaleh, David Gómez, Luis Sánchez, Jorge Lanza, and Paul Grace. 2017. A reference architecture for federating IoT infrastructures supporting semantic interoperability. In European Conference on Networks and Communications (EuCNC). IEEE, 1--6.
[10]
Everton Cavalcante, Pereira. Jorge, Marcelo Pitanga Alves, Pedro Maia, Roniceli Moura, Thais Batista, Flavia C. Delicato, and Paulo F. Pires. 2016. On the interplay of Internet of Things and Cloud Computing: A systematic mapping study. Computer Communications, 89, 17--33.
[11]
Robert Cloutier, Gerrit Muller, Dinesh Verma, Roshanak Nilchiani, Eirik Hole, and Mary Bone. 2010. The Concept of Reference Architectures. Systems Engineering, 13, 1, 14--27.
[12]
Liliana Dobrica and Eila Niemela. 2008. An approach to reference architecture design for different domains of embedded systems. In Software Engineering Research and Practice (SERP). Las Vegas, USA, 287--293.
[13]
Jonnro Erasmus, Paul Grefen, Irene Vanderfeesten, and Konstantinos Traganos. 2018. Smart hybrid manufacturing control using cloud computing and the internet-of-things. Machines, 6, 4, 62.
[14]
Ciro Formisano, Daniele Pavia, Levent Gurgen, Takuro Yonezawa, José Antonio Galache, Keiko Doguchi, and Isabel Matranga. 2015. The advantages of IoT and cloud applied to smart cities. In 3rd International Conference on Future Internet of Things and Cloud. 325--332.
[15]
Matthias Galster, Paris Avgeriou, Danny Weyns, and Tomi Mannisto. 2011. Empiric ally-grounded reference architectures: A proposal. In 7th ACM Sigsoft Int. Conf. on the Quality of Software Architectures (QoSA 2011). Boulder, USA, 153--157.
[16]
Chih-Lin Hu, Ssuwei Chen, Liangxing Guo, Chalothon Chootong, and Lin Hui. 2017. Home care with IoT support: Architecture design and functionality. In 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media). 1--6.
[17]
Barbara Kitchenham and Stuart Charters. 2007. Guidelines for performing systematic literature reviews in software engineering. Tech. rep. Keele University.
[18]
Philippe Kruchten, Henk Obbink, and Judith Stafford. 2006. The past, present, and future for software architecture. IEEE Software, 23, 2, 22--30.
[19]
Elisa Yumi Nakagawa, Pablo Oliveira Antonino, and Martin Becker. 2011. Reference architecture and product line architecture: A subtle but critical difference. In 5th European Conference on Software Architecture (ECSA). Essen, Germany, 207--211.
[20]
Elisa Yumi Nakagawa, Fabiano C. Ferrari, Mariela M. F. Sasaki, and José Carlos Maldonado. 2011. An aspect-oriented reference architecture for software engineering environments. Journal of Systems and Software, 84, 10, 1670--1684.
[21]
Elisa Yumi Nakagawa, Milena Guessi, José Carlos Maldonado, Daniel Feitosa, and Flavio Oquendo. 2014. Consolidating a process for the design, representation, and evaluation of reference architectures. In IEEE/IFIP Conference on Software Architecture (WICSA). Sydney, Australia, 143--152.
[22]
Elisa Yumi Nakagawa, Flavio Oquendo, and Martin Becker. 2012. RAModel: A reference model for reference architectures. In Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture (WICSA/ECSA). Helsinki, Finland, 297--301.
[23]
Lucas Bueno Ruas Oliveira and Elisa Yumi Nakagawa. 2011. A service-oriented reference architecture for the software testing domain. In 5th European Conference on Software Architecture (ECSA). Essen, Germany, 405--421.
[24]
Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. 2008. Systematic mapping studies in software engineering. In Ease. Italy, 68--77.
[25]
Jesús Martín Talavera Portocarrero. 2016. RAMSES: reference architecture of a self-adaptive middleware for wireless sensor networks. PhD thesis. Federal University of Rio de Janeiro.
[26]
Eduardo Felipe Zambom Santana, Ana Paula Chaves, Marco Aurelio Gerosa, Fabio Kon, and Dejan S. Milojicic. 2018. Software platforms for smart cities: Concepts, requirements, challenges, and a unified reference architecture. ACM Computing Surveys (CSUR), 50, 6, 78.
[27]
Mary Shaw and Paul Clements. 2006. The golden age of software architecture. IEEE Software, 23, 2, 31--39.
[28]
Sachchidanand Singh and Nirmala Singh. 2015. Internet of things (iot): security challenges, business opportunities & reference architecture for e-commerce. In International Conference on Green Computing and Internet of Things (ICGCIoT). 1577--1581.
[29]
C. N. Verdouw, Robbert M. Robbemond, Tim Verwaart, J. Wolfert, and Adrie J. M. Beulens. 2018. A reference architecture for IoT-based logistic information systems in agri-food supply chains. Enterprise information systems, 12, 7, 755--779.

Cited By

View all
  • (2024)Reference Architecture for Microservices with an Optimized Inter-Service Communication Strategy2024 International Research Conference on Smart Computing and Systems Engineering (SCSE)10.1109/SCSE61872.2024.10550466(1-6)Online publication date: 4-Apr-2024
  • (2022)Middleware Supporting PIS: Requirements, Solutions, and ChallengesThe Evolution of Pervasive Information Systems10.1007/978-3-031-18176-4_4(65-97)Online publication date: 20-Sep-2022
  • (2022)An Overview of Reference ArchitecturesReference Architectures for Critical Domains10.1007/978-3-031-16957-1_2(5-15)Online publication date: 7-Sep-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '20: Proceedings of the 35th Annual ACM Symposium on Applied Computing
March 2020
2348 pages
ISBN:9781450368667
DOI:10.1145/3341105
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 March 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. cloud of things
  3. internet of things
  4. reference architecture
  5. systematic mapping study

Qualifiers

  • Research-article

Funding Sources

  • Fundação de Amparo à Pesquisa do Estado de São Paulo

Conference

SAC '20
Sponsor:
SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing
March 30 - April 3, 2020
Brno, Czech Republic

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)4
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Reference Architecture for Microservices with an Optimized Inter-Service Communication Strategy2024 International Research Conference on Smart Computing and Systems Engineering (SCSE)10.1109/SCSE61872.2024.10550466(1-6)Online publication date: 4-Apr-2024
  • (2022)Middleware Supporting PIS: Requirements, Solutions, and ChallengesThe Evolution of Pervasive Information Systems10.1007/978-3-031-18176-4_4(65-97)Online publication date: 20-Sep-2022
  • (2022)An Overview of Reference ArchitecturesReference Architectures for Critical Domains10.1007/978-3-031-16957-1_2(5-15)Online publication date: 7-Sep-2022
  • (2021)WECRAFT: a Platform for Networking Rural Craftsmen in Co-Production of Artisanal Crafts2021 IEEE 30th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)10.1109/WETICE53228.2021.00044(183-188)Online publication date: Oct-2021
  • (2021)Industry 4.0 Readiness Assessment Method Based on RAMI 4.0 StandardsIEEE Access10.1109/ACCESS.2021.31054569(119778-119799)Online publication date: 2021
  • (2020)HSIC Bottleneck Based Distributed Deep Learning Model for Load Forecasting in Smart Grid With a Comprehensive SurveyIEEE Access10.1109/ACCESS.2020.30400838(222977-223008)Online publication date: 2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media