Packet Flow Optimization for Virtualized Server Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual server rack systems lack a single governing entity to manage and optimize packet flow across diverse hardware and software components with different operating systems, leading to inefficiencies in network resource management and traffic control.

Innovation Solution

Implementing a system-level governing framework that monitors and manages both virtual and physical infrastructure components, adjusting packet flow paths based on temporary events by identifying sources and destinations, and optimizing routing resources through Quality-of-Service policies and equal-cost multi-path hash algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a system-level governing framework is implemented to manage packet flow across diverse hardware and software components, then packet flow efficiency and network resource management are improved, but device complexity and system integration requirements increase

Engineering Contradiction:
Improvepacket flow efficiencyVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a system-level governing framework that acts as an intermediary entity between diverse hardware components and software components with different operating systems. This framework provides a unified interface and coordination mechanism, enabling efficient packet flow management without requiring direct integration between all system components, thus improving productivity while managing complexity through abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If packet flow paths are dynamically adjusted based on temporary events like VM migrations, then network performance and resource utilization are improved, but system stability and control complexity increase

Engineering Contradiction:
Improvenetwork performanceVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of packet flow paths based on temporary events such as virtual machine migrations. The system continuously monitors system state and adapts routing decisions in real-time, allowing network performance to be optimized during dynamic conditions while maintaining the ability to return to stable configurations when events conclude.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The governing framework incorporates feedback mechanisms that monitor packet flow conditions, system events, and performance metrics. This feedback enables the system to detect temporary events like VM migrations and automatically adjust packet flow paths accordingly, improving network performance while maintaining stability through continuous monitoring and adaptive response.

Inventive Principle:
Principle #23Feedback

3Productivity

If Quality-of-Service policies and equal-cost multi-path hash algorithms are used to optimize routing, then traffic prioritization and resource allocation are improved, but device complexity and computational overhead increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidrouting algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs Quality-of-Service policies that modify routing parameters based on traffic characteristics and system conditions. By changing parameters such as priority levels, bandwidth allocations, and hash algorithm selections dynamically, the system optimizes resource allocation efficiency without requiring fundamentally complex routing logic, leveraging parameter adjustment rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10530678B2Methods and apparatus to optimize packet flow among virtualized servers
Publication Date: 2020.01.07 VMWARE INC
  • US10530678B2 patent drawing
  • US10530678B2 patent drawing
  • US10530678B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes a packet analyzer to determine that a first virtualized server is preparing to migrate to a second virtualized server based on a data packet, a packet flow path generator to identify a set of network switches between the first virtualized server and the second virtualized server when the first virtualized server is in a different rackmount server than the second virtualized server, and a policy adjustor to adjust a policy of one or more network switches in the set to prioritize a packet flow corresponding to the migration.