X-Trace: A Pervasive Network Tracing Framework
THIS REPORT HAS BEEN WITHDRAWN
George Manning Porter and Rodrigo Fonseca and Randy H. Katz and Scott Shenker and Ion Stoica
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2006-127
October 11, 2006
http://www2.eecs.berkeley.edu/Pubs/TechRpts/Withdrawn/EECS-2006-127.pdf
Modern Internet systems often combine different applications (e.g., DNS, web, and database), span different administrative domains, and function in the context of network mechanisms like tunnels, VPNs, NATs, and overlays. Diagnosing these complicated systems is a daunting challenge. Although many diagnostic tools exist, they are typically designed for a specific layer (e.g., traceroute) or application, and there is currently no tool for reconstructing a comprehensive view of service behavior. In this paper we propose X-Trace, a tracing framework that provides such a comprehensive view for systems that adopt it. We have implemented X-Trace in several protocols and software systems, and we discuss how it works in two deployed scenarios: a three-tiered photo-hosting website, and a service accessed through an overlay network.
Author Comments: