A Software Architecture to enable Self-Organizing, Collaborative IoT Ressource Networks

Since recent years, the industrial world is facing a significant change from components and systems that are designed and configured for one well-analyzed scenario using well-established technologies to a demand for highly dynamic systems that continuously introduce the latest technologies and are capable of handling ever-changing use case environments. Thus, there is a need for new approaches on how to design and setup such systems. One of these approaches is Collaborative IoT, which focuses on researching the necessary designs, infrastructure, and technology to build ecosystems of loosely coupled, autonomous systems that interact in an ad-hoc fashion and establish service compositions and new distributed applications on demand. This paper presents a software architecture design for Industrial IoT systems to approach these targets as well as a reference implementation showing the feasibility of the architectural design in a Collaborative IoT smart factory scenario. The developed AiB architecture enables heterogeneous IoT systems to form task execution ecosystems that dynamically address new incoming tasks by creating service compositions across participating devices, which were not defined during design time.

[2]  Steven E. Collier,et al.  The Emerging Enernet: Convergence of the Smart Grid with the Internet of Things , 2015, IEEE Industry Applications Magazine.

[3]  Luis Ribeiro,et al.  An agent based framework to support plug and produce , 2014, 2014 12th IEEE International Conference on Industrial Informatics (INDIN).

[4]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[5]  Detlef Zuehlke,et al.  SmartFactory – A Vision becomes Reality , 2009 .

[6]  Austen Rainer,et al.  Case Study Research in Software Engineering - Guidelines and Examples , 2012 .

[7]  Jan C. Aurich,et al.  Analysis of Control Architectures in the Context of Industry 4.0 , 2017 .

[8]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[9]  Andreas Seitz,et al.  Fog Computing as Enabler for Blockchain-Based IIoT App Marketplaces - A Case Study , 2018, 2018 Fifth International Conference on Internet of Things: Systems, Management and Security.

[10]  Qin Zhang,et al.  Edge Computing in IoT-Based Manufacturing , 2018, IEEE Communications Magazine.

[11]  Nada Golmie,et al.  A Survey on Industrial Internet of Things: A Cyber-Physical Systems Perspective , 2018, IEEE Access.

[12]  Matthias Loskyll,et al.  Do Not Cancel My Race with Cyber-Physical Systems , 2014 .

[13]  Mathias Schmitt,et al.  Towards Industry 4.0 - Standardization as the crucial challenge for highly modular, multi-vendor production systems , 2015 .

[14]  O. Krejcar,et al.  Consequences of Industry 4.0 in Business and Economics , 2018, Economies.

[15]  Anthony Rowe,et al.  The Swarm at the Edge of the Cloud , 2015, IEEE Design & Test.

[16]  Claus Pahl,et al.  Processes, Motivations, and Issues for Migrating to Microservices Architectures: An Empirical Investigation , 2017, IEEE Cloud Computing.

[17]  Ying Liu,et al.  Agent and Cyber-Physical System Based Self-Organizing and Self-Adaptive Intelligent Shopfloor , 2017, IEEE Transactions on Industrial Informatics.

[18]  Antonio Pescapè,et al.  On the Integration of Cloud Computing and Internet of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[19]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[20]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[21]  H. Viswanathan,et al.  THE FUTURE of THE INTERNET of THINGS , 2016 .

[22]  Global Internet of Things Summit, GIoTS 2017, Geneva, Switzerland, June 6-9, 2017 , 2017, GIoTS.

[23]  Victor R. Lesser,et al.  A case study of organizational effects in a distributed sensor network , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[24]  Joaquín B. Ordieres Meré,et al.  Smart factories in Industry 4.0: A review of the concept and of energy management approached in production based on the Internet of Things paradigm , 2014, 2014 IEEE International Conference on Industrial Engineering and Engineering Management.

[25]  Amit Aggarwal,et al.  Computing on the Edge: A Platform for Replicating Internet Applications , 2003, WCW.

[26]  Miroslav Svitek,et al.  Industry 4.0 as a part of smart cities , 2016, 2016 Smart Cities Symposium Prague (SCSP).

[27]  Daniel Krajzewicz,et al.  SUMO - Simulation of Urban MObility An Overview , 2011 .