• DocumentCode
    2931224
  • Title

    Inline bandwidth measurements: Implementation difficulties and their solutions

  • Author

    Tsugawa, Tomoaki ; Cao Le Thanh Man ; Hasegawa, Go ; Murata, Masayuki

  • Author_Institution
    Osaka Univ., Osaka
  • fYear
    2007
  • fDate
    Yearly 21 2007-May 21 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    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.
  • Keywords
    electric variables measurement; operating system kernels; radio receivers; transport protocols; Free BSD 4.10 kernel system; TCP receiver; active TCP connection; clock resolution; general-purpose computers; inline bandwidth measurements; inline network measurement; interrupt coalescence; network interface cards; packet interval; packet-burst interval; Bandwidth; Clocks; Counting circuits; High-speed networks; Kernel; Network interfaces; Probes; Telecommunication traffic; Time measurement; Transport protocols; Available bandwidth; Clock resolution; Implementation; Inline network measurement; Interrupt Coalescence (IC); Transmission Control Protocol (TCP);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    End-to-End Monitoring Techniques and Services, 2007. E2EMON '07. Workshop on
  • Conference_Location
    Munich
  • Print_ISBN
    1-4244-1289-7
  • Type

    conf

  • DOI
    10.1109/E2EMON.2007.375314
  • Filename
    4261335