VDI Power Management via User Presence Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Virtual Desktop Infrastructure (VDI) environments, there is a wasteful consumption of energy and computer resources since all computing devices are often kept running continuously, even when users are not present, leading to inefficiencies in resource utilization.
Innovation Solution
A system that includes user ID devices, detection devices, a power management controller, and a virtual machine server, which uses detection signals to determine user presence events and automatically powers on or off computing devices and virtual machines based on user ingress and egress events, thereby optimizing power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all computing devices are kept running continuously in a VDI environment, then user access convenience is improved, but energy consumption increases and resource utilization efficiency deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting user presence through detection devices (cameras, motion sensors, RFID readers) before the user actually needs to access the computing device. When user presence is detected, the system proactively powers on the computing device and virtual machine in advance, ensuring immediate availability when the user arrives, while avoiding continuous operation when no users are present.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring user presence status through detection devices and using this information to dynamically control the power state of computing devices. The power management controller receives feedback from detection devices about user presence and adjusts device power states accordingly, creating a closed-loop control system that optimizes energy consumption while maintaining user convenience.
2Ease of operation
If all computing devices are kept running continuously in a VDI environment, then user access convenience is improved, but resource utilization efficiency deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting user presence through detection devices (cameras, motion sensors, RFID readers) before the user actually needs to access the computing device. When user presence is detected, the system proactively powers on the computing device and virtual machine in advance, ensuring immediate availability when the user arrives, while avoiding continuous operation when no users are present.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring user presence status through detection devices and using this information to dynamically control the power state of computing devices. The power management controller receives feedback from detection devices about user presence and adjusts device power states accordingly, creating a closed-loop control system that optimizes resource utilization while maintaining user convenience.
3Loss of energy
If detection devices and power management systems are added to enable automatic power control, then energy consumption is reduced, but device complexity increases
Solution Approach 1:
The power management controller serves multiple functions: it receives detection signals from various types of detection devices (cameras, motion sensors, RFID readers), processes user presence information, determines power state decisions, communicates with virtual machine servers, and controls power states of computing devices. This multi-functional design consolidates what could be multiple separate systems into a single controller, reducing overall system complexity while achieving energy savings.
Data Source
AI summary
Certain aspect of the present disclosure relates to a power management system. A detection device generates detection signals based on detection of a plurality of user identification (ID) devices, and sends the detection signals to a power management controller. For each of the user ID devices being detected, the power management controller retrieves the corresponding user ID, and determines a user ID device presence event based on the received detection signals. In response to determining the user ID device presence event, the power management controller retrieves device IDs associated with the corresponding user ID of the user ID device from a database, and determine a target device based on the retrieved device IDs. Then the power management controller may power on or power off the target device based on the determined user ID device presence event and the power state of the target device.


