[Ofmfwg] Meeting notes from OFMF-Working Group for 15 January 2021

Aguilar, Michael J. mjaguil at sandia.gov
Fri Jan 15 10:25:16 PST 2021


Everyone

We discussed having the OFMF BoF during the March Workshop.  In addition, we discussed a few more Use-Case descriptions, as listed below.

Mike


Use Case Description


  *   Create a Fabric Attached Memory Block

Actors


  *   Composability Manager, Resource Manager, OFMF

Description


  *   Provide attached memory block

Comments


  *   Assume that the Resource Manager is provided with information to make a good choice
  *   Amount of Resources are available

Input Data


  *   Requirements for memory from the template from the platform

Preconditions


  *   Redfish contains information on memory resources
  *   Resources are available and online
  *   Resource Manager has already queried Redfish for resources

Postconditions


  *   Resource Manager will return to the Composability Manager a Redfish object URI to a logical resource that it created in the Redfish tree that meets the Zone need.

Trigger


  *   Composability calls the Resource Manager and requests memory

Normal Flow



  *   Resource Manager parse the request
  *   Resource Manager polls it’s inventory
  *   If it has a matching resource, then it returns the Object URI that meets the Zone need.

Alternate Flow 1


  *   Resource Manager parse the request
  *   Resource Manager polls it’s inventory
  *   It does not have a matching resource
  *   Resource Manager (RM) queries unallocated memory
  *   RM creates a memory chunk using the URI of the appropriate unallocated memory
  *   A Region Object contains a chunk object
  *   If it has a matching resource, then it returns the Object Region URI that meets the Zone need.

Alternate Flow 2


  *   Resource Manager parse the request
  *   Resource Manager polls it’s inventory
  *   It does not have a matching resource
  *   Resource Manager (RM) queries unallocated memory
  *   RM determines a needs for a region of memory chunks
  *   RM creates memory regions using the URIs of the appropriate chunks to provide access to unallocated memory
  *   The RM calls the OFMF and create a region of memory chunks using the underlying devices
  *   A Region Object contains a multiple chunk objects
  *   If it has a matching resource, then it returns the Object Region URI that meets the Zone need.
















Use Case Description


  *   Composability Manager

Actors


  *   OFMF, Provider,

Description


  *   Making a set of connections for a Work Load before it starts
  *   Make a set of connections dynamically to fulfill job requirements as it runs

Comments


  *   Permissions could change by the Work Load requirements
  *   Inputs could change by the Work Load requirements

Input Data


  *   User requirements for the fabric

Preconditions


  *   Resource Manager has created a shared Fabric Attached Memory block that can be put into a Zone with the compute nodes
  *

Postconditions


  *

Trigger


  *

Normal Flow



  *   Composing the platform
  *   Create a connection
  *   Collecting the compute nodes to meet requirements
  *   Pulling resources together
  *   Stitching resources together
  *   Create a set of resources

Alternate Flow 1


  *





















Use Case Description


  *   Create a Connection

Actors


  *   OFMF, Redfish, Composability Manager

Description


  *   Client requests fabric endpoint connection

Comments


  *   Composibility Manager wants a link between 2 endpoints for an execution job

Input Data


  *   Endpoints, list of attributes for the connection, security encryption value, QoS attributes (latency and bandwidth), redundancy requirements, read/write permissions

Preconditions


  *   Zone is created and is ready to run, fabric is routed through the switches
  *   Endpoints are part of the zone.

Postconditions


  *   Endpoints are programmed to send packets to each other
  *   Fabric controls are set to meet the attributes of the connection including the encryption enablements

Trigger


  *   Request to create a connection

Normal Flow



  *

Alternate Flow 1


  *




















-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofmfwg/attachments/20210115/b05f9cbe/attachment-0001.htm>


More information about the Ofmfwg mailing list