US 11,994,955 B2
Transparent snapshot-based application consistent virtual machine protection
Krishnendu Bagchi, Pune (IN); Vipin Kaushal, Bangalore (IN); Sudha Hebsur, Bangalore (IN); Shelesh Chopra, Bangalore (IN); Amarendra Behera, Bangalore (IN); and Pallavi Prakash, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 14, 2022, as Appl. No. 17/966,603.
Prior Publication US 2024/0126661 A1, Apr. 18, 2024
Int. Cl. G06F 16/10 (2019.01); G06F 11/14 (2006.01); G06F 16/11 (2019.01); G06F 16/188 (2019.01)
CPC G06F 11/1469 (2013.01) [G06F 16/128 (2019.01); G06F 16/188 (2019.01); G06F 2201/84 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
installing, by a processor, a data protection agent as a guest within a virtual machine hosted on a host, the virtual machine comprising an application and a copy service having a writer that quiesces the application upon a request requesting an application-consistent backup;
installing, on the host, a snapshot data mover external to the virtual machine;
upon receiving, at the data protection agent, a command to conduct the backup,
issuing, from the data protection agent, a first request to the copy service indicating that the application is to be backed up; and
issuing, from the data protection agent, a second request to the snapshot data mover, the second request requesting a snapshot of the application;
passing, by the snapshot data mover, the request for the snapshot to a virtual machine manager;
receiving, at the snapshot data mover from the virtual machine manager, an identifier identifying the snapshot;
passing the snapshot identifier to the data protection agent; and
locating, by the data protection agent, the snapshot and conducting the application-consistent backup.