US 11,899,543 B2
High-frequency virtual machine restore points
Mayur Vijay Sadavarte, Sunnyvale, CA (US); Vanita Prabhu, Bengaluru (IN); Bharat Kumar Beedu, Bangalore (IN); Parthasarathy Ramachandran, Palo Alto, CA (US); and Monoreet Mutsuddi, San Jose, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Nov. 27, 2018, as Appl. No. 16/201,838.
Claims priority of provisional application 62/591,108, filed on Nov. 27, 2017.
Prior Publication US 2019/0370124 A1, Dec. 5, 2019
Int. Cl. G06F 11/14 (2006.01); G06F 9/455 (2018.01)
CPC G06F 11/1469 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45583 (2013.01); G06F 2201/84 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method for establishing restore points of an application configuration, the method comprising:
issuing queries for application configuration metadata, wherein the queries are issued to collect the application configuration metadata from a hypervisor of a virtualization system;
generating higher frequency restore points that refer to lower frequency snapshots for the application configuration metadata, by:
receiving a response to a first query, the response received from a hypervisor of the virtualization system that includes the application configuration metadata which describes a configuration of an application running in the virtualization system;
generating a first snapshot of application configuration metadata using the response to the first query;
establishing restore points at a first frequency, including a first restore point which corresponds to the first snapshot of application configuration metadata; and
establishing a second restore point subsequent to the first restore point without issuing another query for the application configuration metadata, wherein the second restore point utilizes the first snapshot of application configuration metadata, such that the first snapshot corresponds to snapshots at a second frequency, the second frequency being lower than the first frequency.