VAST: A Decentralized Open-Source Publish/Subscribe Architecture

被引:1
|
作者
Opeolu, Victory [1 ]
Hu, Shun-Yun [2 ]
Marais, Charl [1 ]
Engelbrecht, Herman [1 ]
机构
[1] Stellenbosch Univ, Elect & Elect Engn, Stellenbosch, Western Cape, South Africa
[2] Imonology Inc, Tainan, Taiwan
关键词
open-source; publish/subscribe; pub/sub; Spatial publish/subscribe; VAST; Voronoi Partitioning; MQTT; IoT; IIoT; MMVE;
D O I
10.1145/3587819.3592554
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Publish/Subscribe (pub/sub) systems have been widely adopted in highly scalable environments. We see this especially with IoT/IIoT applications, an environment where low bandwidth and high latency is ideal. The projected growth of Iot/IIoT network nodes are in the billions in the next few years and as such, there is a need for network communication standards that can adapt to the ever-growing nature of this industry. While current pub/sub standards have produced positive results so far, they all adopt a "topic" based pub/sub approach. They do not leverage off modern devices having spatial information. Current open-source standards also focus heavily on centralized brokering of information. This makes the broker in this system a potential bottleneck as it means if that broker goes down, the entire network goes down. We have developed a new, unique and innovative open-source pub/sub standard called VAST that leverages spatial information of modern network devices to perform message communication. It uses a unique concept called Spatial Publish/Subscribe (SPS). It is built on a peer-to-peer network to enable high scalability. In addition to this, it provides a Voronoi Overlay to efficiently distribute the messages, ensuring that network brokers are not overloaded with requests and ensures the network self-organizes itself if one or more brokers break down. It also has a forwarding algorithm to eliminate redundancies in the network. We will demonstrate this concept with a simulator we developed. We will show how the simulator works and how to use it. We believe that with this simulator, we will help encourage researchers adopt this technology for their spatial applications. An example of such is Massively Multi-user Virtual Environments (MMVEs), where there is a need for a high number of spatial network nodes in virtual environments.
引用
收藏
页码:423 / 429
页数:7
相关论文
共 50 条
  • [1] Open-Source Publish-Subscribe Systems: A Comparative Study
    Lazidis, Apostolos
    Petrakis, Euripides G. M.
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    [J]. ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 1, 2022, 449 : 105 - 115
  • [2] Publish-Subscribe approaches for the IoT and the cloud: Functional and performance evaluation of open-source systems
    Lazidis, Apostolos
    Tsakos, Konstantinos
    Petrakis, Euripides G. M.
    [J]. INTERNET OF THINGS, 2022, 19
  • [3] Decentralized message ordering for publish/subscribe systems
    Lumezanu, Cristian
    Spring, Neil
    Bhattacharjee, Bobby
    [J]. MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 162 - +
  • [4] AUPS: An Open Source AUthenticated Publish/Subscribe system for the Internet of Things
    Rizzardi, Alessandra
    Sicari, Sabrina
    Miorandi, Daniele
    Coen-Porisini, Alberto
    [J]. INFORMATION SYSTEMS, 2016, 62 : 29 - 41
  • [5] Publish/Subscribe Architecture with Web Services
    Numnonda, Thanisa
    Poonsuph, Rattakorn
    [J]. ECONOMICS AND BUSINESS INFORMATION, 2011, 9 : 35 - 39
  • [6] Supporting Mobility in a Publish Subscribe Internetwork Architecture
    Giannaki, Varvara
    Vasilakos, Xenofon
    Stais, Charilaos
    Polyzos, George C.
    Xylomenos, George
    [J]. 2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [7] A publish & subscribe architecture for distributed metadata management
    Keidl, M
    Kreutz, A
    Kemper, A
    Kossmann, D
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 309 - 320
  • [8] Illustrating a publish-subscribe Internet architecture
    Nikos Fotiou
    Dirk Trossen
    George C. Polyzos
    [J]. Telecommunication Systems, 2012, 51 : 233 - 245
  • [9] Illustrating a publish-subscribe Internet architecture
    Fotiou, Nikos
    Trossen, Dirk
    Polyzos, George C.
    [J]. TELECOMMUNICATION SYSTEMS, 2012, 51 (04) : 233 - 245
  • [10] A publish/subscribe architecture for sensor networks and applications
    Yan Xinqing
    Wang Wei
    Li Wenfeng
    Chen Dingfang
    [J]. IEEE ICMA 2006: PROCEEDING OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2006, : 787 - +