{"title":"Fast, memory-efficient traffic estimation by coincidence counting","authors":"F. Hao, M. Kodialam, T. V. Lakshman, Hui Zhang","doi":"10.1109/INFCOM.2005.1498484","DOIUrl":null,"url":null,"abstract":"We consider the problem of fast, estimation of flow rates in backbone network links with possibly millions of flows. Accurate flow rate estimation is necessary for network traffic management, network planning, measuring compliance to service level agreements, and network security. Ideally, a rate estimation scheme should have short estimation times with provable bounds on estimation error, be low in memory usage, and be easily implementable in hardware for operation at high speeds. We develop such a scheme, and achieve up to two orders of magnitude speed-up in estimation time over the previously proposed two-runs-based RATE scheme [Kodialam, M et al., 2004]. The speedups are achieved without a significant increase in memory usage, by using coincidences instead of runs. Counting coincidences has a higher processing overhead than detecting two-runs, but this higher overhead is not significant for a hardware implementation. We show that the proposed scheme is faster and more accurate than other recently proposed schemes such as ACCEL-RATE [Hao, F et al., 2004] and smart sampling [Duffield, N et al., 2004]. The faster estimation time of the new scheme has many benefits including quicker detection of incipient denial of service attacks. We prove bounds on the scheme's accuracy, memory needs, and also show that it performs well by simulations that use both synthetic and real traffic traces.","PeriodicalId":20482,"journal":{"name":"Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies.","volume":"61 1","pages":"2080-2090 vol. 3"},"PeriodicalIF":0.0000,"publicationDate":"2005-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFCOM.2005.1498484","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31
Abstract
We consider the problem of fast, estimation of flow rates in backbone network links with possibly millions of flows. Accurate flow rate estimation is necessary for network traffic management, network planning, measuring compliance to service level agreements, and network security. Ideally, a rate estimation scheme should have short estimation times with provable bounds on estimation error, be low in memory usage, and be easily implementable in hardware for operation at high speeds. We develop such a scheme, and achieve up to two orders of magnitude speed-up in estimation time over the previously proposed two-runs-based RATE scheme [Kodialam, M et al., 2004]. The speedups are achieved without a significant increase in memory usage, by using coincidences instead of runs. Counting coincidences has a higher processing overhead than detecting two-runs, but this higher overhead is not significant for a hardware implementation. We show that the proposed scheme is faster and more accurate than other recently proposed schemes such as ACCEL-RATE [Hao, F et al., 2004] and smart sampling [Duffield, N et al., 2004]. The faster estimation time of the new scheme has many benefits including quicker detection of incipient denial of service attacks. We prove bounds on the scheme's accuracy, memory needs, and also show that it performs well by simulations that use both synthetic and real traffic traces.
我们考虑了在可能有数以百万计的流量的骨干网络链路中快速估计流量的问题。准确的流量估计对于网络流量管理、网络规划、衡量服务水平协议的遵从性和网络安全都是必要的。理想情况下,速率估计方案应该具有较短的估计时间和可证明的估计误差界限,内存使用率低,并且易于在硬件中实现以高速运行。我们开发了这样一种方案,与之前提出的基于两次运行的RATE方案相比,估计时间加快了两个数量级[Kodialam, M et al., 2004]。通过使用巧合而不是运行,在没有显著增加内存使用的情况下实现了速度提升。与检测两次运行相比,计算巧合的处理开销更高,但这种更高的开销对于硬件实现来说并不重要。我们表明,所提出的方案比最近提出的其他方案(如ACCEL-RATE [Hao, F等,2004]和智能采样[Duffield, N等,2004])更快,更准确。新方案具有更快的估计时间,包括更快地检测早期拒绝服务攻击。我们证明了该方案的精度和内存需求的界限,并通过使用合成和真实流量轨迹的仿真表明它具有良好的性能。