US 12,450,102 B2
Method and system for a common-attribute virtual desktop infrastructure (VDI) environment with tiered graphics processing unit (GPU) capabilities
John Kelly, Mallow (IE); and Dharmesh M. Patel, Round Rock, TX (US)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 18, 2022, as Appl. No. 17/723,028.
Prior Publication US 2023/0333910 A1, Oct. 19, 2023
Int. Cl. G06F 9/50 (2006.01); G06F 9/451 (2018.01)
CPC G06F 9/5077 (2013.01) [G06F 9/452 (2018.02); G06F 9/5044 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for managing a virtual desktop infrastructure (VDI) environment, the method comprising:
obtaining a plurality of target resource specific pool specific configuration templates for a target resource using an integrated circuitry of a service manager,
wherein each of the plurality of target resource specific pool specific configuration templates is associated with one of a plurality of virtual desktop (VD) pools, wherein the target resource is a graphics processing unit (GPU),
wherein the plurality of target resource specific pool specific configuration templates is generated based on a user's preference specifying a type of a VD image, a version of the VD image, and selection of a VD pool of the plurality of VD pools that has more resource availability,
wherein, based on an administrator's determination, the plurality of VD pools is generated using available computing resources in the VDI environment,
wherein accessibility of the user to the VD image depends on a configuration defined by the administrator;
obtaining a common configuration template set;
generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations;
selecting, based on the user's preference, a default VD pool from the plurality of VD pools being executed in a back-end device,
wherein the service manager and the back-end device are operatively connected to each other over a combination of wired and wireless connections;
deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool;
after the deploying:
migrating, based on a second determination, a VD of the plurality of VDs that requires additional target resource amount from the default VD pool to a target VD pool of the plurality of VD pools,
wherein a type of the target resource of the default VD pool and a type of the target resource of the target VD pool are the same.