Versions Compared

Key

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

...

Code Block
titleFlow UML
linenumberstrue
collapsetrue
@startuml
title ONAP Scaling Use Cases
collections VNFC
actor Operator
box "VNFC's"
entity "Existing VNFC" as VNFC
entity "New VNFC" as VNFC_New
end box
participant "APPC/SDNC" as Controller
participant SO
participant VID
participant Policy
participant DCAE
== USE CASE SPECIFIC FUNCTIONALITY ==
altgroup Manual Use Case
else
autonumber 10
Operator -> VID : Create New Module(gui)
VID -> VID : Stores model
Operator -> VID : Do Scale Out (gui)
VID -> SO : Scale Out
end
group Auto Use Case
autonumber 100
VNFC -> DCAE : Telemetry (existing instanceDmaap)
DCAE -> Policy : Control Loop Event
Policy -> Policy : Do Scale Out (DMaap)
Policy -> SO : Scale Out (Dmaap)
end
== COMMON FUNCTIONALITY ==
autonumber 1000
SO -> Controller : Health Check
Controller -> VNFC : Health Check (Existing Instance)
SO -> Controller : ConfigScaleOut()
Controller -> VNFC_New : ConfigScaleOut()
VNFC -> VNFC : Create new instance
VNFCCreates New Instance
VNFC_New -> DCAE : Telemetry (new instance)
@enduml