TraceMan: A Traceroute-based Measurement and Management Tool

In order to guarantee a high quality of service, service providers employ tools both inside of their own infrastructure as well as on the client end, to monitor important parameters such as availability, responsiveness and reliability of their service. TraceMan, a traceroutebased measurement and management tool, is an implementation of RFC 5388 in Java and supports the monitoring of services from an end user perspective by running traceroute measurements on distributed simulated clients. This thesis provides an overview of the design, implementation, and evaluation of the TraceMan software. The evaluation is able to support the assertion that TraceMan is capable of identifying potential network problems such as high round trip times or route changes in a test environment where 36 services were monitored from 18 simulated clients.