Design and implementation of TCP data probes for reliable and metric-rich network path monitoring

  • Authors:
  • Xiapu Luo;Edmond W. W. Chan;Rocky K. C. Chang

  • Affiliations:
  • The Hong Kong Polytechnic University, Hong Kong;The Hong Kong Polytechnic University, Hong Kong;The Hong Kong Polytechnic University, Hong Kong

  • Venue:
  • USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Monitoring network services and diagnosing their problems often require active probingmethods. Current probing methods, however, are becoming unreliable, because of interferences from various middleboxes, and inadequate due to their limited path metrics support. In this paper, we present the design and implementation of OneProbe, a new TCP probing method for reliable and metric-rich path monitoring. We have implemented HTTP/OneProbe (i.e., OneProbe for HTTP) which sends TCP data probes containing legitimate HTTP requests to induce HTTP responses for path measurement. Since the probing method is based on TCP's basic data transmission mechanisms, OneProbeworks correctly on allmajor operating systems and web server software, and on 93% of the 37,874 websites randomly selected from the Internet. We also successfully deployed HTTP/OneProbe to monitor a number of network paths for over a month and obtained interesting and useful measurement results.