[nm-wg] Specifying units

Dan Gunter dkgunter at lbl.gov
Mon Sep 26 17:43:13 CDT 2005


Loukik Kudarimoti wrote:

> Hello Gang,
>
> It has come to our notice that the messages in v2 responses do not 
> specify units while giving back measurement data (ex: Bandwidth 
> Utilization and Capacity). Specifying such units is necessary and 
> messages should be enhanced to support this.
>
> Also, there is scope for optimization in such specification. For 
> example, while returning back data
>
> instead of
>
> <perfsonar:datum timeValue="1127183580" value="7.620117028888889E7" 
> units ="bps"/>
> <perfsonar:datum timeValue="1127183640" value="1.4989345286805557E7" 
> units ="bps"/>
> <perfsonar:datum timeValue="1127183700" value="1.50811390446627E7" 
> units ="bps"/>
>
> we could specify it just once..maybe like this:
>
> <perfsonar:data dataUnits="bps">
>    <perfsonar:datum timeValue="1127183580" value="7.620117028888889E7"/>
>    <perfsonar:datum timeValue="1127183640" value="1.4989345286805557E7"/>
>    <perfsonar:datum timeValue="1127183700" value="1.50811390446627E7"/>
> </perfsonar:data>
>
> or like this:
>
> <perfsonar:data>
> <perfsonar:units dataUnits="bps"/>
>    <perfsonar:datum timeValue="1127183580" value="7.620117028888889E7"/>
>    <perfsonar:datum timeValue="1127183640" value="1.4989345286805557E7"/>
>    <perfsonar:datum timeValue="1127183700" value="1.50811390446627E7"/>
> </perfsonar:data>
>
> or something else...

I think units are part of the base "datum" type. So to get your 
optimization without fiddling with schemas, you could use:

<perfsonar:datum timeValue="1127183580" value="7.620117028888889E7" 
units="bps"/>
<perfsonar:datum timeValue="1127183640" value="1.4989345286805557E7"/>
<perfsonar:datum timeValue="1127183700" value="1.50811390446627E7"/>

By the way, if this is really what your data looks like, I would roughly 
swap the resolution of the value and the timestamp.

-Dan





More information about the nm-wg mailing list