BlockEdge: Blockchain-Edge Framework for Industrial IoT Networks

Industry 4.0 encompasses a promise of a new industrial revolution in terms of providing secure, intelligent, autonomous and self-adaptive industrial IoT (IIoT) networks. Key industrial applications and systems will be significantly more complex due to the involvement of the vast number of different devices and diverse nature of various stakeholders and service providers. These complex industrial processes, services and applications also have strict requirements in terms of performance - latency in particular - and resource-efficiency, together with high standards for security and trust. In this context, Blockchain and Edge Computing emerge as prominent technologies to address the mentioned essential requirements and to further strengthen the rise of the new era of digitization. The Edge computing paradigm ensures low latency services for IIoT applications while optimizing the network usage, whereas Blockchain provides a decentralized way for ensuring data integrity, trust and security. In this paper, we propose a ‘BlockEdge’ framework that combines these two enabling technologies to address some of the critical issues faced by the current IIoT networks. We verify the feasibility of our approach by evaluating the performance and resource-efficiency of BlockEdge in terms of latency, power consumption and network usage, through simulations against non-Blockchain solution.

[1]  Giancarlo Fortino,et al.  Towards Multi-layer Interoperability of Heterogeneous IoT Platforms: The INTER-IoT Approach , 2018, IoT 2018.

[2]  Ammar Muthanna,et al.  Study of fog computing structure , 2018, 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus).

[3]  Pawani Porambage,et al.  Securing Gadget-Free Digital Services , 2018, Computer.

[4]  Tomi Westerlund,et al.  Edge and Fog Computing Enabled AI for IoT-An Overview , 2019, 2019 IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS).

[5]  Tanesh Kumar,et al.  Blockchain Utilization in Healthcare: Key Requirements and Challenges , 2018, 2018 IEEE 20th International Conference on e-Health Networking, Applications and Services (Healthcom).

[6]  Wei Ni,et al.  Survey on blockchain for Internet of Things , 2019, Comput. Commun..

[7]  Giancarlo Fortino,et al.  A Trust-Based Team Formation Framework for Mobile Intelligence in Smart Factories , 2020, IEEE Transactions on Industrial Informatics.

[8]  Sajal K. Das,et al.  A survey on fog computing for the Internet of Things , 2019, Pervasive Mob. Comput..

[9]  Tarik Taleb,et al.  Survey on Multi-Access Edge Computing for Internet of Things Realization , 2018, IEEE Communications Surveys & Tutorials.

[10]  Arshdeep Bahga,et al.  Blockchain Platform for Industrial Internet of Things , 2016 .

[11]  João Cardoso,et al.  Fogbed: A Rapid-Prototyping Emulation Environment for Fog Computing , 2018, 2018 IEEE International Conference on Communications (ICC).

[12]  Sushmita Ruj,et al.  A Comprehensive Survey on Attacks, Security Issues and Blockchain Solutions for IoT and IIoT , 2020, J. Netw. Comput. Appl..

[13]  Roman Beck,et al.  Beyond Bitcoin: The Rise of Blockchain World , 2018, Computer.

[14]  Jiannong Cao,et al.  Edge Mesh: A New Paradigm to Enable Distributed Intelligence in Internet of Things , 2017, IEEE Access.

[15]  Geoffrey E. Hinton,et al.  Distilling the Knowledge in a Neural Network , 2015, ArXiv.

[16]  Erkki Harjula,et al.  Performance and Efficiency Optimization of Multi-layer IoT Edge Architecture , 2020, 2020 2nd 6G Wireless Summit (6G SUMMIT).

[17]  F. Richard Yu,et al.  Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges , 2019, IEEE Communications Surveys & Tutorials.

[18]  Jacek Rak,et al.  Guide to Disaster-Resilient Communication Networks , 2020, Computer Communications and Networks.

