Virtual Switch QoS Flagging for Multi-Tenant Network Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing data exchange in complex multi-tenant data handling networks with multiple virtual devices is increasingly complex due to the need for effective Quality of Service (QoS) management, which existing technologies struggle to address efficiently.

Innovation Solution

The implementation of a data handling system with logical partitions, virtual switches, and virtual network interface cards, where each virtual switch sets a QoS priority flag for packets and routes them to corresponding QoS queues within virtual network interface cards, ensuring prioritization and efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtualization is used to create multiple virtual devices in a data handling system, then resource utilization and system flexibility are improved, but the complexity of managing data exchange and QoS increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data handling system into logical partitions, each containing virtual switches and virtual network interface cards with QoS queues. This segmentation isolates QoS management within each partition, making it easier to manage complex multi-tenant environments by dividing the overall system into manageable, independent units with dedicated QoS resources.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple QoS queues are implemented in virtual network interface cards, then packet prioritization and transmission efficiency are improved, but the device complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidvirtual device complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements QoS queues as a universal component within virtual network interface cards across all logical partitions. Each virtual NIC is equipped with multiple QoS queues that can handle different priority levels, providing a standardized multi-functional solution that improves transmission efficiency without requiring custom implementations for each virtual device.

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

Solution Approach 2:

The patent applies different QoS queue configurations locally to each virtual network interface card based on specific tenant requirements. Each virtual NIC can have its queues configured with appropriate priority levels and transmission weights, allowing localized optimization of data transmission while maintaining overall system QoS management.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9344376B2Quality of service in multi-tenant network
Publication Date: 2016.05.17 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9344376B2 patent drawing
  • US9344376B2 patent drawing
  • US9344376B2 patent drawing

AI summary

A data handling system network includes a data handling system that is communicatively coupled to a switch by a network. The data handling system includes one or more logical partitions. Each logical partition includes a plurality of virtual switches and a plurality of virtual network interface cards. Each virtual network interface card is associated with a particular virtual switch and includes a plurality of QoS queues. The switch includes one or more switch partitions. Each switch partition includes a plurality of QoS queues that are associated with the QoS queues of the virtual network interface card. A packet is received with the virtual switch and the virtual switch sets and associates a QoS priority flag with the received packet. The virtual switch forwards the packet to a QoS queue comprised within the virtual network interface card based upon the QoS priority flag.