Java-Based Toolkit for Network Simulation


This page contains several Java based software toolkits for network simulation. Please refer the NetSimQ web page for technical details.


Introduction
To support drawing, display, and analysis of simulation results in NetSimQ, we are developing several Java-based toolkits. In particular, NsPlot is a graphic plotting tool that facilitates visual display of simulation results as x-y plots, three dimensional plots, bar plots, and/or pi charts. NsRemote is a toolkit which allows users to remotely configure simple network topologies and conduct simulation in a ns-2 environment. NsRemote will be used to showcase (in webpages) the performance of our differential service work.
 
NsPlot V1.0
There are two versions:
  • Command line version: NsPlot can be executed with command line options. Hence, it can also be invoked using the Tcl script of Network simulator 2.0.
  • GUI version: This version has a user-friendly GUI interface.
Download an as-is command line version of NsPlot via clicking here and an as-is GUI version of NsPlot via clicking here. The installation information is available here.
 
NsRemote
The Network Simulator Remote Interface (NsRemote for short) is a Java applet which facilitates interactive configuration and simulation of simple network topologies in the ns-2 environment. A user uses the GUI of NsRemote to configure a network of interest and specify the network components (for queue management, for example). A server in the ns-2 environment interacts with ns-2 on behalf of NsRemote. Download an as-is version of NsRemote via clicking here.
 
Design Rationale
Nsplot and NsRemote are both designed to offer users with the flexibility to display, manipulate, and analyze simulation results.
 
Design Features
  • User-friendly GUI.
  • Support of Xgraph file format.
  • Support of zoom-in and zoom-out features and various curve symbols and curve types.
  • Scrollbar and cursor tracking.
  • Versatile ways of manipulating (adding/deleting/modifying) data sets.
 
Feedback
These software toolkits are still in the initial stage of design and testing. Send suggestions for improvements to Ling Su.
 
Suggested Use
  • Analysis of multiple sets of data.
  • Visual display of simulation results by NetsimQ.
 
Known Issues
  • The pie drawing facility is not available.
  • The maximum number of data sets is 10.
 
A Note on Versions
NsPlot Version 1.0 is now available on line. For a detailed account on its design and usage, refer the NsPlot page.
 
Revision History
  • Feb. 1999: Nsplot Version 1.0.
  • Dec. 1998: Nsplot Version 0.5 and NetRemote Version 0.5.

Ling Su(sul@ece.osu.edu)
last updated 8 March 1999.