PerfSONAR
- Middleware
- Document User API for perfSONAR: Asif, Qasim
- how does this differ from perfsonarui?
- Study the perfSONAR NMWG request/response schema [Done 5/1/07]: Qasim
- Document NMWG request/response schema on wiki (append to existing docs): Qasim
- Output from some script (mtml.pm?) is unintelligible (e.g. control characters) need help from Asif, Nauman will send snapshot o Asif (5/10/07)
- Having Java socket error, maybe firewall problem: Asif
- Add updated code into SVN: Asif
- Make traceroute.pl (reverse traceroute and ping server) perfSONAR compliant.
- Visualisation
- Provide 3-dimensional spinning (interactive) globe interface like with mona-lisa in java
- integrate into Asif's topoviz frontend: QasimB
- Will send screen shots (7/26/06): QasimB
- Consider GoogleEarth for 3D Topology visualization: QasimB
- integrate into perfsonarUI: TBA
- Map relevant links & paths perfSONAR node information (see https://svn.internet2.edu/svn/nmwg/trunk/nmwg/schema/rnc/topo for schema) .
- Integrate into perfSONAR libraries Asif was working on
- Get documentation on perfSONAR user libraries: Asif
- Make useful for PingER?
- Display mon & remote sites
- Mouse overr provides site details
- Mouse click on monitor provides sites-per-country.html like output for monitor node
- Select metric & ticks src dest submit pingtable request and get plot.
- Googlemaps
- Download and understand code from internet2 svn
- install locally
- Investigate google maps API's and extensions to provide 'traffic' like visualisation (look at google maps at the Bay Area for example)
- Ping summary table: Nauman
- status? (was first thing ever assigned to nauman)
PerfSONAR-UI
- General: Qasim Bilal, Yee
- Study the link and documentation of PerfSONAR (available online): Qasim
- Application Requirements
- Get the data from MA for Pinger
- Parse it to show mesh
- Draw utilization graph for site(s) selected
- Check for schema deficiencies
- PerfSonar Java Libraries for Backend: Qasim
- PerfSONAR user libraries - i.e. libraries that will make it easy for others to gather and consume data from perfsonar services. the specific requirments are to integrate the Topology Service, Lookup Services, the RRD/SNMP MA's, and Status MA's
- Using XQuery or templating library query the schema.
- Study and understand XQuery
- Implement it using the schemas given here
- 3D User Interface for Pinger and Perfsonar: Qasim, Les, Yee
- Create nodes (with colour/icons) and links (with either arrows or a moving animation of direction, with colour)
- Automated spinning
- Zooming and panning
- Conversion from 3D Globe to 2D image
- Integration of this code with PerfsonarUI and also maintain separate copy.