Universal and Accurate Sketch for Estimating Heavy Hitters and Moments in Data Streams

计算机科学 网络数据包 字节 瓶颈 架空(工程) 并行计算 计算机网络 嵌入式系统 操作系统
作者
Qingjun Xiao,Xuyuan Cai,Yifei Qin,Zhiying Tang,Shigang Chen,Yu Liu
出处
期刊:IEEE ACM Transactions on Networking [Institute of Electrical and Electronics Engineers]
卷期号:31 (5): 1919-1934 被引量:8
标识
DOI:10.1109/tnet.2022.3216025
摘要

In computer networks, traffic measurement is a module in a network probe to measure flow-level statistics from an IP packet stream, which are the basis for network performance monitoring and malicious activity detection. This module extracts the flow IDs from incoming IP packets, classifies packets into flows, and counts the number of packets (or bytes) for each flow. It is a great challenge to measure the per-flow statistics for a high-speed network device, using only the size-limited SRAM on its line cards. Therefore, many algorithms using sublinear memory have been proposed, such as CountMin and CountSketch. However, most of previous algorithms are designed for specific measurement tasks. To obtain multiple types of statistics, people have to deploy multiple sketches, which demands more resources of a network device. It is useful to design a universal sketch that can track not only the top- $k$ largest individual flows (called heavy hitters) but also the overall traffic distribution statistics (called moments). Prior work named UnivMon successfully tackled this ambitious quest. However, it incurs large and variable per-packet processing overhead, which may result in a significant throughput bottleneck in high-rate packet stream, given that each packet requires 33 hashes and 32 memory accesses on average and many times of that in the worst case. To address this performance issue, we fundamentally redesign the solution architecture from hierarchical sampling to new progressive sampling and from CountSketch to new GenericCM, which ensure that per-packet overhead is a small constant (5 hashes and 8 memory accesses in the worst case), making it more suitable for online operations, especially for hardware pipeline implementation. This new design also makes effort to reduce memory footprint or equivalently improve measurement accuracy under the same memory. Our experiments show that our solution reduces measurement error by roughly 98.1% for second-order moment and by 91.5% for entropy, when given the same 0.2MB memory as UnivMon.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
wanci应助风趣的梦露采纳,获得10
刚刚
刚刚
lss发布了新的文献求助10
刚刚
1秒前
我是老大应助PJW采纳,获得10
1秒前
mawenxing完成签到,获得积分10
1秒前
微微一笑很倾城给微微一笑很倾城的求助进行了留言
1秒前
2秒前
2秒前
2秒前
稗子酿的酒完成签到 ,获得积分10
2秒前
积极迎海完成签到,获得积分10
2秒前
3秒前
orixero应助11采纳,获得10
3秒前
3秒前
3秒前
JamesPei应助蔡1采纳,获得10
3秒前
司空凡发布了新的文献求助10
3秒前
3秒前
隐形曼青应助多情的凤妖采纳,获得10
4秒前
小杰完成签到,获得积分10
4秒前
CipherSage应助多情的凤妖采纳,获得10
4秒前
4秒前
Jasper应助多情的凤妖采纳,获得10
4秒前
科目三应助多情的凤妖采纳,获得10
4秒前
华仔应助多情的凤妖采纳,获得10
4秒前
4秒前
5秒前
Nole应助cldwy采纳,获得10
5秒前
6秒前
啊啊发布了新的文献求助10
6秒前
冷傲藏鸟发布了新的文献求助10
6秒前
lss完成签到,获得积分10
6秒前
曙光发布了新的文献求助10
7秒前
7秒前
孟辰凡发布了新的文献求助10
7秒前
彭于晏应助wwwwww采纳,获得10
7秒前
一斤糖完成签到 ,获得积分10
7秒前
7秒前
kay完成签到,获得积分10
7秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
2026年中国辛酸癸酸聚乙二醇甘油酯行业市场现状调查及投资机会研判报告 1000
2026年中国辛酸癸酸聚乙二醇甘油酯行业市场规模及竞争格局分析报告 1000
模型平均及其应用 900
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 700
作者名:Kristopher P. Plain,悉尼大学的,目前只能查到其四篇论文,想找到其博士论文 550
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7334738
求助须知:如何正确求助?哪些是违规求助? 8948971
关于积分的说明 18987821
捐赠科研通 6988582
什么是DOI,文献DOI怎么找? 3217515
关于科研通互助平台的介绍 2383739
邀请新用户注册赠送积分活动 2197603