US 12,248,593 B2
Taking snapshots with integrity of secure workspaces having distributed cache
Gokul Thiruchengode Vajravel, Bangalore (IN); Vivekanandh Narayanasamy Rajagopalan, Bangalore (IN); and Srinivasa Ragavan Rajagopalan, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Nov. 14, 2022, as Appl. No. 18/055,091.
Prior Publication US 2024/0160761 A1, May 16, 2024
Int. Cl. G06F 21/62 (2013.01); G06F 21/64 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 21/64 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for taking a snapshot with integrity of a secure workspace having a distributed cache, the method comprising:
receiving, at a host agent executing on a user computing device, a request to take a snapshot of a secure workspace that is deployed on the user computing device, the host agent executing outside the secure workspace;
notifying, by the host agent, a workspace agent that is executing inside the secure workspace that the snapshot is to be taken;
causing, by the workspace agent, a cache inside the secure workspace to be flushed;
sending, by the workspace agent, a notification to the host agent, the notification indicating that the cache inside the secure workspace has been flushed;
in response to the cache inside the workspace being flushed, causing, by the host agent, a cache of the user computing device outside the secure workspace to be flushed; and
creating, by the host agent, a snapshot of the secure workspace after the cache inside the secure workspace and the cache of the user computing device outside the secure workspace have been flushed.