arrow
Return

Per-Flow Quantile Estimation Using M4 Framework

delete2025-08-01
delete0
PRE
AI
Z
Zhuochen Fan
Y
Yalun Cai
S
Siyuan Dong
Q
Qiuheng Yin
T
Tianyu Bai
H
Hanyu Xue
P
Peiqing Chen
Y
Yuhan Wu
T
Tong Yang
B
Bin Cui
DOI:10.1109/TKDE.2025.3573812delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper introduces a novel framework, M4, designed to estimate per-flow quantiles in data streams accurately. M4 is a versatile framework that can be integrated with a wide array of single-flow quantile estimation algorithms, thereby enabling them to perform per-flow estimation. The framework employs a sketch-based approach to provide a space-efficient method for recording and extracting distribution information. M4 incorporates two techniques: MINIMUM and SUM. The MINIMUM technique minimizes the noise on a flow from other flows caused by hash collisions, while the SUM technique efficiently categorizes flows based on their sizes and customizes treatment strategies accordingly. We demonstrate the application of M4 on three single-flow quantile estimation algorithms (DDSketch, $t$-digest, and ReqSketch), detailing the specific implementation of the MINIMUM and SUM techniques. We provide theoretical proof that M4 delivers high accuracy while utilizing limited memory. Additionally, we conduct extensive experiments to evaluate the performance of M4 regarding accuracy and speed. The experimental results indicate that across all three example algorithms, M4 significantly outperforms two comparison frameworks in terms of accuracy for per-flow quantile estimation while maintaining comparable speed.
Keywords:
Per-flow
quantile estimation
data streams

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.9K
Citations:
3.2W

Organization

C
College Park
Scholars:
818
Papers: 416
Citations: 5
P
pengcheng laboratory
Scholars:
462
Papers: 229
Citations: 0
P
peking university
Scholars:
11.9W
Papers: 8.7W
Citations: 146
researcher View more organizations
Cited Papers

Cited Papers

SQUAD
err2022-06-06
err0
PREAI
errRana Shahout; Roy Friedman; Ran Ben Basat
errShare
errSave
Cuckoo Filter
err2014-12-02
err0
errOAAI
errBin Fan; Dave G. Andersen; Michael Kaminsky; Michael D. Mitzenmacher
errShare
errSave
Session level flow classification by packet size distribution and session grouping
err2012-01-01
err0
PREAI
errChun-Nan Lu; Chun-Ying Huang; Ying-Dar Lin; Yuan-Cheng Lai
errShare
errSave
researcher View more