[19]  Indranil Sarkar,et al.  Fog Computing Based Intelligent Security Surveillance Using PTZ Controller Camera , 2019, 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[20]  Yong Xiang,et al.  Decentralized Privacy Using Blockchain-Enabled Federated Learning in Fog Computing , 2020, IEEE Internet of Things Journal.

[21]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[22]  Tanesh Kumar,et al.  Challenges of AI in Wireless Networks for IoT , 2020, ArXiv.

[23]  Mohamed Elhoseny,et al.  Challenges and recommended technologies for the industrial internet of things: A comprehensive review , 2020 .

[24]  An Braeken,et al.  SEC-BlockEdge: Security Threats in Blockchain-Edge based Industrial IoT Networks , 2019, 2019 11th International Workshop on Resilient Networks Design and Modeling (RNDM).

[25]  Jani Suomalainen,et al.  Security Aspects of Short-Range Wireless Communication - Risk Analysis for the Healthcare Application , 2014 .

[26]  Mohammad Aazam,et al.  Using DEVS for modeling and simulating a Fog Computing environment , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[27]  Jorge Pereira,et al.  IIoTEED: An Enhanced, Trusted Execution Environment for Industrial IoT Edge Devices , 2017, IEEE Internet Computing.

[28]  F. Richard Yu,et al.  Industrial Internet: A Survey on the Enabling Technologies, Applications, and Challenges , 2017, IEEE Communications Surveys & Tutorials.

[29]  Juan M. Corchado,et al.  Blockchain framework for IoT data quality via edge computing , 2018, BlockSys@SenSys.

[30]  Xin Fan,et al.  Container-based fog computing architecture and energy-balancing scheduling algorithm for energy IoT , 2019, Future Gener. Comput. Syst..

[31]  F. Richard Yu,et al.  A Survey on the Scalability of Blockchain Systems , 2019, IEEE Network.

[32]  J. Enrique Muñoz Expósito,et al.  Smart Containers Schedulers for Microservices Provision in Cloud-Fog-IoT Networks. Challenges and Opportunities , 2020, Sensors.

[33]  Stevan Stankovski,et al.  The Impact of Edge Computing on Industrial Automation , 2020, 2020 19th International Symposium INFOTEH-JAHORINA (INFOTEH).

[34]  Ching-Han Chen,et al.  Edge Computing Gateway of the Industrial Internet of Things Using Multiple Collaborative Microcontrollers , 2018, IEEE Network.

[35]  Paul Matthyssens,et al.  Reconceptualizing value innovation for Industry 4.0 and the Industrial Internet of Things , 2019, Journal of Business & Industrial Marketing.

[36]  Shancang Li,et al.  Blockchain Enabled Industrial Internet of Things Technology , 2019, IEEE Transactions on Computational Social Systems.

[37]  Giancarlo Fortino,et al.  Using Blockchain in a Reputation-Based Model for Grouping Agents in the Internet of Things , 2020, IEEE Transactions on Engineering Management.

[38]  Emmanuel Oyekanlu Predictive edge computing for time series of industrial IoT and large scale critical infrastructure based on open-source software analytic of big data , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[39]  Athanasios V. Vasilakos,et al.  BSeIn: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.0 , 2018, J. Netw. Comput. Appl..

[40]  Marja Matinmikko-Blue,et al.  Micro-Operator driven Local 5G Network Architecture for Industrial Internet , 2018, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[41]  Mazhar Ali,et al.  Towards a Fog Enabled Efficient Car Parking Architecture , 2019, IEEE Access.

[42]  Mauro Conti,et al.  Blockchain-Enabled Secure Energy Trading With Verifiable Fairness in Industrial Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[43]  Mohammad Ahsan Chishti,et al.  Offloading in Cloud and Fog Hybrid Infrastructure Using iFogSim , 2020, 2020 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence).

[44]  Hao Luo,et al.  MTES: An Intelligent Trust Evaluation Scheme in Sensor-Cloud-Enabled Industrial Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[45]  Dmitry Korzun,et al.  Secure Communication and Data Processing Challenges in the Industrial Internet , 2016, Balt. J. Mod. Comput..

