Accurate Detection of Superspreaders on Multi-Pipeline Switches

In various network monitoring tasks, the detection of superspreaders has become increasingly crucial. However, latest superspreader detection algorithms and data structures assume the target switch with a single pipeline, while state-of-the-art programmable switches actually comprise multiple independent pipelines. In current method for deploying super-spreader detection applications on multi-pipeline switches, a separate measurement data structure instance is employed for each pipeline. However, under multi-path routing, this simplistic approach leads to lower detection accuracy due to hash collisions. To address this issue, in this paper, we present PipelineAlloc, a HyperLogLog-based superspreader detection system designed for multi-pipeline switches. In order to reduce hash collisions in measurement data structures, PipelineAlloc assigns an egress pipeline as the monitor pipeline for each source IP address. PipelineAlloc introduces novel measurement data structures in the ingress pipelines for temporarily storing statistics of the source and destination IP addresses of packets, and uses packets to carry these measurement data to egress pipelines, which serve as the monitor pipelines. The HyperLogLog-based measurement data structures in egress pipelines are updated using data carried by packets. Experiments driven by real-world traffic traces show that PipelineAlloc outperforms existing solutions in terms of detection accuracy.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/iccc62609.2024.10941831
Primary Topic
Machine Fault Diagnosis Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Accurate Detection of Superspreaders on Multi-Pipeline Switches

Ye Tian, C. Wang, Bowen Zheng, Fan Yang
Machine Fault Diagnosis Techniques
article

Accurate Detection of Superspreaders on Multi-Pipeline Switches

Ye Tian, C. Wang, Bowen Zheng, Fan Yang
article en

Abstract

In various network monitoring tasks, the detection of superspreaders has become increasingly crucial. However, latest superspreader detection algorithms and data structures assume the target switch with a single pipeline, while state-of-the-art programmable switches actually comprise multiple independent pipelines. In current method for deploying super-spreader detection applications on multi-pipeline switches, a separate measurement data structure instance is employed for each pipeline. However, under multi-path routing, this simplistic approach leads to lower detection accuracy due to hash collisions. To address this issue, in this paper, we present PipelineAlloc, a HyperLogLog-based superspreader detection system designed for multi-pipeline switches. In order to reduce hash collisions in measurement data structures, PipelineAlloc assigns an egress pipeline as the monitor pipeline for each source IP address. PipelineAlloc introduces novel measurement data structures in the ingress pipelines for temporarily storing statistics of the source and destination IP addresses of packets, and uses packets to carry these measurement data to egress pipelines, which serve as the monitor pipelines. The HyperLogLog-based measurement data structures in egress pipelines are updated using data carried by packets. Experiments driven by real-world traffic traces show that PipelineAlloc outperforms existing solutions in terms of detection accuracy.

University of Science and Technology of China (CN)
Affordable and clean energy
Openalex Percentile: Top 63%
Machine Fault Diagnosis Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.