Adaptive Bloom Filter : A Space-Efficient Counting Algorithm for Unpredictable Network Traffic
スポンサーリンク
概要
- 論文の詳細を見る
The Bloom Filter (BF), a space-and-time-efficient hashcoding method, is used as one of the fundamental modules in several network processing algorithms and applications such as route lookups, cache hits, packet classification, per-flow state management or network monitoring. BF is a simple space-efficient randomized data structure used to represent a data set in order to support membership queries. However, BF generates false positives, and cannot count the number of distinct elements. A counting Bloom Filter (CBF) can count the number of distinct elements, but CBF needs more space than BF. We propose an alternative data structure of CBF, and we called this structure an Adaptive Bloom Filter (ABF). Although ABF uses the same-sized bit-vector used in BF, the number of hash functions employed by ABF is dynamically changed to record the number of appearances of a each key element. Considering the hash collisions, the multiplicity of a each key element on ABF can be estimated from the number of hash functions used to decode the membership of the each key element. Although ABF can realize the same functionality as CBF, ABF requires the same memory size as BF. We describe the construction of ABF and IABF (Improved ABF), and provide a mathematical analysis and simulation using Zipfs distribution. Finally, we show that ABF can be used for an unpredictable data set such as real network traffic.
- 2008-05-01
著者
-
KADOBAYASHI Youki
Graduate School of Information Scinece, Nara Institute of Science and Technology
-
Kadobayashi Youki
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Kadobayashi Youki
Graduate School Of Information Science Naist
-
HAZEYAMA HIROAKI
Graduate School of Information Science, Nara Institute of Science and Technology
-
MATSUMOTO Yoshihide
Graduate School of Information Science, Nara Institute of Science and Technology
-
Hazeyama Hiroaki
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Hazeyama Hiroaki
Nara Inst. Sci. And Technol. Ikoma‐shi Jpn
-
Matsumoto Yoshihide
Graduate School Of Information Science Nara Institute Of Science And Technology
関連論文
- Handover Management for VoWLAN Based on Estimation of AP Queue Length and Frame Retries
- Performance Study and Deployment Strategies on the Sender-Initiated Multicast(Internet Technology V)
- Multi-Path Transmission Algorithm for End-to-End Seamless Handover across Heterogeneous Wireless Access Networks(Mobile Networking)(Internet Technology IV)
- Handover Management for VoWLAN Based on Estimation of AP Queue Length and Frame Retries
- An MEG Data Analysis System Using Grid Technology (特集 次世代のインターネット/分散システムの構築・運用技術)
- Distributed Scalable Multi-player Online Game Servers on Peer-to-Peer Networks (特集 新時代の分散処理とネットワーク(WebサービスとP2P))
- A Layer-2 Extension to Hash-Based IP Traceback(New Technologies in the Internet and their Applications)
- A Layer-2 Extension to Hash-Based IP Traceback
- Improvement of Consistency among AS Policies in IRR Databases(Distributed System Operation and Management)
- Expediting Experiments across Testbeds with AnyBed : A Testbed-Independent Topology Configuration System and Its Tool Set
- Adaptive Bloom Filter : A Space-Efficient Counting Algorithm for Unpredictable Network Traffic
- A Step towards Static Script Malware Abstraction : Rewriting Obfuscated Script with Maude
- Hose Bandwidth Allocation Method to Achieve a Minimum Throughput Assurance Service for Provider Provisioned VPNs
- Distributed Scalable Multi-player Online Game Servers on Peer-to-Peer Networks
- Improvement of Consistency among AS Policies in IRR Databases
- Distributed Scalable Multi-player Online Game Servers on Peer-to-Peer Networks