ORCA Status Report for Spiral 2 and Roadmap for Spiral 3 GEC9
Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.
-
Upload
lorin-cummings -
Category
Documents
-
view
223 -
download
3
Transcript of Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.
![Page 1: Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.](https://reader038.fdocuments.in/reader038/viewer/2022102800/56649e7b5503460f94b7c89f/html5/thumbnails/1.jpg)
Jolyon WhiteGEC9, 4th November 2010
OMF Aggregate Manager API
![Page 2: Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.](https://reader038.fdocuments.in/reader038/viewer/2022102800/56649e7b5503460f94b7c89f/html5/thumbnails/2.jpg)
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 RC RC
EC = Experiment ControllerRC = Resource Controller
XMPP
![Page 3: Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.](https://reader038.fdocuments.in/reader038/viewer/2022102800/56649e7b5503460f94b7c89f/html5/thumbnails/3.jpg)
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
![Page 4: Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.](https://reader038.fdocuments.in/reader038/viewer/2022102800/56649e7b5503460f94b7c89f/html5/thumbnails/4.jpg)
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
![Page 5: Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.](https://reader038.fdocuments.in/reader038/viewer/2022102800/56649e7b5503460f94b7c89f/html5/thumbnails/5.jpg)
Visualization
5
![Page 6: Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.](https://reader038.fdocuments.in/reader038/viewer/2022102800/56649e7b5503460f94b7c89f/html5/thumbnails/6.jpg)
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