-
Notifications
You must be signed in to change notification settings - Fork 0
/
ext-serv-seq-dia.txt
67 lines (57 loc) · 1.22 KB
/
ext-serv-seq-dia.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
@startuml
skinparam monochrome true
autonumber "<b>(<u>##</u>)"
actor User as U
participant "Experiment Manager" as EM
participant "NFV-Resource Manager" as nfv
participant "Open Baton" as ob
participant "Exp. Service" as exp
group Experiment Execution
||10||
ob <- exp : register for "instantiate finish" \nand for "terminate resources"
U -> EM : execute \nexperiment
activate EM
EM -> nfv : deploy nfv resource
activate nfv
nfv -> ob : deploy Network Service
activate ob
nfv -> EM : response
deactivate nfv
ob -> exp : event "instantiate finish"
activate exp
ob -> nfv : status
deactivate ob
EM -> U : return \nexperiment \ndefinition
deactivate EM
||10||
end
||10||
ob <- exp : Get NSR status
note right
The Experiment Service
starts executing his logic,
it can also trigger the
Open Baton API using the
NFVO SDK on his own project
end note
ob <- exp : Scale Out VNFR
||30||
group Experiment Termination
||10||
U -> EM : terminate \nexperiment
activate EM
EM -> nfv : terminate nfv resource
activate nfv
nfv -> ob : terminate NSR
activate ob
nfv -> EM : response
deactivate nfv
ob -> exp : event "terminate resources"
deactivate exp
ob -> nfv : response
deactivate ob
EM -> U : return \nresponse
deactivate EM
||30||
end
@enduml