Towards In-Network Compact Representation: Mergeable Counting Bloom Filter Vis Cuckoo Scheduling
Document Type
Article
Publication Date
1-1-2021
Abstract
With the breakthrough of edge intelligence, we are witnessing a booming increase in distributed applications on edge nodes. These distributed applications need to apply a novel data representation algorithm to support data-information exchanging and data-information based decision among different edge nodes. As the most efficient data compact representation algorithm, Counting Bloom Filter (CBF) is an extension of Bloom filter, which enables updating data representation as well as inserting data into a representation. To facilitate distributed applications on edge nodes, edge nodes need to exchange and summarize the information of the data collected from different edge nodes. Impossible to merge with other CBFs, the existing CBF and its variants thus cannot be used for representing and exchanging data information among edge nodes. To handle this problem, we design a novel mergeable CBF, mergeCBF. Based on an insight about the counting processing of a CBF, we unfold the counter array of the conventional CBF to a group of bit arrays, and in order to support merging multiple filters, map each inputted item to the cells in this group of cuckoo-scheduled bit arrays instead of the counters in CBF. Experiments on real-world datasets demonstrate that mergeCBF can support conventional operations and merging operations in an efficient way without degrading the quality of the representation results.
Identifier
85103902159 (Scopus)
Publication Title
IEEE Access
External Full Text Location
https://doi.org/10.1109/ACCESS.2021.3070982
e-ISSN
21693536
First Page
55329
Last Page
55339
Volume
9
Grant
2020GG0094
Fund Ref
National Natural Science Foundation of China
Recommended Citation
Liu, Wenjing; Xu, Zhiwei; Tian, Jie; and Zhang, Yujun, "Towards In-Network Compact Representation: Mergeable Counting Bloom Filter Vis Cuckoo Scheduling" (2021). Faculty Publications. 4654.
https://digitalcommons.njit.edu/fac_pubs/4654