Loading [a11y]/accessibility-menu.js
A Stateful Bloom Filter for Per-Flow State Monitoring | IEEE Journals & Magazine | IEEE Xplore

A Stateful Bloom Filter for Per-Flow State Monitoring


Abstract:

Per-flow connection state monitoring is crucial for detecting malicious traffic or anomalies in networks. The monitoring is extremely challenging in high-speed networks, ...Show More

Abstract:

Per-flow connection state monitoring is crucial for detecting malicious traffic or anomalies in networks. The monitoring is extremely challenging in high-speed networks, and would involve high computation and memory costs. We propose a novel stateful Bloom filter (stateBF) to enable a highly compact, low-overhead, and accurate flow-state storage service for the monitoring of the per-flow connection states. Unlike the standard Bloom filter and its various extensions, we design a special cell-based data structure for stateBF instead of bit array to track both the state value and the number of times the same state value is inserted to stateBF. We further design four stateBF operations for advanced flow-state management. To enable efficient stateBF operations, they are designed to be bitwise for the simple implementation. We have done extensive simulations with data traces from public MAWI and from a university campus. Our performance results demonstrate that stateBF can support per-flow state storage services in high speed networks with low storage space, and high querying speed and accuracy.
Published in: IEEE Transactions on Network Science and Engineering ( Volume: 8, Issue: 2, 01 April-June 2021)
Page(s): 1399 - 1413
Date of Publication: 05 February 2021

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.