A Compact In-memory Index for Managing Set Membership Queries on Streaming Data

被引:0
|
作者
Wang, Yong [1 ]
Yun, Xiaochun [2 ]
Wang, Shupeng [1 ]
Wang, Xi [1 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] CNCERT CC, Beijing, Peoples R China
关键词
Membership query; Bloom filter; Priority; Hit ratio;
D O I
10.1007/978-3-319-42553-5_8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Membership query of dynamic sets is essential for applications which generate or process a continuous stream of data items. These applications often require to cache items dynamically and answer membership queries for duplicate detection on unbounded data streams. Three key challenges for the caching mechanism are the limited memory space, high precision requirement and different priority-levels related with items. In this paper, we propose a compact in-memory index, Bloom Filter Ring (BFR), which is more suitable for dynamic caching of items on unbounded data streams. We demonstrate the time complexity and precision of BFR in finite memory space, and theoretically prove that BFR has higher expectation of average capacity than Aging Bloom Filter, the current state of art. Furthermore, we propose Priority-aware BFR (PBFR) to support membership query scheme which takes into account priority levels of items. Experimental results show that our algorithms gain better performance in term of cache hit ratio and false negative rate.
引用
收藏
页码:88 / 98
页数:11
相关论文
共 22 条