/
Jolyon White Jolyon White

Jolyon White - PowerPoint Presentation

olivia-moreira
olivia-moreira . @olivia-moreira
Follow
379 views
Uploaded On 2016-04-06

Jolyon White - PPT Presentation

GEC9 4 th November 2010 OMF Aggregate Manager API OMF Entities OMF AM GENI AM EC enrols resources in experiment orchestrates experiment AM provides services to EC and other admin entities ID: 275226

result omf 200 service omf result service 200 5053 expid visualization query experiment monitor2http oml database interface xmpp controller

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Jolyon White" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Jolyon WhiteGEC9, 4th November 2010

OMF Aggregate Manager APISlide2

OMF EntitiesOMF 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 Controller

RC = Resource Controller

XMPPSlide3

OMF Aggregate Manager“Grid Services”:CMC (remote monitoring and control)PXE, Frisbee,

Saveimage  for loading & saving OS images

Inventory

database describing testbed resourcesResult 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)

3Slide4

Example – Measurement Result Interfacehttp://10.0.0.200:5053/result/dumpDatabase?expID=monitor2http://10.0.0.200:5053/result/listTables?expID=monitor2http://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 bodyXML format, similar to an SQL SELECT statement

Allows powerful analysis

Used in conjunction with visualization service (web service)

4Slide5

Visualization5Slide6

OML – loose couplingRendez-vous on a well-known database locationOML does not have a control interfaceBut it will need one in the near future6