Inline bandwidth measurements: Implementation difficulties and their solutions

Inline bandwidth measurements: Implementation difficulties and their solutions
复制标题

DOI:
10.1109/e2emon.2007.375314
复制
发表时间:
2007-06
期刊:
2007 Workshop on End-to-End Monitoring Techniques and Services
影响因子:
--
通讯作者:
Tomoaki Tsugawa;C. Man;G. Hasegawa;M. Murata
Tomoaki Tsugawa;C. Man;G. Hasegawa;M. Murata
中科院分区:
其他
文献类型:
--
作者:
Tomoaki Tsugawa;C. Man;G. Hasegawa;M. Murata

文献摘要

相似文献

我们提出了内联网络测量的概念,它涉及到将非活动带宽测量“插入”到活动的TCP连接中的概念。使用这种方法的机制的优点是不需要额外的流量来测量可用带宽,而其他主动测量工具无法从根本上避免向网络添加探测流量。然而,当在线网络测量算法在通用计算机上实现时,会出现一些问题,如内核系统的时钟分辨率、网络接口卡中部署的中断合并(IC)以及TCP接收器的行为。在本文中,我们解释了这些困难,并描述了我们目前的解决方案。此外,我们在Free BSD 4.10内核系统中实现了针对这些问题的测量算法和解决方案,并在实验网络上给出了一些结果。实验获得的结果用于验证解决方案,并确认我们的概念--在线网络测量--在实际网络上的有效性。我们还比较了基于分组间隔的方法和基于分组突发间隔的方法的性能,证明了在高速网络中使用分组突发进行测量是非常有效的。
We have proposed the concept of inline network measurement, which involves the concept of "plugging'' unactive bandwidth measurement into an active TCP connection. Mechanisms using this method have the advantage of requiring no extra traffic for measuring available bandwidth, whereas other active measurement tools cannot fundamentally avoid adding probing traffic onto the network. However, when the inline network measurement algorithms are implemented in general-purpose computers, some problems arise, such as the clock resolution of the kernel system, interrupt coalescence (IC) deployed in network interface cards, and the behavior of TCP receiver. In the present paper, we explain these difficulties and describe our current solutions. Furthermore, we implement the measurement algorithms and the solutions against those problems in a Free BSD 4.10 kernel system, and present some results on experimental networks. The experimentally obtained results are used to verify the solutions and to confirm the effectiveness of our concept, inline network measurement, on actual networks. We also compare the performance of the packet interval-based approaches and packet-burst interval-based approaches, and demonstrate that using packet-burst for the measurement in high-speed networks is quite effective.