Fog Computing as Enabler for Blockchain-Based IIoT App Marketplaces - A Case Study

Fog Computing, Augmented Reality (AR) and Blockchain are technologies that have been receiving more attention in recent years. Fog Computing for on-site data analysis and Blockchain as a decentralized framework are used to establish security and trust. AR enables new interactive scenarios with devices in the industrial environment and provides user interfaces for devices that had previously lacked one. The combination of these technologies in an industrial environment opens up new possibilities and opportunities. We present the IIoT Bazaar, a decentralized marketplace for industrial edge applications that relies on Blockchain to create transparency for all stakeholders involved and to enable the traceability of app installations on edge devices. With Fog Computing, resource-limited edge devices can be integrated into the IIoT Bazaar ecosystem. Fog Nodes enable the provisioning of applications on edge devices and their integration into a decentralized Blockchain network. AR serves as an interface between the users and the machines, allowing people to interact intuitively with the edge devices. With a case study, we demonstrate the design and prototypical implementation of the IIoT Bazaar and its applications which bring software developers and users together using a combination of Fog Computing, AR, and Blockchain. We share the challenges we faced and our experiences we made during the case study.

[1]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[2]  Hwaiyu Geng THE INDUSTRIAL INTERNET OF THINGS (IIoT) , 2017 .

[3]  Constantin Scheuermann,et al.  A Metamodel for Cyber-Physical Systems , 2017 .

[4]  Nick Szabo,et al.  Formalizing and Securing Relationships on Public Networks , 1997, First Monday.

[5]  Rajkumar Buyya,et al.  Fog Computing: Principles, Architectures, and Applications , 2016, ArXiv.

[6]  Ying Zhao,et al.  EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts , 2018, IEEE Internet of Things Journal.

[7]  Andreas Seitz,et al.  Fogxy: An Architectural Pattern for Fog Computing , 2018, EuroPLoP.

[8]  Hemang Subramanian,et al.  Decentralized blockchain-based electronic marketplaces , 2017, Commun. ACM.

[9]  Andreas Seitz,et al.  Seamless computing in industrial systems using container orchestration , 2020, Future Gener. Comput. Syst..

[10]  Andreas Seitz,et al.  Augmenting the industrial Internet of Things with Emojis , 2018, 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC).

[11]  Martin White,et al.  Internet of Things, Blockchain and Shared Economy Applications , 2016, EUSPN/ICTH.

[12]  Manuel Díaz,et al.  On blockchain and its integration with IoT. Challenges and opportunities , 2018, Future Gener. Comput. Syst..

[13]  Xavier Masip-Bruin,et al.  What is a Fog Node A Tutorial on Current Concepts towards a Common Definition , 2016, ArXiv.

[14]  Joel J. P. C. Rodrigues,et al.  Decentralized Consensus for Edge-Centric Internet of Things: A Review, Taxonomy, and Research Issues , 2018, IEEE Access.

[15]  P. Milgram,et al.  A Taxonomy of Mixed Reality Visual Displays , 1994 .

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

[17]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[18]  Maher Alharby,et al.  Blockchain-based Smart Contracts: A Systematic Mapping Study , 2017, ICAISC 2017.

[19]  Andreas Seitz,et al.  Seamless Computing for Industrial Systems Spanning Cloud and Edge , 2017, 2017 International Conference on High Performance Computing & Simulation (HPCS).

[20]  Cesare Pautasso,et al.  A Taxonomy of Blockchain-Based Systems for Architecture Design , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[21]  Andreas Seitz,et al.  The Conjunction of Fog Computing and the Industrial Internet of Things - An Applied Approach , 2018, 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).