Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Class: ScalingAspect

Attribute Name

Applied Stereotypes

Multiplicity

Type

Description

id

M

1

Identifier

Unique identifier of this aspect in the VNFD.

name

M

1

String

Human readable name of the aspect.

description

M

1

String

Human readable description of the aspect.

associatedGroup

M

0..1

Identifier (Reference to VnfdElementGroup)

Reference to the group of Vnfd elements defining this aspect.

If present, scaling for this aspect is limited to the elements of the group, but there is no assumption that all the elements of the groups will be increased at each step. See note 1.

maxScaleLevel

M

1

PositiveInteger

The maximum scaleLevel for total number of scaling steps that can be applied w.r.t. this aspect. The value of this attribute corresponds to the number of scaling steps can be applied to this   aspect when scaling it from the minimum scale level (i.e. 0) to the maximum scale level defined by this attribute. See note 2.

aspectDeltaDetails

M

0..1

AspectDeltaDetails

A specification of the deltas in terms of number of instances of VNFCs and virtual link bit rates that correspond to the scaling

steps of this aspect. A cardinality of zero indicates that this mapping has to be specified in a lifecycle management script or be otherwise known to the VNFM.

The information in this attribute, if provided, shall be consistent with the information provided in the "InstantiationLevel" information element.

If this attribute is provided, it shall be provided for all scaling aspects.

See notes 3 and 4.

NOTE 1:  In the present release of the specification, support for modifying the internal VNF topology during the scaling of the internal VLs, is not required.

NOTE 2:  A scaling step is the smallest increment by which a VNF can be scaled for a particular aspect. Scaling by a single step does not imply that only one VNFC instance is created or removed. It means that one or more VNFC instances are created from the same VDU or from different VDUs, or that a more complex setup occurs.

NOTE 3: The presence of this attribute does not preclude associating lifecycle management scripts to scaling-related events in the VNFD.

NOTE 4: It is discouraged to provide both associatedGroup and aspectDeltaDetails, but if they are both present they shall not conflict.


Datatype: AspectDeltaDetails

Attribute Name

Applied Stereotypes

Multiplicity

Type

Description

uniformDelta


M

0..1

ScalingDelta


Scaling delta to be applied for every scaling step of this aspect. This attribute allows to model uniform scaling steps. See note.

deltas


M

0..N

ScalingDelta


Scaling deltas to be applied for the different subsequent scaling steps of this aspect. The first entry in the array shall correspond to the first scaling step (between scale levels 0 to 1) and the last entry of the array shall correspond to the last scaling step (between maxScaleLevel-1 and maxScaleLevel). See note.

NOTE: Either "uniformDelta" or "deltas" but not both shall be present.


Datatype: ScalingDelta

Attribute Name

Applied Stereotypes

Multiplicity

Type

Description

vduDelta


M

0..N

VduLevel


The number of VNFC instances based on particular VDUs to be created or removed.

virtualLinkBitRateDelta


M

0..N

VirtualLinkBitRateLevel

The bitrate to be added or removed to virtual links created from particular virtual link descriptors.

  • No labels