Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

An Extensible Remote Graphical Interface for an ATM Network Simulator

Michael D. Santos, P. M. Melliar-Smith, and L. E. Moser, University of California, Santa Barbara

The University of California, Santa Barbara, is developing a 40 gigabit per second ATM switch as part of its Thunder and Lightning network project. To use the high bandwidth efficiently, new network protocols are being developed and simulated on the Thunder and Lightning network protocol simulator. Due to the extreme memory and computational requirements of the simulator, the display, unlike most Tcl/Tk interfaces, must be implemented as a distinct process capable of running on a remote machine. This paper discusses some of the issues that arise with such a physical separation of application and interface, and describes the implementation of the simulator's display application, with an emphasis on the use of the Tcl language. One module of the GUI for the simulator is discussed in detail, demonstrating the use of XDR (external data representation) with Tcl sockets to provide for cross-platform binary data exchange between the simulator and its display application. We also discuss our experience in building the simulator GUI and propose ways in which XDR might be incorporated into Tcl. We discuss some shortcomings of the canvas widget and describe mechanisms to overcome them.

Michael D. Santos, University of California, Santa Barbara

P. M. Melliar-Smith, University of California, Santa Barbara

L. E. Moser, University of California, Santa Barbara

BibTeX
@inproceedings {261199,
author = {Michael D. Santos and P. M. Melliar-Smith and L. E. Moser},
title = {An Extensible Remote Graphical Interface for an {ATM} Network Simulator},
booktitle = {6th Annual Tcl/Tk Conference (6th Annual Tcl/Tk Conference)},
year = {1998},
address = {San Diego, CA},
url = {https://www.usenix.org/conference/6th-annual-tcltk-conference/extensible-remote-graphical-interface-atm-network-simulator},
publisher = {USENIX Association},
month = sep
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/tcl98/full_papers/santos/santos.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/tcl98/full_papers/santos/santos_html/santos.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us