Towards deterministic network diagnosis

Internet fault diagnosis is important to end users, overlay network service providers (like Akamai), and Internet service providers (ISPs). For example, with Internet fault diagnosis tools, users can choose more reliable ISPs. However, The modern Internet is heterogeneous and largely unregulated, which renders the Internet diagnosis an increasingly challenging problem. Though several router-based Internet diagnosis tools have been proposed [1, 2], these tools generally need special support from routers. For example, Tulip [1] requires the routers to support continuous IP-ID for generated ICMP packets. Also these ICMP-based tools are subject to ICMP rate limiting and are sensitive to crosstraffic. In contrast, many recently-developed tools for Internet Tomography use signal processing and statistical approaches to infer link level properties [3, 4, 5, 6] or shared congestion [7] based on end-to-end measurements of IP routing paths. The advantage of statistical inference is their fine diagnosis granularity, i.e., they infer the property of each virtual link (a consecutive subpath of an IP path with no branches [5]). However, the accuracy of the predicted link properties is subject to uncertainty in the model assumptions. Since true multicast does not exist in the Internet, many mulitcast-based tomography approaches [3, 4] have to use unicast for approximation, such as [8] and [9]. Thus the accuracy of the probe measurements heavily depends on the cross traffic in the network, and there is no guarantee of their accuracy.

[1]  Kostas G. Anagnostakis,et al.  cing: measuring network-internal delays using only existing infrastructure , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[2]  Randy H. Katz,et al.  An algebraic approach to practical and scalable overlay network monitoring , 2004, SIGCOMM '04.

[3]  Helen J. Wang,et al.  Server-based inference of Internet link lossiness , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  Ratul Mahajan,et al.  User-level internet path diagnosis , 2003, SOSP '03.

[5]  Robert Nowak,et al.  Network Loss Inference Using Unicast End-to-End Measurement , 2000 .

[6]  Don Towsley,et al.  The use of end-to-end multicast measurements for characterizing internal network behavior , 2000, IEEE Commun. Mag..

[7]  Donald F. Towsley,et al.  Network tomography on general topologies , 2002, SIGMETRICS '02.

[8]  Donald F. Towsley,et al.  Detecting shared congestion of flows via end-to-end measurement , 2000, SIGMETRICS '00.

[9]  Donald F. Towsley,et al.  Inferring link loss using striped unicast probes , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[10]  Nick G. Duffield,et al.  Simple network performance tomography , 2003, IMC '03.

[11]  Ramesh Govindan,et al.  Heuristics for Internet map discovery , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).