A Blockchain Protocol for Real-Time Application Migration on the Edge

被引:2
作者
Tosic, Aleksandar [1 ,2 ]
Vicic, Jernej [1 ,2 ]
Burnard, Michael [1 ,3 ]
Mrissa, Michael [1 ,2 ]
机构
[1] InnoRenew CoE, Livade 6a, Izola 6310, Slovenia
[2] Univ Primorska, Fac Math, Nat Sci & Informat Technol, Glagoljaska 8, Koper 6000, Slovenia
[3] Univ Primorska, Inst Andrej Marusic, Muzejski Trg 2, Koper 6000, Slovenia
基金
欧盟地平线“2020”;
关键词
fault tolerance; blockchain; Internet of Things; edge computing; peer-to-peer; decentralized; sensor networks; verifiable delay functions; INTELLIGENT; FRAMEWORK; SERVICES; SYSTEM; IOT;
D O I
10.3390/s23094448
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Internet of Things (IoT) is experiencing widespread adoption across industry sectors ranging from supply chain management to smart cities, buildings, and health monitoring. However, most software architectures for the IoT deployment rely on centralized cloud computing infrastructures to provide storage and computing power, as cloud providers have high economic incentives to organize their infrastructure into clusters. Despite these incentives, there has been a recent shift from centralized to decentralized architectures that harness the potential of edge devices, reduce network latency, and lower infrastructure costs to support IoT applications. This shift has resulted in new edge computing architectures, but many still rely on centralized solutions for managing applications. A truly decentralized approach would offer interesting properties required for IoT use cases. In this paper, we introduce a decentralized architecture tailored for large-scale deployments of peer-to-peer IoT sensor networks and capable of run-time application migration. We propose a leader election consensus protocol for permissioned distributed networks that only requires one series of messages in order to commit to a change. The solution combines a blockchain consensus protocol using Verifiable Delay Functions (VDF) to achieve decentralized randomness, fault tolerance, transparency, and no single point of failure. We validate our solution by testing and analyzing the performance of our reference implementation. Our results show that nodes are able to reach consensus consistently, and the VDF proofs can be used as an entropy pool for decentralized randomness. We show that our system can perform autonomous real-time application migrations. Finally, we conclude that the implementation is scalable by testing it on 100 consensus nodes running 200 applications.
引用
收藏
页数:23
相关论文
共 50 条
  • [31] Integration of blockchain in smart systems: problems and opportunities for real-time sensor data storage
    Alsadi, Naseem
    Zaidi, Syed
    Rooprai, Mankaran
    Gadsden, Stephen A.
    Yawney, John
    DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES VIII, 2024, 13058
  • [32] Research and Analysis for Real-Time Streaming Big Data Based on Controllable Clustering and Edge Computing Algorithm
    Li, Xiang
    Zhang, Zijia
    IEEE ACCESS, 2019, 7 : 171621 - 171632
  • [33] Real-time Cyberattack Detection with Collaborative Learning for Blockchain Networks
    Khoa, Tran Viet
    Son, Do Hai
    Hoang, Dinh Thai
    Trung, Nguyen Linh
    Quynh, Tran Thi Thuy
    Nguyen, Diep N.
    Ha, Nguyen Viet
    Dutkiewicz, Eryk
    2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [34] Real-Time Quality Inspection of Motor Rotor Using Cost-Effective Intelligent Edge System
    Zhu, Qingyun
    Lu, Jingfeng
    Wang, Xiaoxian
    Wang, Hui
    Lu, Siliang
    de Silva, Clarence W.
    Xia, Min
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (08) : 7393 - 7404
  • [35] Enabling Real-Time AI Edge Video Analytics
    Tsakanikas, Vassilis
    Dagiuklas, Tasos
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [36] Towards Efficient Real-Time Decision Support at the Edge
    Kang, Kyoung Don
    SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 419 - 424
  • [37] Edge Computing for Real-Time Internet of Things Applications: Future Internet Revolution
    Nguyen Minh Quy
    Le Anh Ngoc
    Nguyen Tien Ban
    Nguyen Van Hau
    Vu Khanh Quy
    Wireless Personal Communications, 2023, 132 : 1423 - 1452
  • [38] A Unified α-η-κ-μ Fading Model Based Real-Time Localization on IoT Edge Devices
    Singh, Aditya
    Danish, Syed
    Prasad, Gaurav
    Kumar, Sudhir
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (06): : 6207 - 6218
  • [39] Edge Computing in Real-Time Electricity Consumption Optimization Algorithm for Smart Grids
    Marales, Razvan Cristian
    Bara, Adela
    Oprea, Simona-Vasilica
    INTELLIGENT METHODS IN COMPUTING, COMMUNICATIONS AND CONTROL, 2021, 1243 : 188 - 197
  • [40] Metamorphic Testing for Edge Real-Time Face Recognition and Intrusion Detection Solution
    Raif, Mourad
    Ouafiq, El Mehdi
    El Rharras, Abdessamad
    Chehri, Abdellah
    Saadane, Rachid
    2022 IEEE 96TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-FALL), 2022,