A graphical interface for analysis of communication protocols

In this paper we describe a graphical interface that is an effective tool for displaying and analyzing communication protocols. Asynchronous distributed systems, and communication networks in particular, are often very complex and the interactions between processors are difficult to understand. The graphical interface provides an intuitive representation of those interactions and facilitates the user's understanding of the behavior of the system. The interface was developed to display the Trans, Tracks and Total protocols and has already proved useful in debugging a simulator for those protocols. It can also be used to display the behavior of other protocols.

[1]  Louise E. Moser,et al.  Broadcast Protocols for Distributed Systems , 1990, IEEE Trans. Parallel Distributed Syst..

[2]  Larry Rudolph,et al.  Animating work and time for debugging parallel programs foundation and experience , 1991, PADD '91.

[3]  Virgil D. Gligor,et al.  A fault-tolerant protocol for atomic broadcast , 1988, Proceedings [1988] Seventh Symposium on Reliable Distributed Systems.

[4]  Philip K. McKinley,et al.  A token-based protocol for reliable, ordered multicast communication , 1989, Proceedings of the Eighth Symposium on Reliable Distributed Systems.

[5]  Ashok Erramilli,et al.  A reliable and efficient multicast for broadband broadcast networks , 1987, Computer Communication Review.

[6]  M. H. Brown Perspectives on algorithm animation , 1988, CHI '88.

[7]  Zary Segall,et al.  Visualizing performance debugging , 1989, Computer.

[8]  Jo-Mei Chang,et al.  Reliable broadcast protocols , 1984, TOCS.

[9]  Jon Crowcroft,et al.  A multicast transport protocol , 1988, SIGCOMM.

[10]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[11]  Cynthia H Ferguson MULTIVIEW: AN INTEGRATED APPROACH TO VISUALIZATION OF PARALLEL PROGRAMS (M.S. Thesis) , 1990 .

[12]  Louise E. Moser,et al.  Total ordering algorithms , 1991, CSC '91.

[13]  Kenneth P. Birman,et al.  Reliable communication in the presence of failures , 1987, TOCS.

[14]  Richard D. Schlichting,et al.  Preserving and using context information in interprocess communication , 1989, TOCS.

[15]  Louise E. Moser,et al.  Trans: a reliable broadcast protocol , 1993 .

[16]  Thomas J. Leblanc,et al.  Analyzing Parallel Program Executions Using Multiple Views , 1990, J. Parallel Distributed Comput..