resource management for dynamic service chain adaptation s. lee (etri) [email protected] s. pack...
TRANSCRIPT
![Page 1: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/1.jpg)
Resource Management for Dy-namic Service Chain Adaptation
S. Lee (ETRI) [email protected]. Pack (Korea Univ.) [email protected]
M.-K. Shin (ETRI) [email protected]. Paik (KT) [email protected]
proposed NFVRG, November 2014
draft-lee-nfvrg-resource-management-service-chain-00
![Page 2: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/2.jpg)
Background
• VNF forwarding graph (VNF-FG): – an ordered sequence of VNFs for composed
services
• Network forwarding path (NFP): – an instance of VNF-FG– a chain of VNF instances
![Page 3: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/3.jpg)
Background
• NFV resources composing NFP– VNF instance (VNF-I), virtual links (VL)
• over NFVI-node (VM, compute, storage, ...)
• NFP depends on the resource states– Failure, performance,
load, energy consumption,bandwidth, latency,...
Failure of VNF instance
VNF-A #1 VNF-B #2
VNF-B #1
Failure of the whole NFP
![Page 4: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/4.jpg)
Problem Definition
• Goal– NFP needs to consider the state of NFV
resources (VNF-I, VLs) at construction– NFP needs to adapt to the changes of
the resource state dynamically– for optimization, fail-over, load balanc-
ing, ...
![Page 5: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/5.jpg)
Use Cases
• Fail-over: reconstruct a NFP with replacing the failed VNF-I with new VNF-I selected
• End-to-end latency optimization: construct or main-tain a NFP with low stretch considering the topologi-cal locations of VNF-Is and the properties of VLs
• Traffic optimization: construct or maintain NFPs to localize the traffic in the network considering load and administrative domains of VNF-Is and VLs.
• Load balancing: construct or maintain NFPs to dis-tribute the load of shared VNF-Is
• Energy efficiency: construct or maintain NFPs to use the energy of VNF-Is efficiently
![Page 6: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/6.jpg)
Target Actions
• Target actions– Select or evaluate VNF-Is and VLs to
construct a NFP– Replace VNF-Is to update a NFP– Monitor attributes of VNF-Is and VLs– Migrate VNF-Is to different locations
![Page 7: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/7.jpg)
Target Metrics
• Attributes of VNF instances– availability (failure)– topological location– workloads– throughput– energy consumption
• Attributes of virtual links– latency– bandwidth
![Page 8: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/8.jpg)
In the NFV Framework
• Scope of NFV MANO
VL monitoring
VNF-I monitoring
VNF-I migration
VNF-I selection
VNF-I evaluation
NFP monitoring
NFP evaluation
NFP update
![Page 9: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/9.jpg)
SFC Applicability
• draft-lee-sfc-dynamic-instantiation-01– SFP enforcement for classification (a)– SFP enforcement for update (b)– Resource monitoring (c)
![Page 10: Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) seungiklee@etri.re.kr S. Pack (Korea Univ.) shpack@korea.ac.kr M.-K. Shin (ETRI)](https://reader030.vdocuments.mx/reader030/viewer/2022032522/56649d6d5503460f94a4e0a5/html5/thumbnails/10.jpg)
Further Works
• Applicability to SFC– well fits to SFC control plane: select and manage SFs statically
or dynamically for SFC– but currently outside scope of the architecture
• Adaptation of VNF-FG– changes the network service adaptively to context (e.g., traffic
pattern, network status)– add or remove VNFs of FG
• e.g., add DPI at a doubtful pattern of traffic• vs. NFP adaptation: changes VNF instances along the VNF-FG
• Considerations of NFVI resources (e.g., NFVI-nodes)• Redundant NFPs with state synchronization for resiliency• Programmability of VNF-FG/NFP adaptation