Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.

Similar presentations


Presentation on theme: "Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API."— Presentation transcript:

1 Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API

2 OMF Entities OMF AM != GENI AM EC enrols resources in experiment + orchestrates experiment AM provides services to EC (and other admin entities) 2 EC RC AM RC EC = Experiment Controller RC = Resource Controller XMPP

3 OMF Aggregate Manager “Grid Services”: –CMC (remote monitoring and control) –PXE, Frisbee, Saveimage  for loading & saving OS images –Inventory  database describing testbed resources –Result service  visualization of OML databases Plugin architecture (Ruby) Multiple interfaces: –XMPP / PubSub integrates with EC/RC comms fabric Discovery trival – clients don’t need to know location of service provider –HTTP – simple GET method query interface (RPC) 3

4 Example – Measurement Result Interface http://10.0.0.200:5053/result/dumpDatabase?expID=monitor2 http://10.0.0.200:5053/result/listTables?expID=monitor2 http://10.0.0.200:5053/result/getSchema?expID=monitor2 Results returned as XML document, CSV, JSON etc. Can also specify a query in the request body –XML format, similar to an SQL SELECT statement –Allows powerful analysis –Used in conjunction with visualization service (web service) 4

5 Visualization 5

6 OML – loose coupling Rendez-vous on a well-known database location OML does not have a control interface –But it will need one in the near future 6


Download ppt "Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API."

Similar presentations


Ads by Google