Institute of Computing Technology, Chinese Academy IR
SEAD Counter: Self-Adaptive Counters With Different Counting Ranges | |
Liu, Xilai1,2; Xu, Yan3; Liu, Peng4; Yang, Tong4; Xu, Jiaqi5; Wang, Lun6; Xie, Gaogang2,7; Li, Xiaoming4; Uhlig, Steve5 | |
2021-09-13 | |
发表期刊 | IEEE-ACM TRANSACTIONS ON NETWORKING |
ISSN | 1063-6692 |
页码 | 17 |
摘要 | The Sketch is a compact data structure useful for network measurements. However, to cope with the high speeds of the current data plane, it needs to be held in the small on-chip memory (SRAM). Therefore, the product of the counter size and the number of counters must be below a certain limit. With small counters, some will overflow. With large counters, the total number of counters will be small, but each counter will be shared by more flows, leading to poor accuracy. To address this issue, we propose a generic technique: self-adaptive counters (SEAD Counter). When the value of the counter is small, it works as a standard counter. When the value of the counter is large however, we increment it using a predefined probability, so as to represent this large value. Moreover, in the SEAD Counter, the probability decreases when the value increases. We show that this technique can significantly improve the accuracy of counters. This technique can be adapted to different circumstances. We theoretically analyze the improvements achieved by the SEAD Counter. We further show that our SEAD Counter can be extended to three typical sketches and Bloom filters. We conduct extensive experiments on three real datasets and one synthetic dataset. The experimental results show that, compared with the state-of-the-art, sketches using the SEAD Counter improve the accuracy by up to 13.6 times, while the Bloom filters using SEAD Counter can reduce the false positive rate by more than one order of magnitude. |
关键词 | Memory management Mice Arrays Random access memory System-on-chip Hash functions Computer science Estimator sketches generic counter network measurement compression self-adaptive |
DOI | 10.1109/TNET.2021.3107418 |
收录类别 | SCI |
语种 | 英语 |
资助项目 | National Key Research and Development Program of China[2018YFB1800201] ; National Science Foundation of China (NSFC)[U20A20179] |
WOS研究方向 | Computer Science ; Engineering ; Telecommunications |
WOS类目 | Computer Science, Hardware & Architecture ; Computer Science, Theory & Methods ; Engineering, Electrical & Electronic ; Telecommunications |
WOS记录号 | WOS:000732147300001 |
出版者 | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/17925 |
专题 | 中国科学院计算技术研究所期刊论文_英文 |
通讯作者 | Yang, Tong; Xie, Gaogang |
作者单位 | 1.Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China 2.Univ Chinese Acad Sci UCAS, Sch Comp Sci & Technol, Beijing 100190, Peoples R China 3.Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA 4.Peking Univ, Dept Comp & Sci, Beijing 100871, Peoples R China 5.Queen Mary Univ London, Sch Elect Engn & Comp Sci, London E1 4NS, England 6.Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA 7.Chinese Acad Sci, Comp Network Informat Ctr, Beijing 100190, Peoples R China |
推荐引用方式 GB/T 7714 | Liu, Xilai,Xu, Yan,Liu, Peng,et al. SEAD Counter: Self-Adaptive Counters With Different Counting Ranges[J]. IEEE-ACM TRANSACTIONS ON NETWORKING,2021:17. |
APA | Liu, Xilai.,Xu, Yan.,Liu, Peng.,Yang, Tong.,Xu, Jiaqi.,...&Uhlig, Steve.(2021).SEAD Counter: Self-Adaptive Counters With Different Counting Ranges.IEEE-ACM TRANSACTIONS ON NETWORKING,17. |
MLA | Liu, Xilai,et al."SEAD Counter: Self-Adaptive Counters With Different Counting Ranges".IEEE-ACM TRANSACTIONS ON NETWORKING (2021):17. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论