Versions Compared

Key

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

Design Time

*API Detail can be found in the hyperlinks 

Gliffy Diagram
nameScale Out - Design Time
pagePin14

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

PlantUML diagramImage Removed

Code Block
themeEclipse
titleScale Out Work Flow
@startumltitle ONAP Scaling Use Cases
actor Operator
box "VNFC's"
    entity "Existing VNFC" as VNFC
    entity "New VNFC" as VNFC_New
end box
participant VID
participant "APPC/SDNC" as Controller
participant SO
participant OOF
participant Policy
participant DCAE
== 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
    end
else
    group Customer Order Use Case
        autonumber 200
    end
    note right
        Should this somehow combine with manual 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)
Controller -> VNFC : HealthCheck() (RESTCONF)
VNFC -> Controller : HealthCheck Response
Controller -> SO : HealthCheck Response (DMaaP)
SO -> OOF : Homing Request (DMaaP???)
OOF -> Policy : Homing Policy request (DMaaP???)
Policy -> OOF : Homing Policy decision (DMaaP???)
OOF -> SO : Homing Placement (DMaaP???)
SO -> Controller : ConfigScaleOut()
Controller -> VNFC_New : Creates New Instance
VNFC_New -> DCAE : Telemetry@endUML

...

firstline1
titleFlow UML
linenumberstrue
collapsetrue

...