[46]  Jong Hyuk Park,et al.  Blockchain-Based Secure Storage Management with Edge Computing for IoT , 2019, Electronics.

[47]  Asad Waqar Malik,et al.  FogNetSim++: A Toolkit for Modeling and Simulation of Distributed Fog Environment , 2018, IEEE Access.

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

[49]  Tanesh Kumar,et al.  Overview of 5G Security Challenges and Solutions , 2018, IEEE Communications Standards Magazine.

[50]  Mikael Gidlund,et al.  Evaluating Bluetooth Low Energy Suitability for Time-Critical Industrial IoT Applications , 2017, Int. J. Wirel. Inf. Networks.

[51]  Tanesh Kumar,et al.  AGE: authentication in gadget-free healthcare environments , 2019, Information Technology and Management.

[52]  Mauro Isaja,et al.  Combining Edge Computing and Blockchains for Flexibility and Performance in Industrial Automation , 2017 .

[53]  Teemu Leppänen,et al.  Decentralized Iot Edge Nanoservice Architecture for Future Gadget-Free Computing , 2019, IEEE Access.

[54]  Alexandru Stanciu,et al.  Blockchain Based Distributed Control System for Edge Computing , 2017, 2017 21st International Conference on Control Systems and Computer Science (CSCS).

[55]  Zhu Han,et al.  When Mobile Blockchain Meets Edge Computing , 2017, IEEE Communications Magazine.

[56]  Giancarlo Fortino,et al.  Autonomic computation offloading in mobile edge for IoT applications , 2019, Future Gener. Comput. Syst..

[57]  Weihai Chen,et al.  Industrial IoT in 5G environment towards smart manufacturing , 2018, J. Ind. Inf. Integr..

[58]  Joel J. P. C. Rodrigues,et al.  Towards energy-aware fog-enabled cloud of things for healthcare , 2018, Comput. Electr. Eng..

[59]  Emmanuel Oyekanlu,et al.  Real-Time Distributed Computing at Network Edges for Large Scale Industrial IoT Networks , 2018, 2018 IEEE World Congress on Services (SERVICES).

[60]  Xin Gao,et al.  PORA: Predictive Offloading and Resource Allocation in Dynamic Fog Computing Systems , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[61]  Yun Liu,et al.  Secure Data Storage and Searching for Industrial IoT by Integrating Fog Computing and Cloud Computing , 2018, IEEE Transactions on Industrial Informatics.

[62]  Klaus Wehrle,et al.  Secure Low Latency Communication for Constrained Industrial IoT Scenarios , 2018, 2018 IEEE 43rd Conference on Local Computer Networks (LCN).

[63]  Song Han,et al.  Industrial Internet of Things: Challenges, Opportunities, and Directions , 2018, IEEE Transactions on Industrial Informatics.

[64]  Tarik Taleb,et al.  EiF: Toward an Elastic IoT Fog Framework for AI Services , 2019, IEEE Communications Magazine.

[65]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[66]  Alasdair Gilchrist Industry 4.0: The Industrial Internet of Things , 2016 .

[67]  Giancarlo Fortino,et al.  Integration, Interconnection, and Interoperability of IoT Systems , 2018 .

[68]  Atay Ozgovde,et al.  EdgeCloudSim: An environment for performance evaluation of Edge Computing systems , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[69]  Ali Hassan Sodhro,et al.  Securing the Communication of Industrial Internet , 2020 .

[70]  Ke Zhang,et al.  Edge Intelligence and Blockchain Empowered 5G Beyond for the Industrial Internet of Things , 2019, IEEE Network.

[71]  Rima Kilany,et al.  The power of a blockchain-based supply chain , 2019, Comput. Ind. Eng..

[72]  Antonio Puliafito,et al.  Blockchain and IoT Integration: A Systematic Survey , 2018, Sensors.