VDUDesc

VDUDesc(VDU)

Class in package 'VDU'
A VDU is a special resource that represents an infrastructure-level execution container with the following functions:

  • ability (capability) to host a piece of application-level logic (VNFC)

  • specifies an image to launch from

  • concentraites the requirements for infrastructure resources, including cpu, memory, IO, storage, and networking


Not to be confused vith VDU as described in ETSI. Requirements of the container
Describes one (1) VM or a container (Docker)
VDUDesc(VDU)
Version 1.0 Phase 1.0 Proposed
KS0567 created on 11/30/2017. Last modified 1/26/2018

INCOMING STRUCTURAL RELATIONSHIPS

INCOMING STRUCTURAL RELATIONSHIPS


Aggregation from VDUProfile to VDUDesc(VDU)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[ Name is L. Direction is 'Source -> Destination'. ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

ASSOCIATIONS

 

ASSOCIATIONS

 


Association (direction: Unspecified)

 

Source: Public (Class) VirtualNetworkInterfaceDesc

Target: Public (Class) VDUDesc(VDU)


Association (direction: Unspecified)

 

Source: Public (Class) SwImageDesc

Target: Public (Class) VDUDesc(VDU)


Association (direction: Unspecified) VNFCDescUses

 

Source: Public (Class) VirtualComputeDesc
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="923cb4d4-3f54-4784-817e-1bc0edcdc627"><ac:plain-text-body><![CDATA[Cardinality: [1]

Target: Public (Class) VDUDesc(VDU)
]]></ac:plain-text-body></ac:structured-macro>
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="85662387-4928-42b2-af91-3215549faaa8"><ac:plain-text-body><![CDATA[Cardinality: [1..*]

]]></ac:plain-text-body></ac:structured-macro>


Association (direction: Unspecified) VNFCDescUses

 

Source: Public (Class) VirtualStorageDesc
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2f0b393f-b6b2-4b68-bd3e-8624468a9166"><ac:plain-text-body><![CDATA[Cardinality: [0..*]

Target: Public (Class) VDUDesc(VDU)

]]></ac:plain-text-body></ac:structured-macro>


Association (direction: Unspecified)

 

Source: Public (Class) VnfDeploymentFlavor (Vnfdf)

Target: Public (Class) VDUDesc(VDU)


Association (direction: Unspecified)

 

Source: Public (Class) VNFCDesc (VNFCSpecification)
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e372fcab-ddf1-407d-9fe5-a0639d66981f"><ac:plain-text-body><![CDATA[Cardinality: [1..*]

Target: Public (Class) VDUDesc(VDU)
]]></ac:plain-text-body></ac:structured-macro>
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="31b496ac-6505-47ca-83e2-7947f4189708"><ac:plain-text-body><![CDATA[Cardinality: [1]

]]></ac:plain-text-body></ac:structured-macro>