English

Hypersparse Traffic Matrices from Suricata Network Flows using GraphBLAS

Distributed, Parallel, and Cluster Computing 2024-09-20 v1

Abstract

Hypersparse traffic matrices constructed from network packet source and destination addresses is a powerful tool for gaining insights into network traffic. SuiteSparse: GraphBLAS, an open source package or building, manipulating, and analyzing large hypersparse matrices, is one approach to constructing these traffic matrices. Suricata is a widely used open source network intrusion detection software package. This work demonstrates how Suricata network flow records can be used to efficiently construct hypersparse matrices using GraphBLAS.

Cite

@article{arxiv.2409.12297,
  title  = {Hypersparse Traffic Matrices from Suricata Network Flows using GraphBLAS},
  author = {Michael Houle and Michael Jones and Dan Wallmeyer and Risa Brodeur and Justin Burr and Hayden Jananthan and Sam Merrell and Peter Michaleas and Anthony Perez and Andrew Prout and Jeremy Kepner},
  journal= {arXiv preprint arXiv:2409.12297},
  year   = {2024}
}
R2 v1 2026-06-28T18:49:33.157Z