DCDBDSIRPFJul 6, 2019

Streaming 1.9 Billion Hypersparse Network Updates per Second with D4M

arXiv:1907.04217v115 citations
Originality Incremental advance
AI Analysis

This work enables real-time analysis of extremely large streaming network datasets, addressing a bottleneck in big data processing for applications like network monitoring and cybersecurity.

The paper tackled the challenge of high-speed streaming updates for hypersparse network data analysis by optimizing hierarchical associative arrays in the D4M library, achieving a sustained update rate of 1.9 billion updates per second on a large-scale MIT SuperCloud system.

The Dynamic Distributed Dimensional Data Model (D4M) library implements associative arrays in a variety of languages (Python, Julia, and Matlab/Octave) and provides a lightweight in-memory database implementation of hypersparse arrays that are ideal for analyzing many types of network data. D4M relies on associative arrays which combine properties of spreadsheets, databases, matrices, graphs, and networks, while providing rigorous mathematical guarantees, such as linearity. Streaming updates of D4M associative arrays put enormous pressure on the memory hierarchy. This work describes the design and performance optimization of an implementation of hierarchical associative arrays that reduces memory pressure and dramatically increases the update rate into an associative array. The parameters of hierarchical associative arrays rely on controlling the number of entries in each level in the hierarchy before an update is cascaded. The parameters are easily tunable to achieve optimal performance for a variety of applications. Hierarchical arrays achieve over 40,000 updates per second in a single instance. Scaling to 34,000 instances of hierarchical D4M associative arrays on 1,100 server nodes on the MIT SuperCloud achieved a sustained update rate of 1,900,000,000 updates per second. This capability allows the MIT SuperCloud to analyze extremely large streaming network data sets.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes