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