Wildcard Topic Management Using Bloom Filter in Distributed MQTT Brokers

MQTT is a widely used protocol in IoT systems. Due to the central role of an MQTT broker in handling messages, large-scale systems need to distribute the load across multiple brokers. When using multiple brokers, sharing subscription topics among them is a common strategy to prevent message flooding. Given the potentially large volume of topics, some existing approaches use a Bloom filter to store and manage them with space-saving. However, these methods have difficulties in managing wildcards, i.e., many queries to the Bloom filter could occur to search one topic. In this paper, we introduce a method to handle wildcard topics efficiently using a Bloom filter. The proposed method adds prefixes of subscription topics to the Bloom filter. Searching for a published topic is processed like using Trie structure while considering wildcard patterns. Experimental results demonstrate that our method reduces the number of queries to the Bloom filter compared to existing methods in many cases.

Authors

Institutions

Publication Details

Published
2025-01-10
DOI
https://doi.org/10.1109/ccnc54725.2025.10975906
Primary Topic
Caching and Content Delivery
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Wildcard Topic Management Using Bloom Filter in Distributed MQTT Brokers

Yoshito Watanabe, Ryohei Banno
Caching and Content Delivery
article

Wildcard Topic Management Using Bloom Filter in Distributed MQTT Brokers

Yoshito Watanabe, Ryohei Banno
article en

Abstract

MQTT is a widely used protocol in IoT systems. Due to the central role of an MQTT broker in handling messages, large-scale systems need to distribute the load across multiple brokers. When using multiple brokers, sharing subscription topics among them is a common strategy to prevent message flooding. Given the potentially large volume of topics, some existing approaches use a Bloom filter to store and manage them with space-saving. However, these methods have difficulties in managing wildcards, i.e., many queries to the Bloom filter could occur to search one topic. In this paper, we introduce a method to handle wildcard topics efficiently using a Bloom filter. The proposed method adds prefixes of subscription topics to the Bloom filter. Searching for a published topic is processed like using Trie structure while considering wildcard patterns. Experimental results demonstrate that our method reduces the number of queries to the Bloom filter compared to existing methods in many cases.

Hitotsubashi University (JP)
Japan Science and Technology Corporation
Openalex Percentile: Top 91%
Caching and Content Delivery
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Wildcard Topic Management Using Bloom Filter in Distributed MQTT Brokers — Yoshito Watanabe, Ryohei Banno · (2025) | TGRS Research Map | TGRS