Versions Compared

Key

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

ONAP Scale Out Sequence Diagram

Image Removed

ONAP Scale Out Homing and Capacity Sequence Diagram

Image Removed

Design Time

*API Detail can be found in the hyperlinks 

Gliffy Diagram
name

Scaling Seq Diagram

Scale Out - Design Time
pagePin

3

Original Sequence Diagram and UML Code

Image Removed

*Created using PlantUML

Code Block
themeEclipse
titleScale Out Work Flow
@startuml title ONAP Scaling Use Cases actor Operator participant VID participant AAI participant SO participant OOF participant SDNC participant Policy participant DCAE participant "APPC/SDNC" as Controller participant MultiCloud box "VNF"     entity "Existing VNFC" as VNFC     entity "New VNFC" as VNFC_New end box == USE CASE SPECIFIC FUNCTIONALITY == alt     group Manual Use Case         autonumber 100         Operator -> VID : Create New Module(gui)         VID -> VID : Stores model         Operator -> VID : Do Scale Out (gui)         VID -> SO : Scale Out         note right             What API and Parameters?         end note     end     note right         ControllerType needs to be added to model and not a parameter in VID     end note else     group Customer Order Use Case         autonumber 200     end     note right         FUTURE USE CASE     end note else     group Auto Use Case         autonumber 300         VNFC -> DCAE : Telemetry (Dmaap)         DCAE -> Policy : Control Loop Event (DMaap)         Policy -> SO : Scale Out (Dmaap)     end end == COMMON FUNCTIONALITY == autonumber 1000 SO -> Controller : HealthCheck() (DMaaP) note left     Parameters? end note Controller -> VNFC : HealthCheck() (RESTCONF) VNFC -> Controller : HealthCheck Response Controller -> SO : HealthCheck Response (DMaaP) SO -> OOF : Homing Request note right     DmaaP? end note note left     API Name and Parameters? end note OOF -> Policy : Homing Policy request     note right         Does this go through DMaaP?)     end note Policy -> OOF : Homing Policy decision OOF -> SO : Homing Placement     note right         DMaaP?     end note SO -> AAI : Create VF-Module() note left     API Name and Parameters? end note SO -> SDNC : VF Module Resource Assignment Request() note right     API Name and parameters? end note SDNC -> SDNC : Heat & Resource Assignment()     note right         Is there a response to SO?     end note SDNC -> AAI: Create VF-Module Relationship & Retrieve Networks() SO -> MultiCloud: Create VF_Module via Heat() note left     API Name and Parameters? end note MultiCloud -> VNFC_New: Create VM     note left         Is there a response to SO?     end note SO -> AAI : Update with HeatStack() SO -> Controller : ConfigScaleOut() Controller -> VNFC_New : Configure New Instance SO -> Controller : HealthCheck() (DMaaP) Controller -> VNF : HealthCheck() (RESTCONF) VNFC -> Controller : HealthCheck Response Controller -> SO : HealthCheck Response (DMaaP) VNFC_New -> DCAE : Telemetry @enduml

14

Run Time

*API Detail can be found in the hyperlinks 

Gliffy Diagram
nameScaling Seq Diagram
pagePin46

ONAP Scale Out Sequence Diagram (deprecated)

Image Added




ONAP Scale Out Homing and Capacity Sequence Diagram (deprecated)

Image Added