VDI Session Bandwidth Allocation via Real-Time Network Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VDI management techniques are reactive and lack the ability to adapt individual sessions based on real-time network conditions, leading to inefficient bandwidth allocation and performance degradation due to wave-like underutilization and overutilization across parallel sessions.

Innovation Solution

Integration of network services with VDI software to determine real-time network conditions, allowing for session and channel adaptation through the use of in-path network devices and protocols like RDP, enabling dynamic policy enforcement and bandwidth allocation based on user priority and channel attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional VDI management techniques are used, then system simplicity is maintained, but bandwidth allocation efficiency deteriorates and performance degradation occurs

Engineering Contradiction:
Improvebandwidth allocation efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors network conditions (packet loss, latency, jitter) and uses this feedback to dynamically adjust VDI session parameters. The feedback loop enables reactive adaptation where network metrics directly influence bandwidth allocation decisions, resolving the contradiction by introducing intelligent control that improves efficiency without requiring complete system redesign

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamic bandwidth allocation where bandwidth limits are not fixed but adapt in real-time based on network conditions and user priorities. The system dynamically adjusts compression ratios, frame rates, and other session parameters to optimize bandwidth usage, transforming a static management approach into a dynamic one that responds to changing network states

Inventive Principle:
Principle #15Dynamics

2Reliability

If reactive VDI management is used, then implementation simplicity is maintained, but session performance deteriorates due to wave-like underutilization and overutilization

Engineering Contradiction:
Improvesession performance stabilityVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by establishing baseline network conditions and pre-configuring session parameters before actual performance degradation occurs. By monitoring network metrics continuously and having pre-defined adaptation policies, the system can proactively adjust parameters to prevent wave-like performance patterns rather than reacting after degradation has occurred

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes multiple session parameters simultaneously (bandwidth limits, compression ratios, frame rates, resolution) based on network conditions and user priorities. This multi-parameter adaptation approach allows fine-grained control over session performance, enabling the system to optimize both reliability and productivity by adjusting parameters in a coordinated manner rather than independently

Inventive Principle:
Principle #35Parameter changes

3Productivity

If uniform bandwidth allocation is used across all sessions, then management simplicity is maintained, but overall network efficiency deteriorates

Engineering Contradiction:
Improveoverall network efficiencyVSAvoidbandwidth management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies local quality by assigning different bandwidth characteristics to different VDI sessions based on user priorities and network conditions. Instead of uniform allocation, each session receives customized bandwidth management tailored to its specific requirements and current network state, enabling optimized resource distribution that improves overall network efficiency while maintaining manageable complexity through automated policy enforcement

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9325530B2Management of virtual desktop infrastructure (VDI) sessions using real-time network conditions
Publication Date: 2016.04.26 CISCO TECHNOLOGY INC
  • US9325530B2 patent drawing
  • US9325530B2 patent drawing
  • US9325530B2 patent drawing

AI summary

Devices, methods and instructions encoded on computer readable medium are provided herein for management of virtual desktop infrastructure (VDI) sessions in a VDI system based on real-time network conditions. In one example, a request for allocation of bandwidth to a first VDI session configured to operate in parallel with a plurality of other VDI sessions in a network is received at a network device. The real-time conditions of the network are detected, and the network device uses these real-time network conditions to determine if sufficient bandwidth is available to satisfy the request for allocation of bandwidth to the first VDI session. A determination is then performed, based on one or more provisioned policies, to determine how bandwidth is to be allocated between the first VDI session and the other parallel VDI sessions. Bandwidth may then be allocated to the first VDI session.