US 12,450,127 B2
Bare-metal snapshots
Soham Jayesh Desai, Jacksonville, FL (US); Rami Ailabouni, Melbourne (AU); Newton Paine Liu, Santa Clara, CA (US); and Binu Ramakrishnan, Santa Clara, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Oct. 30, 2023, as Appl. No. 18/497,228.
Prior Publication US 2025/0138958 A1, May 1, 2025
Int. Cl. G06F 11/14 (2006.01); G06F 21/60 (2013.01)
CPC G06F 11/1464 (2013.01) [G06F 21/602 (2013.01); G06F 2201/84 (2013.01)] 21 Claims
OG exemplary drawing
 
1. An integrated circuit comprising:
a host interface operatively coupled to a host device executing a tenant operating system (OS) on bare metal; and
one or more hardware accelerators, operatively coupled to the host interface and a network interface, wherein the one or more hardware accelerators are to:
receive, over the host interface, a snapshot request relating to a snapshot of the tenant OS, the snapshot request comprising a location, in a physical memory of the host device, of a swap file comprising contents of random access memory of the host device;
encrypt the swap file and initiate transfer of the encrypted swap file to a network storage device coupled to a cloud-based server; and
send, over the network interface, to a snapshot manager hosted by the cloud-based server, metadata associated with storing the encrypted swap file in the cloud-based server, to allow the snapshot manager to manage the snapshot of the tenant OS.