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.

    TRACKING DATA OF VIRTUAL DISK SNAPSHOTS USING TREE DATA STRUCTURES
    2.
    发明申请
    TRACKING DATA OF VIRTUAL DISK SNAPSHOTS USING TREE DATA STRUCTURES 有权
    使用树数据结构跟踪虚拟磁盘快照的数据

    公开(公告)号:US20170052717A1

    公开(公告)日:2017-02-23

    申请号:US14831808

    申请日:2015-08-20

    Applicant: VMware, Inc.

    Abstract: User data of different snapshots for the same virtual disk are stored in the same storage object. Similarly, metadata of different snapshots for the same virtual disk are stored in the same storage object, and log data of different snapshots for the same virtual disk are stored in the same storage object. As a result, the number of different storage objects that are managed for snapshots do not increase proportionally with the number of snapshots taken. In addition, any one of the multitude of persistent storage back-ends can be selected as the storage back-end for the storage objects according to user preference, system requirement, snapshot policy, or any other criteria. Another advantage is that the storage location of the read data can be obtained with a single read of the metadata storage object, instead of traversing metadata files of multiple snapshots.

    Abstract translation: 同一个虚拟磁盘的不同快照的用户数据存储在同一个存储对象中。 类似地,同一个虚拟磁盘的不同快照的元数据被存储在同一个存储对象中,同一虚拟磁盘的不同快照的日志数据被存储在同一个存储对象中。 因此,快照管理的不同存储对象的数量不会与所拍摄的快照数量成比例增加。 此外,根据用户偏好,系统要求,快照策略或任何其他标准,可以选择多个持久存储后端中的任何一个作为存储对象的存储后端。 另一个优点是可以通过单次读取元数据存储对象来获取读取数据的存储位置,而不是遍历多个快照的元数据文件。

    SYSTEM AND METHOD FOR CREATING GROUP SNAPSHOTS

    公开(公告)号:US20200065399A1

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

    申请号:US16112700

    申请日:2018-08-25

    Applicant: VMware, Inc.

    Abstract: System and method for creating group snapshots of multiple storage objects uses storage structures to store the storage objects in a storage system. In order to create a group snapshot of storage objects, a prepare snapshot process is executed at each of multiple host computers managing the storage objects as storage structures to block input and output operations on the storage objects stored in the storage structures. A commit snapshot process is then executed at each of the multiple host computers to create snapshots of the storage object in the respective storage structures. In addition, the snapshots of the storage object are recorded in the respective storage structures as snapshot entries in the respective storage structures.

    TRACKING DATA OF VIRTUAL DISK SNAPSHOTS USING TREE DATA STRUCTURES

    公开(公告)号:US20180150492A1

    公开(公告)日:2018-05-31

    申请号:US15882123

    申请日:2018-01-29

    Applicant: VMware, Inc.

    Abstract: User data of different snapshots for the same virtual disk are stored in the same storage object. Similarly, metadata of different snapshots for the same virtual disk are stored in the same storage object, and log data of different snapshots for the same virtual disk are stored in the same storage object. As a result, the number of different storage objects that are managed for snapshots do not increase proportionally with the number of snapshots taken. In addition, any one of the multitude of persistent storage back-ends can be selected as the storage back-end for the storage objects according to user preference, system requirement, snapshot policy, or any other criteria. Another advantage is that the storage location of the read data can be obtained with a single read of the metadata storage object, instead of traversing metadata files of multiple snapshots.

Patent Agency Ranking