wiki:RspecExtensionProposal_ServiceMapping

At start of 5/24 meeting:

<rspec xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1" >

<node xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">

<gemini:node_type name="global_node">

<gemini:monitor_urn name="URN of the AM to monitor">

</gemini:node_type>

</node> <node >

<interface>

<gemini:active action="start / stop" /> <gemini:passive action="start / stop" />

</interface> <gemini:active action="start / stop" /> <gemini:passive action="start / stop" /> </gemini:passive>

</node> <link> </link>

</rspec>

After 5/24 meeting:

<rspec xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1" >

<node xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">

<gemini:node_type name="global_node">

<gemini:monitor_urn name="URN of the AM to monitor">

</gemini:node_type> </node> <node >

<gemini:node_type name="mp_node" />

<interface>

<gemini:services>

<gemini:passive installed="yes/no" action="enable / disable" />

</gemini:services>

</interface>

<gemini:services>

<gemini:active installed="yes/no" action="enable / disable" /> <gemini:passive installed="yes/no" action="enable / disable" />

</gemini:services>

</node> <link> </link>

</rspec>

Attached is a sample rspec with the proposed gemini extension. Note that this is just start and things may be added later for fine grain control of services

The "gemini:monitor_urn name="URN of the AM to monitor"> tag is optional. If not present it is assumed that this Global node will only monitor the resources that are local to the testbed/AM.

The tag can be used if the GN Node is allocated from a different testbed/AM than the one whose slivers it has to monitor. For eg. SHADOWNET as in its current state with INSTOOLS uses an MC Node from the Kentucky Testbed.

Multiple instances of this tag can also be used mark that this GN Node is going to monitor the mentioned AMs (one or more). This may be usefull if you want one GN node for a slice spanning multiple AMs.

cheers,

Hussam (Hussamuddin Nasir)

Netlab Operations Team


Laboratory for Adv. Networking Phone : (859)218-0059 James F Hardymon Building Fax : (859)323-3740 301 Rose Street, Rm 237 E-mail : Hussamuddin Nasir Lexington, KY 40506-0495 Web : http://www.netlab.uky.edu

University of Kentucky


Last modified 7 years ago Last modified on 05/25/12 16:18:20

Attachments (1)

Download all attachments as: .zip