TY - JOUR
T1 - ANLS
T2 - Adaptive non-linear sampling method for accurate flow size measurement
AU - Hu, Chengchen
AU - Liu, Bin
AU - Wang, Sheng
AU - Tian, Jia
AU - Cheng, Yu
AU - Chen, Yan
N1 - Funding Information:
ACKNOWLEDGMENT This work is supported by the 973 project (2007CB310702), NSFC (60873250, 60903182, 60921003, 61073171), the Ts-inghua University Initiative Scientific Research Program, Fundamental Research Funds for Central Universities, and the Specialized Research Fund for the Doctoral Program of Higher Education of China (20100002110051).
PY - 2012/3
Y1 - 2012/3
N2 - Sampling technology has been widely deployed in network measurement systems to control memory consumption and processing overhead. However, most of the existing methods suffer from large errors for the estimation of small-size flows. To address this problem, we propose an adaptive non-linear sampling (ANLS) method for flow size estimation. Instead of statically pre-configuring the sampling rate, ANLS dynamically adjusts the sampling rate for each flow according to the value of a corresponding counter. A smaller sampling rate is utilized when the counter value is large, while a larger sampling rate is employed for a smaller counter. In this paper, the unbiased flow size estimation, the relative error, and the required counter size are studied through theoretical analysis and experimental evaluations. The analysis and experiments demonstrate that ANLS can significantly improve the estimation accuracy (particularly for small-size flows), and save memory consumption, while maintaining processing overhead comparable to existing methods. Moreover, we validate the design of ANLS by implementing an FPGA-based prototype, which is capable of measuring traffic throughput up to 26.5 Gbps.
AB - Sampling technology has been widely deployed in network measurement systems to control memory consumption and processing overhead. However, most of the existing methods suffer from large errors for the estimation of small-size flows. To address this problem, we propose an adaptive non-linear sampling (ANLS) method for flow size estimation. Instead of statically pre-configuring the sampling rate, ANLS dynamically adjusts the sampling rate for each flow according to the value of a corresponding counter. A smaller sampling rate is utilized when the counter value is large, while a larger sampling rate is employed for a smaller counter. In this paper, the unbiased flow size estimation, the relative error, and the required counter size are studied through theoretical analysis and experimental evaluations. The analysis and experiments demonstrate that ANLS can significantly improve the estimation accuracy (particularly for small-size flows), and save memory consumption, while maintaining processing overhead comparable to existing methods. Moreover, we validate the design of ANLS by implementing an FPGA-based prototype, which is capable of measuring traffic throughput up to 26.5 Gbps.
KW - Network measurement
KW - flow statistics
KW - sampling
UR - http://www.scopus.com/inward/record.url?scp=84858339255&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84858339255&partnerID=8YFLogxK
U2 - 10.1109/TCOMM.2011.112311.100622
DO - 10.1109/TCOMM.2011.112311.100622
M3 - Article
AN - SCOPUS:84858339255
SN - 1558-0857
VL - 60
SP - 789
EP - 798
JO - IEEE Transactions on Communications
JF - IEEE Transactions on Communications
IS - 3
M1 - 6094128
ER -