Download presentation
Presentation is loading. Please wait.
Published byDrusilla Wheeler Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.