Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
exclude1

Project Name

...

  • Proposed name for the project: cdi

Project

...

Description:

The purpose of this project is to enable dynamic composition, deployment and optimization of NFV infrastructures and resources, using DMTF Redfish APIs for CDI management, as part of the Multi-Cloud layer in ONAP, and to enable use of CDI-composed resources for VNF instantiation.

Background

Composable Disaggregated Infrastructure (CDI) enables dynamic composition of computer systems (a.k.a compute resources)  from pools of disaggregated compute, storage and network components. The composition process is model driven, based on declarative templates that define what the composed system should look like in terms of its components and hardware capabilities. The disaggregated resource pools are contained within a set of racks, managed by the "infrastructure manager" software. The "infrastructure manager" software exposes set of northbound interfaces for consumption and administration of CDI. These interfaces are based on industry standard DTMF Redfish APIs. The following diagram illustrates basic components of CDI.

The intent of this project is to enable use of CDI as part of the NFV infrastructure for ONAP core and edge deployments, and leverage CDI composed computer systems for instantiation of virtual network functions and network services.


Use Cases

The  use cases to be enabled by this project are as follows:

IDDescription
1Dynamic composition and deployment of NFV virtual infrastructure instances in-band, as part of network service instantiation, or out-of-band, as part of NFV infrastructure management. Examples of virtual infrastructures include OpenStack and Kubernetes instances.
2Dynamic composition and rightsizing of virtual infrastructure resources for use during VNF homing and placement.
3On-demand scaling of virtual infrastructure capacity.
4On-demand scaling of virtual infrastructure resources, within a given virtual infrastructure instance.
5Dynamic resource sharing, balancing and reuse between multiple and different virtual infrastructure instances.

Benefits

The benefits of using composable disaggregated NFV infrastructure (NFV-I) are as follows:

...