Presentation is loading. Please wait.

Presentation is loading. Please wait.

Exchanging Network Measurement Data using Web Services Merten Leupolt Supervisors: Daniel Gunter, DSD Martin Swany, University of Delaware DSD Meeting.

Similar presentations


Presentation on theme: "Exchanging Network Measurement Data using Web Services Merten Leupolt Supervisors: Daniel Gunter, DSD Martin Swany, University of Delaware DSD Meeting."— Presentation transcript:

1 Exchanging Network Measurement Data using Web Services Merten Leupolt Supervisors: Daniel Gunter, DSD Martin Swany, University of Delaware DSD Meeting 20 August 2004

2 Overview Intro: Why Exchange Network Measurements? Network Measurement Working Group Implementation of a Prototype References

3 Why Network Measurement? The Grid: constantly changing Applications must adapt dynamically Applications need access to information about environment

4 SchedulerLoad BalancerGUI for Admin PingDatabaseLogfile ApplicationData source Example

5 NMWG NMWG: Network Measurement Working Group Purpose: agree on requirements and define a standard exchange format (protocol) Current work: use XML and web services to exchange measurement data 3 areas: request historical data, request new measurements, capabilities discovery

6 Current approach viewed as layers: Problem: too many contradicting requirements Solutions? Data Storage / Tool NMWG Protocol Layer Application Layers

7 One simple abstraction layer Multiple domain specific layers Data Storage / Tool simple abstraction layer Possible Development 1 Application domain specific layer Application

8 Possible Development 2 Multiple domain specific layers E.g. for retrieving historical data/requesting new Measurements Data Storage / Tool Application domain specific layer Application

9 Implementation of a Prototype

10 Technology: Python, Netlogger, ZSI Python: great for rapid prototyping Netlogger: lots of useful code (Brian Tierney, Dan Gunter) ZSI: Open Source Python SOAP Framework (contributions by Monte Goode and Joshua Boverhof for pyGridWare) SOAP: A minimal set of conventions for invoking code using XML over HTTP. [Foldoc]

11 Prototype Webclient Internet2 DatabaseNetLogger Database Server Client Server

12 References Demo: http://dsd.lbl.gov/~mele This presentation: http://dsd.lbl.gov/~mele/talk NMWG Homepage: http://www-didc.lbl.gov/NMWG/ NetLogger Homepage http://dsd.lbl.gov/netlogger/ Python Webservices Project and ZSI on SourceForge: http://pywebsvcs.sourceforge.net/

13 Thank you


Download ppt "Exchanging Network Measurement Data using Web Services Merten Leupolt Supervisors: Daniel Gunter, DSD Martin Swany, University of Delaware DSD Meeting."

Similar presentations


Ads by Google