Patent ID: 11962512
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 10:
11. A method, which is implemented by a computing system, comprising:
running an application of a customer of a multi-tenant software service in a common computing unit, which is a virtual machine or a container and which is shared with other customers of the multi-tenant software service;
allocating a first proportion of computing resources to the application in the common computing unit based at least on dynamic demand of the application for the computing resources and further based at least on a resource limit of the customer, the resource limit indicating a maximum amount of the computing resources that is capable of being allocated to the customer; and
dynamically allocating a second proportion of the computing resources, which is different from the first proportion, to the application in the common computing unit, as a result of changing the resource limit of the customer, while maintaining a network connection between a client device of the customer and the application.