Virtualization Management Engine for Dynamic Network Function Reallocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network function virtualization technologies face challenges in efficiently managing resource allocation and optimizing performance across distributed virtual machine hosts, leading to suboptimal processing efficiency, power consumption, and latency issues in delivering virtualized services.

Innovation Solution

The implementation of a Virtualization Management Engine (VME) that dynamically allocates and coordinates resources across network allocations, allowing for the reallocation of virtual functions to optimize processing efficiency, reduce power consumption, and manage network bandwidth and latency by distributing tasks across multiple virtual machines and network components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network functions are virtualized and distributed across multiple virtual machine hosts, then service scalability and flexibility are improved, but resource allocation efficiency and processing performance deteriorate

Engineering Contradiction:
Improveservice scalabilityVSAvoidresource allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the VME continuously monitors resource utilization metrics (CPU, memory, storage, network bandwidth) across virtual machine hosts and dynamically reallocates network functions based on current system state. This closed-loop control enables the system to adapt to changing conditions while maintaining optimal resource allocation efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static network function allocation to dynamic reallocation. The VME enables network functions to be moved between virtual machine hosts based on real-time resource availability and demand, allowing the system to adapt flexibly while maintaining high resource utilization efficiency through continuous optimization.

Inventive Principle:
Principle #15Dynamics

2Reliability

If network functions are distributed across multiple hosts, then system robustness is improved, but processing efficiency and latency performance worsen

Engineering Contradiction:
Improvesystem robustnessVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The VME performs preliminary actions by proactively monitoring resource conditions and predicting when reallocation will be beneficial. It prepares and executes function migration before performance degradation occurs, reducing latency by preventing suboptimal resource allocation rather than reacting to latency issues after they arise.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback loops to continuously monitor processing latency and resource utilization, dynamically adjusting function placement to minimize latency while maintaining system robustness through distributed architecture. The feedback mechanism ensures that load balancing decisions are made based on real-time conditions.

Inventive Principle:
Principle #23Feedback

3Device complexity

If virtual machine hosts operate independently, then system simplicity is maintained, but overall network performance and resource utilization deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The VME serves multiple functions simultaneously: it monitors resource utilization, makes reallocation decisions, manages function migration, and optimizes performance across the network. This multi-functional approach consolidates complexity into a single management entity while enabling coordinated optimization of network performance and resource utilization across all hosts.

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

Data Source

PatentUS11881998B2System for network-based reallocation of functions
Publication Date: 2024.01.23 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US11881998B2 patent drawing
  • US11881998B2 patent drawing
  • US11881998B2 patent drawing

AI summary

A network may include multiple allocations. The allocations may include: a first allocation encompassing central infrastructure, such as central office servers, data centers, or other core infrastructure; an second allocation encompassing gateway elements or other central consumer premises network infrastructure; and a third allocation encompassing nodes, such as client devices, terminals, or other nodes. A virtualization management engine may coordinate resources from the various allocations to support virtual functions distributed over multiple allocations of the network. The virtualization management engine may determine the distribution across the allocations for the virtual functions. The virtualization management engine may be implemented as a virtual function and be distributed across the allocations of the network.