US 12,393,373 B2
Sharing ephemeral storage of a virtual machine for use as victim caches for use by virtual storage appliances in a cloud environment
Mrinal K. Bhattacharjee, Bangalore (IN); Shivali Gupta, Bangalore (IN); and Neha Saini, Uttar Pradesh (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., San Jose, CA (US)
Filed on Nov. 29, 2023, as Appl. No. 18/522,756.
Application 18/522,756 is a continuation of application No. 17/671,775, filed on Feb. 15, 2022, granted, now 11,880,605.
Prior Publication US 2024/0103771 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0664 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0631 (2013.01); G06F 3/064 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
requesting, by a first virtual storage appliance of a plurality of virtual storage appliances running on a virtual machine (VM) in a cloud environment, a first storage space allocation within an ephemeral storage space of one or more local ephemeral storage devices that is managed by a central service, wherein the first storage space allocation is for use by the first virtual storage appliance as a first victim cache;
receiving, by the first virtual storage appliance, a first indication regarding an amount of the ephemeral storage space of the one or more local ephemeral storage devices representing the first storage space allocation;
requesting, by a second virtual storage appliance of the plurality of virtual storage appliances, a second storage space allocation within the ephemeral storage space of the one or more local ephemeral storage devices, wherein the second storage space allocation is for use by the second virtual storage appliance as a second victim cache; and
receiving, by the second virtual storage appliance, a second indication regarding an amount of the ephemeral storage space of the one or more local ephemeral storage devices representing the second storage space allocation.