Predictive Resource Allocation for NFV Cloud Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Network Function Virtualization Management and Orchestration (NFV-MANO) architectures face inefficiencies in resource utilization due to static resource allocation, leading to underutilization during lean workload periods in Virtual Network Functions (VNFs) on cloud platforms, which results in suboptimal performance and increased costs.

Innovation Solution

The proposed solution involves using predictive analytics, specifically the ARIMA model, to forecast future resource utilization and dynamically allocate resources to additional workloads during lean periods, ensuring optimal resource utilization by identifying periods where resources are underutilized and reallocating them to support additional workloads without compromising existing application performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static resource allocation is used to meet strict KPIs, then reliability is improved, but resource utilization deteriorates during lean workload periods

Engineering Contradiction:
ImproveKPI complianceVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation that adapts to changing workload conditions. The system continuously monitors workload patterns and adjusts resource allocation in real-time, transitioning from static to dynamic provisioning. This allows the system to maintain reliability during peak periods while optimizing resource utilization during lean periods through automated scaling and load balancing mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes resource allocation parameters based on workload conditions. By monitoring key performance indicators and workload metrics, the system dynamically adjusts CPU, memory, and storage allocation parameters. This enables optimal resource utilization across varying demand levels while maintaining service level agreements and KPI compliance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If over-provisioning is done to secure stable deployment cost, then reliability is improved, but loss of energy increases due to underutilized resources

Engineering Contradiction:
Improvedeployment stabilityVSAvoidwasted resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements self-service resource management through automated monitoring and allocation. The resource allocation system autonomously adjusts provisioning based on actual demand, eliminating the need for conservative over-provisioning. This self-adjusting mechanism ensures deployment stability while preventing energy waste from underutilized resources by continuously optimizing allocation to match actual workload requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops that monitor resource utilization and workload demands. This feedback mechanism enables the system to detect underutilization conditions and automatically adjust resource allocation downward, preventing energy waste. The feedback-driven approach maintains deployment stability by ensuring resources are available when needed while eliminating wasteful over-provisioning during low-demand periods.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If static mapping of resources is used, then ease of operation is improved, but resource utilization deteriorates

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidresource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system replaces manual static configuration with automated self-service resource mapping. The resource allocation system automatically discovers workload requirements and maps resources accordingly, eliminating the need for complex manual configuration. This self-service approach maintains operational simplicity while dramatically improving resource utilization by dynamically adapting to actual demand patterns.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms static resource mapping into a dynamic, adaptive process. The system continuously monitors workload characteristics and automatically adjusts resource mapping in real-time based on actual usage patterns. This dynamic approach maintains ease of operation through automation while optimizing resource utilization by matching resources to actual demands rather than fixed allocations.

Inventive Principle:
Principle #15Dynamics

4Productivity

If additional workloads are deployed during lean periods, then productivity is improved, but reliability may deteriorate if resources are reallocated improperly

Engineering Contradiction:
Improveresource utilizationVSAvoidservice quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses feedback mechanisms to monitor service quality and workload performance in real-time. Before and during resource reallocation for additional workloads, the system continuously checks KPI compliance and service levels. This feedback-driven approach ensures that productivity improvements from deploying additional workloads during lean periods do not compromise reliability or service quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary assessments before deploying additional workloads during lean periods. It evaluates available capacity, predicts potential impacts on existing services, and validates resource availability beforehand. This preliminary action ensures that additional workloads can be deployed to improve productivity without jeopardizing the reliability of existing services.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11374876B2Intelligent cloud platform to host resource efficient edge network function
Publication Date: 2022.06.28 SAMSUNG ELECTRONICS CO LTD
  • US11374876B2 patent drawing
  • US11374876B2 patent drawing
  • US11374876B2 patent drawing

AI summary

This disclosure relates to deployment of additional workload in the NFV-MANO to efficiently utilize resources during a lean workload period of Virtual Network Functions (VNFs) associated with an intelligent cloud platform. The method comprises measuring, over a time period, a current resource utilization level of one or more rendered VNFs. Thereafter, forecasting future resource utilization for the time period based on predictive analysis criteria and the current resource utilization level of the one or more VNFs. The method further comprises a machine learning based inference for determining whether the forecast future resource utilization for said time period is less than a determined optimal resource utilization threshold value of the one or more VNFs. Thereafter, resources of the one or more VNFs to one or more additional workloads are allocated based on the determination of the future resource utilization.