SYSTEM AND METHOD FOR MANAGING SPACE IN STORAGE OBJECT STRUCTURES

    公开(公告)号:US20200065408A1

    公开(公告)日:2020-02-27

    申请号:US16112698

    申请日:2018-08-25

    Applicant: VMware, Inc.

    Abstract: System and method for managing space in storage object structures stored in a storage system uses an object B tree structure to manage a storage object in a storage object structure in the storage system, which provides virtual physical block addresses for data of the storage object and for metadata of nodes of the object B tree structure. The metadata of the nodes of the object B tree structure is written in the storage object structure using first real physical block addresses, which are translated from the virtual block addresses for the metadata of the nodes of the object B tree structure using a metadata system file B tree structure. The data of the storage object is written in the storage object structure using second real physical block addresses, which are translated from the virtual block addresses for the data of the storage object using a data system file B tree structure.

    System and method for managing space in storage object structures

    公开(公告)号:US11334545B2

    公开(公告)日:2022-05-17

    申请号:US16112698

    申请日:2018-08-25

    Applicant: VMware, Inc.

    Abstract: System and method for managing space in storage object structures stored in a storage system uses an object B tree structure to manage a storage object in a storage object structure in the storage system, which provides virtual physical block addresses for data of the storage object and for metadata of nodes of the object B tree structure. The metadata of the nodes of the object B tree structure is written in the storage object structure using first real physical block addresses, which are translated from the virtual block addresses for the metadata of the nodes of the object B tree structure using a metadata system file B tree structure. The data of the storage object is written in the storage object structure using second real physical block addresses, which are translated from the virtual block addresses for the data of the storage object using a data system file B tree structure.

    TREE STRUCTURE AWARE CACHE EVICTION POLICY
    3.
    发明申请

    公开(公告)号:US20200175074A1

    公开(公告)日:2020-06-04

    申请号:US16209965

    申请日:2018-12-04

    Applicant: VMware, Inc.

    Abstract: Nodes in tree data structure can be cached in a cache memory. When the cache memory becomes full, an eviction policy selects cached nodes based on their location in the tree data structure. The eviction policy selects cached nodes that correspond to leaf nodes in the tree data structure as candidates for eviction. The eviction policy selects cached nodes that correspond to internal (non-leaf) nodes from the lowest level possible for eviction, only if there are no cached leaf nodes.

    EFFICIENT GLOBAL CACHE PARTITION AND DYNAMIC SIZING FOR SHARED STORAGE WORKLOADS

    公开(公告)号:US20200142828A1

    公开(公告)日:2020-05-07

    申请号:US16178515

    申请日:2018-11-01

    Applicant: VMware, Inc.

    Abstract: A shared cache memory can be logically partitioned among different workloads to provide isolation between workloads and avoid excessive resource contention. Each logical partition is apportioned a share of the cache memory, and is exclusive to a respective one of the workloads. Each partition has an initial size allocation. Historical data can be collected and processed for each partition and used to periodically update its size allocation.

Patent Agency Ranking