ETSI NFV Scaling Design VNF Scaling Basics Modes
ETSI NFV Scaling Design
VNF Scaling - Basics Modes: • Horizontal scaling (scale in/out) Add/remove virtualized resources (e. g. VNFCs) • Vertical scaling (scale up/down) Reconfigure the capacity / size of existing virtualized resources (e. g. , VM flavor, storage size) • In the ETSI NFV current release only horizontal scaling of the VNFs is supported OUT IN UP DOWN Scaling triggers: • on demand (Scale VNF LCM operations), and • automatically by the VNFM when certain performance figures cross a threshold. 2
Scaling model - Basic concept One scaling aspect with scale levels • Requirement from VNF designs: - A VNF may be scaled in multiple independent aspects (e. g. scale data-base storage capacity independent from call processing capacity). The scaling space (all scaling aspects) Example - 2 aspects: Data. Base, PROCessing Operating 0 1 2 Actual VNF “sizes” From „red“: DB=1, Proc=1 To „yellow“: DB=2, experience Proc=3 3 4 • Scaling aspect: - Also known as “scaling dimension”. Describes in an abstracted manner what “property” of the VNF to scale. - Each scale level of a scaling aspect defines a valid size of the VNF w. r. t that aspect. - Scaling takes place in discrete steps, changing the size from one level to another one. - Operating experience: E. g. , slider model. Scale Call Processor 3
Scaling model - illustration Scaling aspects abstract the internal composition of the VNF, allowing unified fine-granular control and a good operating experience. Example VNF internal view: Groups of VNFCs External view: Scaling aspects DB DB Proc=4 Proc=3 Proc=2 Proc=1 DB=2 2 DB=1 1 0 Proc 0 1 Instantiate. Vnf 2 3 4 0, 0 DB VNFC OAM VNFC Increment 0, 0 Initial increment (Instantiate) Processing VNFC Processing Helper VNFC 4
Scaling Model - Vnfd Implementation Vnfd • • Vnf. Df … element. Group auto. Scale Scaling. Aspect • • … associated. Group max. Scale. Level aspect. Delta. Details Vnf. Df • • … instantiation. Level scaling. Aspect initial. Delta Instantiation. Level • • … scale. Info Scaling. Delta Aspect. Delta. Details • • uniform. Delta deltas • • vdu. Delta virtual. Link. Bit. Rate. Delta • Scaling. Aspect are defined per Vnf. Df • Scaling. Aspect is basically composed of: • Aspect definition (element. Group) • Max level • Vdu/Link Bitrate number per level is defined in two ways: • Uniform increment • Non-uniform increment • …and are described by initial. Delta (level 0) and delta between different levels • Relationship between instantiation and scaling is described by “scale. Info” in “Instantiation. Level” 5
- Slides: 5