Versions Compared

Key

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

The CLAMP Control Loop Participant protocol is an asynchronous protocol that is used by the CLAMP runtime to coordinate life cycle management of Control Loop instances. The protocol supports the functions described in the sections below.

Table of Contents

Protocol Dialogues

The protocol supports the dialogues described below.

Participant Registration and De-Registration

Registration when a participant comes up and update of participant with control loop type information and common parameter values for its control loop types.

...

PlantUML Macro
@startuml
Participant -> CLAMP_Runtime: Participant Deregistration
Participant <- CLAMP_Runtime: Participant Deregistration Ack

Control Loop Commissioning and Decommissioning

When a control loop is commissioned, the portion of the Control Loop Type Definition and Common Property values for the participants of each participant type mentioned in the Control Loop Definition are sent to the participants.

...

PlantUML Macro
@startuml
Commissioning_REST -> CLAMP_Runtime: Commission Control Loop
loop over Participant Types in Control Loop Type Definition
	CLAMP_Runtime -> CLAMP_Runtime: Collect Control Loop Element Type Definitions and\nCommon Property Values for\nParticipant Type
end
Participant <- CLAMP_Runtime: Participant Update [Remove Control Loop Element Type Definitions and Common Property Values for Participant Types]
Participant -> CLAMP_Runtime: Participant Update Ack [from each Participant mentioned in Participant Update message]

Control Loop Update

Update of control loops on participants (create/upgrade/downgrade/delete) following semantic versioning approach following these semantics: TOSCA Defined Control Loop: Architecture and Design

Control Loop State Change

UNINITIALIZED<->PASSIVE<->ACTIVE

Control Loop Monitoring and Reporting

Monitoring and statistics reported regularly by participants for their control loops.

Messages

Participant Registration

Participant Registration Ack

Participant Update

Participant Update Ack

Participant Deregistration

Participant Deregistration Ack


Warning

This page is updated for Istanbul to this point.

...