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

Xiapu Luo, Edmond W.W. Chan, Rocky K.C. Chang

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

31 Citations (Scopus)

Abstract

Monitoring network services and diagnosing their problems often require active probing methods. 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, OneProbe works correctly on all major 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.

Original languageEnglish
Title of host publicationProceedings of the 2009 USENIX Annual Technical Conference
PublisherUSENIX Association
Pages43-56
Number of pages14
ISBN (Electronic)9781931971683
Publication statusPublished - Jun 2009
Event2009 USENIX Annual Technical Conference - San Diego, United States
Duration: 14 Jun 200919 Jun 2009

Publication series

NameProceedings of the 2009 USENIX Annual Technical Conference

Conference

Conference2009 USENIX Annual Technical Conference
Country/TerritoryUnited States
CitySan Diego
Period14/06/0919/06/09

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Design and implementation of TCP data probes for reliable and metric-rich network path monitoring'. Together they form a unique fingerprint.

Cite this