US 11,722,671 B2
Managing virtual machine density by controlling server resource
Rouslan Dimitrov, Santa Clara, CA (US); Chris Amsinck, Santa Clara, CA (US); Viktor Vandanov, Santa Clara, CA (US); Santanu Dutta, Santa Clara, CA (US); Walter Donovan, Santa Clara, CA (US); and Olivier Lapicque, Santa Clara, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by Nvidia Corporation, Santa Clara, CA (US)
Filed on Apr. 20, 2021, as Appl. No. 17/235,307.
Application 17/235,307 is a division of application No. 15/967,645, filed on May 1, 2018, granted, now 11,012,694.
Prior Publication US 2021/0243444 A1, Aug. 5, 2021
Int. Cl. G06F 9/48 (2006.01); H04L 67/10 (2022.01); H04N 19/127 (2014.01); H04N 19/194 (2014.01); H04N 19/182 (2014.01); H04N 19/164 (2014.01); H04N 19/85 (2014.01); H04N 19/186 (2014.01)
CPC H04N 19/127 (2014.11) [G06F 9/4856 (2013.01); H04N 19/164 (2014.11); H04N 19/182 (2014.11); H04N 19/194 (2014.11); H04N 19/85 (2014.11); H04L 67/10 (2013.01); H04N 19/186 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A server comprising:
a processor that manages virtual machines (VMs) in the server by controlling an amount of system resources of the server allocated to the VMs, wherein said controlling includes reducing the amount of system resources allocated to the VMs by shifting video rendering from at least one of the VMs to a client device, and increasing density of the VMs on the server after said shifting, wherein said shifting includes sending rendering data to said client device that includes a color buffer with color pixels and a depth buffer with depth pixels, wherein said depth pixels correspond to each of said color pixels based on a non-negative integer power of two.