Table of Contents
The QoS Internet Monitoring Tool, or QoSIMoto, is a CAVE-based Netlogger visualization tool for monitoring and visualizing network flows in applications that use network Quality of Service. It currently supports offline Netlogger format logfile visualization, and it can do realtime streaming but streaming capabilities are being tested. Each flow of data is drawn across one axis of the graph. Parameter values can be mapped to height, width, and color over the timeline.
QoSIMoto uses NetLogger's data format as its primary log file format. The NetLogger format consists of a long text string of <LABEL=value> pairs. For example:
DATE=19991108084330 HOST=jose.evl.uic.edu PROG=irblisten LVL=Usage NL.EVNT=DATA_RCVD NL.SEC=942072210 NL.USEC=275113 RAPP=irbsend ORG=EVL_UIC LURL=x-nexus://jose.evl.uic.edu:9000/ RURL=x-nexus://cray.evl.uic.edu:10000/ CHAN=942072208 RCHAN=942072209 LABEL=NONE TYPE=UDP SIZE=8 SEQ=2 BWNEXUS=0.000000 BWCAVERN=0.000000 BWAPP=0.000000 IMD=0.000000 TT=0.000000 IMDJ=0.000000 TTJ=0.000000 IMDDEV=0.000000 TTDEV=0.000000
In this example, used in one of our CAVE applications, the labels have the following meaning:
DATE - time stamp (seconds)
The configuration file is used to assign the netlogger fields to visualization parameters in QoSIMoto. For example, Nov8.config
Axis NetloggerLABEL Legend Min Max Unit X DATE Time(sec) 0 10 5 Y IMDJ Jitter 0 10 5 Z HOST Hostname 0 5 3 W IMD Latency 0 1 1 C IMDJ Jitter 0 1 1
Each column represents the axis, Netlogger LABEL (in a log file), legend (that will displayed in the graph), min size of axis (set to zero, it is currently not used), max size of axis, unit (# of ticks in the axis). The configuration file requires reading 5 dimensional visualization parameters. The specified parameter for "Z axis" must be assigned to represent a network flow of data. Each network flow is visualized as a ribbon or a tube.
For further assistant, contact qosimoto group at firstname.lastname@example.org.