Virtual Switch Dimensioning Manager for NFV Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In fluid network function virtualization (NFV) environments, computing platforms face challenges in dimensioning resources to meet unpredictable latency and performance requirements due to varying workloads, which can impact service level agreements (SLAs) and are exacerbated by differences in CPU and other resource capabilities across platforms.

Innovation Solution

A virtual switch dimensioning manager is implemented to dynamically or statically check resource allocation needs, using self-tests or static models to ensure performance requirements are met, with logic to adjust CPU cores, memory, and I/O resources based on real-time data traffic and workload demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing platforms are dimensioned for worst case requirements at design time, then reliability and performance requirements are met, but device complexity and resource utilization efficiency deteriorate

Engineering Contradiction:
Improveperformance requirementsVSAvoidresource allocation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring performance metrics (latency, throughput, packet loss) and adjusting computing resources allocated to virtual switches in real-time. This replaces static worst-case dimensioning with adaptive resource management that responds to actual workload conditions, resolving the contradiction between meeting performance requirements and avoiding excessive resource allocation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring performance metrics from virtual switches and using this information to dynamically adjust resource allocation. The closed-loop control ensures that resource allocation decisions are based on actual system performance and workload conditions, enabling the system to maintain reliability while optimizing resource utilization efficiency.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If fixed hardware is arranged for single network function, then manufacturing precision and ease of manufacture are improved, but adaptability and versatility deteriorate

Engineering Contradiction:
Improvehardware configurationVSAvoidnetwork function support
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements virtualization technology that allows a single physical computing platform to host multiple virtual switches and support multiple network functions simultaneously. The virtual switch architecture provides universal functionality across different network service scenarios, enabling the same hardware infrastructure to adapt to various network functions without requiring dedicated hardware for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates virtual copies of network switching functionality through software-based virtual switches that run on standardized hardware platforms. These virtual switch instances can be deployed, configured, and managed independently while sharing the underlying physical infrastructure, thereby achieving multi-functionality without increasing hardware complexity.

Inventive Principle:
Principle #26Copying

3Device complexity

If resources are allocated statically to virtual switch, then device complexity is reduced, but productivity and response to workload changes deteriorate

Engineering Contradiction:
Improveresource managementVSAvoidworkload handling capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation that continuously monitors workload characteristics and adjusts computing resources allocated to virtual switches accordingly. The system can scale resources up or down based on actual demand, enabling productivity to respond to workload changes while maintaining manageable device complexity through automated resource management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs self-service mechanisms where the resource allocation manager automatically monitors performance metrics and adjusts resource allocation without manual intervention. This autonomous resource management enables the system to optimize productivity in response to workload changes while keeping device complexity manageable through automated decision-making algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10805242B2Techniques for a configuration mechanism of a virtual switch
Publication Date: 2020.10.13 INTEL CORP
  • US10805242B2 patent drawing
  • US10805242B2 patent drawing
  • US10805242B2 patent drawing

AI summary

Examples include techniques for a configuration mechanism of a virtual switch. Example techniques include monitoring a database including parameter to configure a virtual switch at a computing platform hosting a plurality of virtual machines or containers. Changes to one or more parameters may cause changes in allocations of computing resources associated with supporting the virtual switch.