TY - GEN
T1 - Inline bandwidth measurements
T2 - 5th IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, E2EMON'07
AU - Tsugawa, Tomoaki
AU - Man, Cao Le Thanh
AU - Hasegawa, Go
AU - Murata, Masayuki
PY - 2007
Y1 - 2007
N2 - We have proposed the concept of inline network measurement, which involves the concept of "plugging" an active 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 FreeBSD 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.
AB - We have proposed the concept of inline network measurement, which involves the concept of "plugging" an active 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 FreeBSD 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.
KW - Available bandwidth
KW - Clock resolution
KW - Implementation
KW - Inline network measurement
KW - Interrupt Coalescence (IC)
KW - Transmission control protocol (TCP)
UR - http://www.scopus.com/inward/record.url?scp=34748889042&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34748889042&partnerID=8YFLogxK
U2 - 10.1109/E2EMON.2007.375314
DO - 10.1109/E2EMON.2007.375314
M3 - Conference contribution
AN - SCOPUS:34748889042
SN - 1424412897
SN - 9781424412891
T3 - Fifth IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, E2EMON'07
BT - Fifth IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, E2EMON'07
Y2 - 21 May 2007 through 21 May 2007
ER -