DPPS: A Decentralised Publish-Process-Subscribe Middleware with Verifiable Computations

被引:0
|
作者
Jabbari, Amir [1 ]
Ramachandran, Gowri
Malik, Sidra
Jurdak, Raja
机构
[1] Queensland Univ Technol, Trusted Networks Lab, Brisbane, Australia
关键词
Blockchain; IoT applications; Verifiable Computations; Publish-Subscribe; Smart Contract; Supply Chain;
D O I
10.1109/Blockchain62396.2024.00019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the digital era, supply chains have evolved into complex, Internet of Things (IoT)-driven networks requiring efficient data sharing and processing. Traditional data-sharing methods face challenges in the current predictive supply chain's need for processed data as insights are required in near-real-time. However, existing messaging models often suffer from the lack of support for automated processes, or the centralisation issues, such as single points of failure and potential bottlenecks. This paper introduces a Decentralised Publish-Process-Subscribe (DPPS) middleware to overcome these limitations, offering byzantine fault-tolerant data processing and verifiable insights without relying on a central entity. DPPS integrates data processing with the pub-sub paradigm, enabling automatic raw data processing in a decentralised manner. The paper presents a decentralised data sharing and processing architecture, a byzantine fault-tolerant verification method, and evaluates the proposed system through a simulated supply chain scenario. Results indicate that DPPS achieves decentralised, verifiable insights with no transaction fees and minimal latency trade-offs, addressing the shortcomings of existing messaging middlewares in predictive supply chains.
引用
收藏
页码:72 / 80
页数:9
相关论文
共 50 条
  • [21] Distributing genome sequence Databases with a Publish/Subscribe middleware
    Wang, Chen
    Zhou, Bing Bing
    Brites, Fabian
    Liu, Bin
    Zomaya, Andalbert Y.
    FIRST IEEE INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS, 2007, : 273 - +
  • [22] Semantic message oriented middleware for publish/subscribe networks
    Li, H
    Jiang, GF
    SENSORS, AND COMMAND, CONTROL, COMMUNICATIONS, AND INTELLIGENCE(C31) TECHNOLOGIES FOR HOMELAND SECURITY AND HOMELAND DEFENSE III, PTS 1 AND 2, 2004, 5403 : 124 - 133
  • [23] A New Message Middleware for Business Process Engine Integration Based On Publish/Subscribe Model
    Zhou, DaLei
    Zhao, Shuai
    Cheng, Bo
    PROCEEDINGS OF THE 2015 3RD INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 35 : 749 - 753
  • [24] Distributed topic management in publish-process-subscribe systems on edge-servers for real-time notification service
    Tanaka, Tomoya
    Kamada, Tomio
    Ohta, Chikara
    IEICE COMMUNICATIONS EXPRESS, 2020, 9 (12): : 616 - 621
  • [25] Supporting mobility in content-based publish/subscribe middleware
    Fiege, L
    Gärtner, FC
    Kasten, O
    Zeidler, A
    MIDDLEWARE 2003, PROCEEDINGS, 2003, 2672 : 103 - 122
  • [26] An optimised publish/subscribe middleware for peer-to-peer systems
    Garcia-Sanchez, Antonio Javier
    Garcia-Sanchez, Felipe
    Pavon-Marino, Pablo
    Garcia-Haro, Joan
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2008, 1 (02) : 195 - 215
  • [27] Design and Implementation of a Real-time Publish/Subscribe Middleware
    Zheng, Pengyi
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2019, 12 (06) : 513 - 518
  • [28] Adapting a publish-subscribe middleware to a RPC response pattern
    Morrison, Douglas A.
    Johnson, James M.
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY, 2010, 7740
  • [29] Policy-based information sharing in publish/subscribe middleware
    Singh, Jatinder
    Vargas, Luis
    Bacon, Jean
    Moody, Ken
    2008 IEEE WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2008, : 137 - 144
  • [30] Using publish/subscribe middleware for distributed EV charging optimization
    Rivera, Jose
    Jergler, Martin
    Stoimenov, Aleksandar
    Goebel, Christoph
    Jacobsen, Hans-Arno
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2016, 31 (1-2): : 41 - 48