Bloom filter-based discovery protocol for DDS middleware

被引:25
|
作者
Sanchez-Monedero, Javier [1 ]
Povedano-Molina, Javier [2 ]
Lopez-Vega, Jose M. [2 ]
Lopez-Soler, Juan M. [2 ]
机构
[1] Univ Cordoba, Dept Comp Sci & Numer Anal, E-14071 Cordoba, Spain
[2] Univ Granada, Dept Signal Theory Telemat & Commun, ETSI Informat & Telecomunicac, E-18071 Granada, Spain
关键词
DDS; Data Distribution Service; Discovery; Middleware; Bloom filter; Peer-to-peer; RTPS; PEER-TO-PEER; HASH;
D O I
10.1016/j.jpdc.2011.05.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Data Distribution Service (DDS) middleware has recently been standardized by the OMG. Prior to data communication, a discovery protocol had to locate and obtain remote DDS entities and their attributes. Specifically, DDS discovery matches the Data Writers (DWs) and DataReaders (DRs) entities (Endpoints) situated in different network nodes. DDS specification does not specify how this discovery is translated "into the wire". To provide interoperability and transparency between different DDS implementations, the OMG has standardized the DDS Interoperability Wire Protocol (DDS-RTPS). Any compliant DDS-RTPS implementation must support at least the SDP (Simple Discovery Protocol). The SDP works in relatively small or medium networks but it may not scale as the number of DDS Endpoints increases. This paper addresses the design and evaluation of an SDP alternative - which uses Bloom Filters (BF) - that increases DOS scalability. BFs use Hash functions for space-efficient probabilistic data set representation. We provide both analytical and experimental studies. Results show that our approach can improve the discovery process (in terms of network load and node resource consumption), especially in those scenarios with large Endpoint per Participant ratios. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:1305 / 1317
页数:13
相关论文
共 50 条
  • [1] Applied-information Technology in Improving Bloom Filter-based Discovery Protocol for DDS Middlewarein Consideration of QoS
    Bian Huaxing
    Xia Zhengxin
    [J]. ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 457 - +
  • [2] An Efficient Service Discovery Algorithm for Counting Bloom Filter-Based Service Registry
    Cheng, Shuxing
    Chang, Carl K.
    Zhang, Liang-Jie
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 157 - +
  • [3] Forwarding Anomalies in Bloom Filter-based Multicast
    Saerelae, Mikko
    Rothenberg, Christian Esteve
    Aura, Tuomas
    Zahemszky, Andras
    Nikander, Pekka
    Ott, Joerg
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 2399 - 2407
  • [4] Network Coding-based Content Retrieval based on Bloom Filter-based Content Discovery for ICN
    Marandi, Ali
    Braun, Torsten
    Salamatian, Kave
    Thomos, Nikolaos
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [5] Scaling Bloom filter-based multicast via filter switching
    Tsilopoulos, Christos
    Xylomenos, George
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [6] A Bloom Filter-Based Index for Distributed Storage Systems
    Wang, Zhu
    Luo, Chenxi
    Luo, Tiejian
    Chen, Xia
    Hou, Jinzhong
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 12TH INTERNATIONAL CONFERENCE, 2015, 373 : 293 - 301
  • [7] Dynamically Allocated Bloom Filter-Based PIT Architectures
    Jang, Saeyoung
    Byun, Hayoung
    Lim, Hyesook
    [J]. IEEE ACCESS, 2022, 10 : 28165 - 28179
  • [8] A Bloom Filter-Based Data Deduplication for Big Data
    Podder, Shrayasi
    Mukherjee, S.
    [J]. ADVANCES IN DATA AND INFORMATION SCIENCES, VOL 1, 2018, 38 : 161 - 168
  • [9] BFGSDP: Bloom filter guided service discovery protocol for MANIETs
    Gao, Zhenguo
    Li, Xiang
    Wang, Ling
    Zhao, Jing
    Zhao, Yunlong
    Shi, Hongyu
    [J]. MANAGING TRAFFIC PERFORMANCE IN CONVERGED NETWORKS, 2007, 4516 : 446 - +
  • [10] hdFilter: Toward Faster Bloom Filter-based Packet Forwarding
    Lee, HyunYong
    Nakao, Akihiro
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,