High availability multi-single-tenant services
AssigneeGoogle Inc.
InventorsGrigor Avagyan, Dean Hildebrand
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsGrigor Avagyan, Dean Hildebrand
Estimating the term…
A method includes executing a pool of primary virtual machine (VM) instances, each primary VM instance executing a corresponding individual service instance, and instantiating a shared secondary VM instance. The method includes identifying unavailability of a particular primary VM instance of the pool of primary VM instances, and causing the corresponding individual service instance executing on the particular primary VM instance to failover to the shared secondary VM instance to commence executing the corresponding individual service instance. The method includes, after the failover to the shared secondary VM instance, determining a difference between a current resource level of the shared secondary VM instance and a target resource level associated with the corresponding individual service instance, and adjusting the current resource level of the secondary VM instance based on the difference.
A computer-implemented method executed on data processing hardware that causes the data processing hardware to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.