Flow Management in Server Virtualization via QoS Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network virtualization technologies, such as Layer 2 VLAN, face limitations in managing increasing numbers of virtual machines and connecting networks within a single hypervisor, failing to effectively distinguish between network traffic generated by different virtual machines.

Innovation Solution

An apparatus and method for managing flows in a server virtualization environment, including a flow processing unit and a QoS management unit, which analyze and apply Quality of Service (QoS) policies based on virtual machine information, dynamically generating policies to ensure efficient traffic management and support multi-tenant environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Layer 2 VLAN technology is used for network virtualization, then network traffic can be distinguished between virtual machines, but the maximum number of supported virtual machines is limited

Engineering Contradiction:
Improvenetwork traffic distinction capabilityVSAvoidmaximum number of supported virtual machines
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments network traffic management into flow-level granularity, dividing the network virtualization problem into manageable flow units that can be individually tracked and controlled. Each flow is identified by five-tuple characteristics, enabling precise traffic distinction without relying on VLAN limitations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the fundamental parameter for traffic differentiation from VLAN IDs (Layer 2) to flow characteristics such as source/destination IP addresses, ports, and protocols (Layer 3-4). This parameter transformation allows support for a significantly larger number of virtual machines by utilizing the extensive address space of IP networking.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional network virtualization is used, then network traffic can be managed, but it has difficulty connecting networks between virtual machines within a single hypervisor

Engineering Contradiction:
Improvenetwork traffic managementVSAvoidnetwork connectivity between virtual machines
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a network flow manager as an intermediary component that sits between virtual machines and the physical network infrastructure. This mediator analyzes flow characteristics, applies QoS policies, and manages network connectivity, enabling flexible communication between virtual machines within the same hypervisor without traditional network isolation constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimension to network virtualization by implementing flow-level management atop existing virtualization layers. This dimensional addition creates a hierarchical structure where flows are managed independently of VLAN configurations, enabling enhanced connectivity while maintaining traffic management capabilities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If flow-level QoS management is implemented, then QoS can be ensured in units of flows, but system complexity increases

Engineering Contradiction:
ImproveQoS guarantee accuracyVSAvoidflow management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the network flow manager automatically discovers flows, characterizes their requirements, and applies appropriate QoS policies without manual intervention. The system autonomously monitors flow characteristics and dynamically adjusts resource allocation, reducing operational complexity while maintaining high QoS accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback loops that continuously monitor network flow characteristics, QoS policy effectiveness, and resource utilization. This feedback mechanism enables the system to automatically adjust and optimize QoS management, reducing complexity by using learned patterns and adaptive control rather than rigid manual configurations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9621469B2Apparatus and method for managing flow in server virtualization environment, and method for applying QOS
Publication Date: 2017.04.11 ELECTRONICS & TELECOMM RES INST
  • US9621469B2 patent drawing
  • US9621469B2 patent drawing
  • US9621469B2 patent drawing

AI summary

An apparatus and method for managing a flow in a server virtualization environment, and a method of applying a QoS policy, the method including a flow processing unit configured to analyze a flow generated by a virtual machine (VM) to extract flow information, determine whether the flow is a new flow by comparing the extracted flow information with preset flow information, and apply a corresponding Quality of Service (QoS) policy to the flow, and a QoS management unit configured to, in a case in which the flow is a new flow, generate a QoS policy for the analyzed flow based on the extracted flow information and prestored virtual machine information, and transmit the generated QoS policy to the flow processing unit.