Virtual Desktop Session Placement Using Predicted Logoff Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote desktop virtualization systems inefficiently manage session placement on host servers, leading to underutilization as servers remain powered on due to individual sessions terminating at different times, resulting in excessive energy consumption.

Innovation Solution

Implement a mechanism to group remote desktop sessions based on predicted user logoff times, placing sessions with similar logoff times together on servers, allowing for more efficient server utilization by powering off servers when all sessions are likely to terminate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If sessions are placed on host servers in round-robin or static order, then session distribution is simple and predictable, but servers cannot be powered off until all sessions are terminated leading to increased power consumption

Engineering Contradiction:
Improvepower consumptionVSAvoidsession placement complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by predicting user logoff times before sessions actually terminate. The session placement manager analyzes historical session data and user behavior patterns to forecast when users will log off, then proactively places sessions on servers that will be available and optimal at those predicted times. This allows servers to be powered down in advance when no sessions are expected, reducing power consumption while maintaining simple operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple servers remain powered on to service few sessions, then session service availability is maintained, but server utilization efficiency decreases

Engineering Contradiction:
Improveserver utilization efficiencyVSAvoidsession service availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The session placement system dynamically adjusts session distribution across servers based on real-time and predicted session termination patterns. Rather than using static round-robin placement, the system continuously monitors session states, predicts future logoff times, and redistributes sessions to optimize server utilization. This dynamic approach maintains service availability by ensuring sessions are always placed on active servers while improving productivity by consolidating sessions and enabling timely server shutdowns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring actual session termination times and comparing them against predictions. The session placement manager uses this feedback to refine its prediction models and adjust future session placement decisions. This closed-loop control ensures that server utilization is optimized while maintaining reliable session service availability, as the system learns from past performance to improve future decisions.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If sessions are spread across multiple servers, then load distribution is balanced, but the number of servers that can be powered off is reduced

Engineering Contradiction:
Improvesession management simplicityVSAvoidenergy consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary consolidation of sessions onto fewer servers based on predicted logoff patterns. By analyzing when sessions are expected to terminate, the system proactively moves sessions to be concentrated on specific servers that will remain active, allowing other servers to be powered down. This maintains ease of operation through automated management while significantly reducing energy consumption by minimizing the number of active servers.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12632272B2Adaptive virtual desktop session placement on host servers via user logoff prediction
Publication Date: 2026.05.19 OMNISSA LLC
  • US12632272B2 patent drawing
  • US12632272B2 patent drawing
  • US12632272B2 patent drawing

AI summary

Systems and methods are provided for grouping remote desktop sessions on servers in remote desktop environments according to predicted user logoff times so that sessions with similar predicted logoff times can be placed together on the servers, allowing for more efficient utilization of servers. A user can request a virtual desktop session. Once the request is received, a predicted logoff time for the session can be determined and the session can be placed on one of available host servers based on the predicted logoff time. Different logoff time ranges can be assigned to different servers and sessions can be grouped on the servers according to predicted logoff time.