Patent ID: 11868793
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A computer readable storage device including computer readable instructions, which when executed by a processing unit are operable to:
receive, from a first tenant of a first host machine and a second host machine of a cloud computer service, a first preference for scheduling a cloud update of at least one of the first host machine or the second host machine, the first host machine and the second host machine each hosting one or more virtual machines of the first tenant and being subject to update constraints;
determining the first preference violates the update constraints;
in response to notifying the first tenant that the first preference violates the update constraints, receiving a second preference from the first tenant, wherein the second preference is a substitute for the first preference;
create, based on the second preference, a schedule that specifies an order and a first update time range that the first host machine and the second host machine will be taken offline when the cloud update is performed, wherein the schedule prevents the first host machine from being offline while the second host machine is offline; and
based on the schedule, perform the cloud update.