Managing ephemeral storage of a virtual machine to provide victim caches for use by virtual storage appliances in a cloud environment

    公开(公告)号:US11880605B2

    公开(公告)日:2024-01-23

    申请号:US17671775

    申请日:2022-02-15

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0664 G06F3/064 G06F3/067 G06F3/0613 G06F3/0631

    Abstract: Systems and methods are described for managing ephemeral storage of a virtual machine (VM) to provide victim caches for virtual storage appliances running on the VM. According to one embodiment, a central service may run within the VM and be responsible for managing allocation and reclamation of ephemeral storage space of the VM to/from the virtual storage appliances. Responsive to startup of a new virtual storage appliance on the VM, the new virtual storage appliance may request space from the central service to inform creation of its victim cache. In connection with servicing the request, the central service may take into consideration various factors including one or more of the total aggregate size of multiple local ephemeral drives associated with the VM, remaining available ephemeral storage space, the number of active virtual storage appliances, and the SLO of the virtual storage appliance seeking to establish its victim cache.

    MANAGING EPHEMERAL STORAGE OF A VIRTUAL MACHINE TO PROVIDE VICTIM CACHES FOR USE BY VIRTUAL STORAGE APPLIANCES IN A CLOUD ENVIRONMENT

    公开(公告)号:US20230259311A1

    公开(公告)日:2023-08-17

    申请号:US17671775

    申请日:2022-02-15

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0664 G06F3/064 G06F3/0631 G06F3/0613 G06F3/067

    Abstract: Systems and methods are described for managing ephemeral storage of a virtual machine (VM) to provide victim caches for virtual storage appliances running on the VM. According to one embodiment, a central service may run within the VM and be responsible for managing allocation and reclamation of ephemeral storage space of the VM to/from the virtual storage appliances. Responsive to startup of a new virtual storage appliance on the VM, the new virtual storage appliance may request space from the central service to inform creation of its victim cache. In connection with servicing the request, the central service may take into consideration various factors including one or more of the total aggregate size of multiple local ephemeral drives associated with the VM, remaining available ephemeral storage space, the number of active virtual storage appliances, and the SLO of the virtual storage appliance seeking to establish its victim cache.

    SHARING EPHEMERAL STORAGE OF A VIRTUAL MACHINE FOR USE AS VICTIM CACHES FOR USE BY VIRTUAL STORAGE APPLIANCES IN A CLOUD ENVIRONMENT

    公开(公告)号:US20240103771A1

    公开(公告)日:2024-03-28

    申请号:US18522756

    申请日:2023-11-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0664 G06F3/0613 G06F3/0631 G06F3/064 G06F3/067

    Abstract: Systems and methods are provided for sharing ephemeral storage of a virtual machine (VM) for use as victim caches for virtual storage appliances running on the VM. According to one embodiment, a central service may run within the VM and be responsible for managing allocation and reclamation of ephemeral storage space of the VM to/from the virtual storage appliances. Responsive to startup of a new virtual storage appliance on the VM, the new virtual storage appliance may request space from the central service to inform creation of its victim cache. In connection with servicing the request, the central service may take into consideration various factors including one or more of the total aggregate size of multiple local ephemeral drives associated with the VM, remaining available ephemeral storage space, the number of active virtual storage appliances, and the SLO of the virtual storage appliance seeking to establish its victim cache.

Patent Agency Ranking