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 条
  • [1] The real-time data processing framework for blockchain and edge computing
    Gao, Zhaolong
    Yan, Wei
    ALEXANDRIA ENGINEERING JOURNAL, 2025, 120 : 50 - 61
  • [2] Distributed Secure Edge Computing Architecture Based on Blockchain for Real-Time Data Integrity in IoT Environments
    Xu, Rongxu
    Hang, Lei
    Jin, Wenquan
    Kim, Dohyeun
    ACTUATORS, 2021, 10 (08)
  • [3] Smart Manufacturing Real-Time Analysis Based on Blockchain and Machine Learning Approaches
    Shahbazi, Zeinab
    Byun, Yung-Cheol
    APPLIED SCIENCES-BASEL, 2021, 11 (08):
  • [4] Application and challenges of Blockchain technology for real-time operation in a water distribution system
    Pahontu, Bogdan
    Arsene, Diana
    Predescu, Alexandru
    Mocanu, Mariana
    2020 24TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2020, : 739 - 744
  • [5] Application of real-time data processing system of Internet of Things based on blockchain technology in the financial field of Yangtze River Delta urban agglomeration
    Fei, Xuanshu
    SOFT COMPUTING, 2023, 27 (14) : 10121 - 10131
  • [6] A Triple Real-Time Trajectory Privacy Protection Mechanism Based on Edge Computing and Blockchain in Mobile Crowdsourcing
    Wang, Weilong
    Wang, Yingjie
    Duan, Peiyong
    Liu, Tianen
    Tong, Xiangrong
    Cai, Zhipeng
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (10) : 5625 - 5642
  • [7] Real-time Data Analytics Edge Computing Application for Industry 4.0: The Mahalanobis-Taguchi Approach
    Bajic, B.
    Suzic, N.
    Simeunovic, N.
    Moraca, S.
    Rikalovic, A.
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT, 2020, 11 (03): : 146 - 156
  • [8] Edge Computing Application: Real-Time Anomaly Detection Algorithm for Sensing Data
    Zhang Q.
    Hu Y.
    Ji C.
    Zhan P.
    Li X.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2018, 55 (03): : 524 - 536
  • [9] A Survey from Real-Time to Near Real-Time Applications in Fog Computing Environments
    Gomes, Eliza
    Costa, Felipe
    De Rolt, Carlos
    Dantas, Mario
    Plentz, Patricia
    TELECOM, 2021, 2 (04): : 489 - 517
  • [10] Determining Edge Node Real-Time Capabilities
    Gowtham, Varun
    Keil, Oliver
    Yeole, Aniket
    Schreiner, Florian
    Tschoeke, Simon
    Willner, Alexander
    PROCEEDINGS OF THE 2021 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2021), 2021,