Feature #389

Extend existing AM service to allow subscription to Slice/Resources PubSub groups

Added by Thierry Rakotoarivelo over 1 year ago. Updated over 1 year ago.

Status:New Start date:06/09/2010
Priority:High Due date:25/10/2010
Assignee:Jolyon White % Done:

0%

Category:OMF Software
Target version:OMF 5.3.GEC9

Description

Features for GEC9 Demos are described on this page.

Detailed description of this feature is available of this page.

The following new AM feature is required:

  • PXE, Frisbee, CMC, Iventory and Result AMs will need to subscribe to Slice-related PubSub groups:
    • all of them are already subscribing to the System part of the PubSub tree in their own aggregate's PubSub server
    • they now should accept the following request (most likely issued by a Slice Manager AM):
      • Associate_to_Resource_At_Slice:
        • Inputs: "slice name" and "resource list" and "PubSub server hosting the slice"
        • Tasks: subscribe to the PubSub groups @OMF/sliceXYZ/resources and OMF/sliceXYZ/resources/resourceX for each resource in the list at the given PubSub server
    • and also (most likely issued by a Slice Manager AM on the OMF/sliceXYZ/resources):
      • Deassociate_from_Slice:
        • Inputs: "slice name" and "PubSub server hosting the slice"
        • Tasks: unsubscribe to all previously subscribed PubSub groups on and under OMF/sliceXYZ/resources at the given PubSub server
  • Note: These AMs need to be able to re-subscribe to their previously subscribed PubSub groups in case of stop/restart
  • Open question:
    • How to implement "memory across stop/restart" of which PubSub groups an AM has subscribed to?
      • Hard state kept at the AM itself? (e.g. CMC AM keeps record of subscribed PubSub group and resubscribed if it ever restart)
      • Soft state with periodic refresh/update message from Service Manager AM (e.g. CMC AM receives periodic list of PubSub groups it needs to subscribe to from the Service Manager AM)
      • Another alternative?

Related issues

related to Feature #388: Add new Slice Manager AM to allow slice creation/deletion... New 06/09/2010 25/10/2010

History

Updated by Thierry Rakotoarivelo over 1 year ago

  • Due date changed from 22/09/2010 to 08/10/2010

After conf-call with Ivan, the OML disconnect/reconnect has now a higher priority. Thus the due date for this feature is pushed for 2 weeks.

Updated by Thierry Rakotoarivelo over 1 year ago

  • Due date changed from 08/10/2010 to 25/10/2010

Also available in: Atom PDF