Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Instance Specific Property Type: Property Types that apply to an individual instance of a Control Loop Type.

Instance Specific Property Value: The value of a Property Type that applies to an individual instance of a Control Loop Type. The value is assigned at run time for each control loop instance.

...

When a control loop definition has been commissioned, instances of the control loop can be created, updated, and deleted. The system manages the lifecycle of control loops and control loop elements following the state transition diagram below.

draw.io Diagram
bordertrue
diagramNameControl Loop Instance States
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1051
revision1

...

3: Overall Architecture

The diagram below shows an overview of the architecture of TOSCA based Control Loop Management in CLAMP.

...

Composed Control Loops are commissioned on the run time part of the system, where they are stored in the run time inventory and are available for instantiation. The Commissioning component provides a CRUD REST interface for Control Loop Types, and implements CRUD of Control Loop Types. Commissioning also implements validation and persistence of incoming Control Loop Types. It also guarantees the integrity of updates and deletions of Control Loop Types, such as performing updates accordance with semantic versioning rules and ensuring that deletions are not allowed on Control Loop Types that have instances defined.

The Instantiation component manages the Life Cycle Management of Control Loop Instances and their Control Loop Elements. It publishes a REST interface that is used to create Control Loop Instances and set values for Common and Instance Specific properties. This REST interface is public and is used by the CLAMP GUI. It may also be used by any other client via the public REST interface. the REST interface also allows the state of Control Loop Instances to be changed. A user can change the state of Control Loop Instances as described in the state transition diagram shown in section 2 above. The Instantiation component also implements persistence of Control Loop Instances and their state changes.

When a user wishes to instantiate a Control Loop, they set values for the parameters of the Control Loop. Once the parameterization has been carried out, the Control Loop instantiated, with the metadata and whatever other artifacts are required being passed to the participants in the Control Loop. At runtime, the Control Loop can be monitored and analysed. It can also be updated  as required and can be deleted when it is on longer needed.The Control Loop Runtime Management will use ONAP services for non-functional aspects such as inventory, topology and data delivery.

Warning

This page is updated for Istanbul to this point, the information below this  point may or may not be correct for Istanbul.

...