MACHINE LEARNING BASED CACHE MANAGEMENT

    公开(公告)号:US20220019541A1

    公开(公告)日:2022-01-20

    申请号:US17009773

    申请日:2020-09-01

    Applicant: VMWARE, INC.

    Abstract: Techniques are disclosed for dynamically managing a cache. Certain techniques include clustering I/O requests into a plurality of clusters by a machine-learning clustering algorithm that collects the I/O requests into clusters of similar I/O requests based on properties of the I/O requests. Further, certain techniques include identifying, for a received I/O request, a cluster stored in the cache. Certain techniques further include loading a set of blocks of the identified cluster into the cache.

    STORAGE RESERVATION POOLS FOR VIRTUAL INFRASTRUCTURE

    公开(公告)号:US20200034179A1

    公开(公告)日:2020-01-30

    申请号:US16159758

    申请日:2018-10-15

    Applicant: VMWARE, INC.

    Abstract: A method to allocate storage includes assigning a quota on space from a storage reservation pool, allocating an epoch specific storage space to a virtual disk, creating a memory map for the virtual disk to track used space. For every write to the virtual disk during an epoch, the method includes updating the memory map, determining if the used space is greater than a threshold of the epoch specific storage space based on the memory map. When the used space is greater than the threshold, the method includes predicting additional space for future writes to the virtual disk in the epoch, determining if the additional space is available from the storage reservation pool, and, when the additional space is available, increasing the epoch specific storage and proceeding with the write to the virtual disk.

Patent Agency Ranking