[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nm-wg] preliminary normalized schema instances
Hi all,
This is a "pre-post" of some normalized schema instances, for iperf,
ping and traceroute. A lot of discussion is still going on about how to
arrange the XML. I posted an alternate version of the iperf instance for
comparison. Hopefully this highlights both the points of discussion and
points of agreement within the small side-group of Martin Swany, Jason
Zurawski (graduate student at U. Delaware with Martin), and myself. We
hope to have some of these little differences worked out by this
evening, but this gives you something to throw fruit at in the meantime.
-Dan
p.s.
Thanks to the aforementioned Jason Zurawski for writing these instances.
But we all share the credit and blame for their contents. Especially
Martin ;-)
<?xml version="1.0"?>
<!--
Alternate version of iperf instance
by Dan Gunter
Summary of changes:
- Use namespaces to create OIDs
- Allow multiple subjects
- Consistent elements for all parameters
- Only type,id as attributes
-->
<response xmlns="http://www.ggf.org/nmwg/2004/09/NetworkMeasurementsNorm-1.0-draft-0 1.wsdl">
<metadata id="12347">
<event_type id="458" xmlns="nmwg:path.achievable.bandwidth" />
<subject id="125">
<item xmlns="nmwg:hostpair">
<src type="hostname">
<address>planetlab1.cis.upenn.edu</address>
<port>4343</port>
</src>
<dst type="hostname">
<address>pl1.cs.utk.edu</address>
<port>5485</port>
</dst>
</item>
</subject>
<parameters id="791">
<item xmlns="nmwg:tool">
<name>iperf</name>
<major>1</major>
<minor>7</minor>
<release>0</release>
<buildDate>03-13-2003</buildDate>
<vendor>NLANR</vendor>
<versionString>iperf version 1.7.0 (13 Mar 2003) pthreads</versionString>
<sourceCommandLine>iperf -p 5007 -c pl2.cs.utk.edu -i 3</sourceCommandLine>
<destCommandLine>iperf -p 5007 -s</destCommandLine>
</item>
<item xmlns="nmwg:mss">1500</item>
<item xmlns="nmwg:tcpWindowSize">16</item>
<item xmlns="nmwg:ttl">1</item>
<item xmlns="nmwg:durationTime">10</item>
<item xmlns="nmwg:tcpBufferSize">8</item>
</parameters>
</metadata>
<data id="54323">
<!-- first, time type='stamp' is required -->
<time type="stamp">1097637300.003</time>
<!--
Then a bunch of items, each of which in this case
is a ("NMWG") singleton, meaning a single numeric value with
optional units and time.
-->
<item xmlns="nmwg:singleton">
<!-- no time means use timestamp at top -->
<value units="mb/s">93.5</value>
</item>
<item xmlns="nmwg:singleton">
<!-- offset means 3 sec after time at top -->
<time type="offset">94.0</time>
<value>10.2</value>
</item>
<item xmlns="nmwg:singleton">
<!-- offset means 6 sec after time at top -->
<time type="offset">93.8</time>
<value>8.9</value>
</item>
</data>
<!-- note: more metadata and/or data sections are allowed! -->
</response>
<?xml version="1.0"?>
<response xmlns="http://www.ggf.org/nmwg/2004/09/NetworkMeasurementsNorm-1.0-draft-0 1.wsdl">
<metadata id="12347">
<subject id="125">
<src type="hostname" address="planetlab1.cis.upenn.edu" port="4343"/>
<dst type="hostname" address="pl1.cs.utk.edu" port="5485"/>
</subject>
<event_type id="458">
path.achievable.bandwidth
</event_type>
<parameters id="791">
<tool>
<name>iperf</name>
<major>1</major>
<minor>7</minor>
<release>0</release>
<buildDate>03-13-2003</buildDate>
<vendor>NLANR</vendor>
<versionString>iperf version 1.7.0 (13 Mar 2003) pthreads</versionString>
<sourceCommandLine>iperf -p 5007 -c pl2.cs.utk.edu</sourceCommandLine>
<destCommandLine>iperf -p 5007 -s</destCommandLine>
</tool>
<param name="mss" value="1500"/>
<param name="tcpWindowSize" value="16"/>
<param name="ttl" value="1"/>
<param name="durationTime" value="10"/>
<param name="tcpBufferSize" value="8"/>
</parameters>
</metadata>
<data id="54323">
<item type="iperfitem" value="10.3" time="1097637300"/>
</data>
</response>
<?xml version="1.0"?>
<response xmlns="http://www.ggf.org/nmwg/2004/09/NetworkMeasurementsNorm-1.0-draft-0 1.wsdl">
<metadata id="12345">
<subject id="123">
<src type="hostname" address="planetlab1.cis.upenn.edu" port="41378"/>
<dst type="hostname" address="pl1.cs.utk.edu" port="29389"/>
</subject>
<event_type id="456">
path.latency
</event_type>
<parameters id="789">
<tool>
<name>ping</name>
<major>020927</major>
<buildDate>09-27-2002</buildDate>
<vendor>Russian Academy of Sciences</vendor>
<versionString>iputils-020927</versionString>
<sourceCommandLine>ping -c 1 -i 1 -s 56 pl1.cs.utk.edu</sourceCommandLine>
</tool>
<param name="durationCount" value="1"/>
<param name="packetSize" value="64"/>
</parameters>
</metadata>
<data id="54321">
<item type="pingitem" value="123.45" time="1097637300"/>
</data>
</response>
<?xml version="1.0"?>
<response xmlns="http://www.ggf.org/nmwg/2004/09/NetworkMeasurementsNorm-1.0-draft-0 1.wsdl">
<metadata id="12346">
<subject id="124">
<src type="hostname" address="ori.cis.udel.edu" port="12815"/>
<dst type="hostname" address="pl1.cs.utk.edu" port="24738"/>
</subject>
<event_type id="457">
path.hopList.traceroute
</event_type>
<parameters id="790">
<tool>
<name>traceroute</name>
<major>1</major>
<minor>4</minor>
<release>a12</release>
<buildDate>09-21-2000</buildDate>
<vendor>4.3 Berkeley Distribution</vendor>
<versionString>Version 1.4a12</versionString>
<sourceCommandLine>traceroute -f 1 -m 30 -w 5 -z 0 pl1.cs.utk.edu</sourceCommandLine>
</tool>
<param name="ttl" value="1"/>
<param name="maxHops" value="30"/>
<param name="packetSpacing" value="5"/>
<param name="pauseTime" value="500"/>
</parameters>
</metadata>
<data id="54322">
<item type="tracerouteitem" query_num="1" probe_num="1" hopvalue="128.4.130.100" value="1.230" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="1" hopvalue="128.4.130.100" value="0.937" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="1" hopvalue="128.4.130.100" value="0.837" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="2" hopvalue="128.175.137.1" value="1.080" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="2" hopvalue="128.175.137.1" value="1.962" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="2" hopvalue="128.175.137.1" value="1.672" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="3" hopvalue="128.175.111.12" value="1.530" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="3" hopvalue="128.175.111.12" value="1.038" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="3" hopvalue="128.175.111.12" value="1.060" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="4" hopvalue="128.175.111.13" value="24.027" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="4" hopvalue="128.175.111.13" value="1.572" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="4" hopvalue="128.175.111.13" value="1.039" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="5" hopvalue="216.27.98.37" value="2.109" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="5" hopvalue="216.27.98.37" value="2.202" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="5" hopvalue="216.27.98.37" value="2.406" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="6" hopvalue="198.32.42.197" value="2.087" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="6" hopvalue="198.32.42.197" value="2.976" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="6" hopvalue="198.32.42.197" value="2.129" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="7" hopvalue="198.32.42.210" value="5.133" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="7" hopvalue="198.32.42.210" value="5.154" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="7" hopvalue="198.32.42.210" value="5.212" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="8" hopvalue="198.32.8.65" value="20.915" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="8" hopvalue="198.32.8.65" value="28.470" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="8" hopvalue="198.32.8.65" value="21.357" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="9" hopvalue="199.77.193.9" value="21.214" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="9" hopvalue="199.77.193.9" value="21.822" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="9" hopvalue="199.77.193.9" value="21.134" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="10" hopvalue="160.36.128.149" value="26.648" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="10" hopvalue="160.36.128.149" value="31.963" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="10" hopvalue="160.36.128.149" value="26.730" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="11" hopvalue="160.36.1.97" value="27.079" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="11" hopvalue="160.36.1.97" value="26.858" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="11" hopvalue="160.36.1.97" value="26.612" time="1097637300"/>
<item type="tracerouteitem" query_num="1" probe_num="12" hopvalue="160.36.57.172" value="26.754" time="1097637300"/>
<item type="tracerouteitem" query_num="2" probe_num="12" hopvalue="160.36.57.172" value="26.721" time="1097637300"/>
<item type="tracerouteitem" query_num="3" probe_num="12" hopvalue="160.36.57.172" value="26.650" time="1097637300"/>
</data>
</response>