Patent ID: 9189222
Filing Date: 2015-11-17
Classification: G06F

Abstract:
1. A method for updating a computer system, comprising: creating an update root environment on the computer system by copying an operational root environment of the computer system; setting to the update root environment and the operational root environment an initial portion of dedicated resources, wherein the initial portions of resources are minimum portions of resources guaranteed to the update root environment and the operational root environment; and performing an update in the update root environment, and during the update: if the update root environment and the operational root environment are utilizing all of entire initial portion of dedicated resources, dynamically enlarging the initial portion of dedicated resources to encompass additional resources that are a part of undedicated resources; after the enlargement, if the update root environment and the operational root environment are not utilizing the additional resources gained by the enlargement, reducing to the initial portion of dedicated resources; and if both of the portions dedicated to the update root environment and the operational root environment attempt to dynamically enlarge to encompass the same portion of undedicated resources, constraining the portion dedicated to the update root environment to the initial portion dedicated before the enlargement.