DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Algorithms and data structures to accelerate network analysis

Journal Article · · Future Generations Computer Systems

As the sheer amount of computer generated data continues to grow exponentially, new bottlenecks are unveiled that require rethinking our traditional software and hardware architectures. Here in this paper we present five algorithms and data structures (long queue emulation, lockless bimodal queues, tail early dropping, LFN tables, and multiresolution priority queues) designed to optimize the process of analyzing network traffic. We integrated these optimizations on R-Scope, a high performance network appliance that runs the Bro network analyzer, and present benchmarks showcasing performance speed ups of 5X at traffic rates of 10 Gbps.

Research Organization:
Reservoir Labs, Inc., Portland, OR (United States); Reservoir Labs, New York, NY (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC)
Grant/Contract Number:
SC0004400; SC0006343; SC0017184
OSTI ID:
1538310
Journal Information:
Future Generations Computer Systems, Journal Name: Future Generations Computer Systems Journal Issue: C Vol. 86; ISSN 0167-739X
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (4)

Bro: a system for detecting network intruders in real-time journal December 1999
Lockless hash tables with low false negatives conference September 2014
Wait-free synchronization journal January 1991
High-performance many-core networking: design and implementation conference January 2015