US 12,141,572 B2
Method, device, and computer program product for upgrading virtual system
Simin Wang, Beijing (CN); and Bing Liu, Tianjin (CN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by DELL PRODUCTS L.P., Round Rock, TX (US)
Filed on Jul. 27, 2022, as Appl. No. 17/875,118.
Claims priority of application No. 202210611156.8 (CN), filed on May 31, 2022.
Prior Publication US 2023/0385045 A1, Nov. 30, 2023
Int. Cl. G06F 8/65 (2018.01); G06F 9/455 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for upgrading a virtual system, comprising:
monitoring, by a processor, usage of system resources by the virtual system to acquire resource usage data indicating a system resource usage state of the virtual system, the usage of system resources including memory usage, and the virtual system using cloud services that provide the system resources;
determining, based on the resource usage data, whether the virtual system needs to be upgraded; and
in response to acquiring attribute sets of a set of candidate cloud services and determining that the virtual system needs to be upgraded, determining, based on the attribute sets, whether the virtual system can be upgraded;
determining a recommended upgrade in response to determining that the virtual system can be upgraded, the recommended upgrade comprising a candidate cloud service from the set of candidate cloud services based on the resource usage data and the attribute sets; and
upgrading a cloud service among the cloud services used by the virtual system based on the recommended upgrade.