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.

    MULTIPLE HIERARCHIES OF SNAPSHOTS
    2.
    发明申请
    MULTIPLE HIERARCHIES OF SNAPSHOTS 有权
    多个分层的分析

    公开(公告)号:US20170060449A1

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

    申请号:US14838629

    申请日:2015-08-28

    Applicant: VMware, Inc.

    Abstract: A method for restoring a data volume using incremental snapshots of the data volume includes creating a first series of incremental snapshots according to a first predefined interval. The method further includes creating a second series of incremental snapshots according to a second predefined interval that is an integer multiple of the first predefined interval. The method also includes receiving a request to restore the data volume to a point-in-time. The method further includes restoring the data volume to the point-in-time using none or some of the snapshots in the first series that were created at or prior to the point-in-time, and all of the snapshots in the second series that were created at or prior to the point-in-time.

    Abstract translation: 使用数据卷的增量快照恢复数据卷的方法包括根据第一预定间隔创建第一系列增量快照。 该方法还包括根据作为第一预定义间隔的整数倍的第二预定义间隔创建第二系列增量快照。 该方法还包括接收将数据量恢复到时间点的请求。 该方法还包括使用在时间点或之前创建的第一系列中的任何快照或一些快照将数据卷恢复到时间点,并且第二个系列中的所有快照 是在时间点之前或之前创建的。

    CONFIGURATION-LESS NETWORK LOCKING INFRASTRUCTURE FOR SHARED FILE SYSTEMS
    3.
    发明申请
    CONFIGURATION-LESS NETWORK LOCKING INFRASTRUCTURE FOR SHARED FILE SYSTEMS 审中-公开
    用于共享文件系统的配置不​​足的网络锁定基础设施

    公开(公告)号:US20150234857A1

    公开(公告)日:2015-08-20

    申请号:US14702568

    申请日:2015-05-01

    Applicant: VMware, Inc.

    CPC classification number: G06F16/1774 G06F11/0712 G06F11/0757 G06F16/951

    Abstract: A network-based method for managing locks in a shared file system (SFS) for a group of hosts that does not require any configuration to identify a server for managing locks for the SFS. Each host in the group carries out the steps of checking a predetermined storage location to determine whether there is a host ID written in the predetermined location. If there is no host ID written in the predetermined location, the first host to notice this condition writes its host ID in the predetermined location to identify itself as the server for managing locks. If there is a host ID written in the predetermined location, the host ID of the server for managing locks is maintained in local memory. When the host needs to perform IO operations on a file of the SFS, it communicates with the server for managing locks over the network using the host ID of the server for managing locks to obtain a lock to the file.

    Abstract translation: 一种基于网络的方法,用于管理不需要任何配置的一组主机的共享文件系统(SFS)中的锁来标识用于管理SFS的锁的服务器。 组中的每个主机执行检查预定存储位置以确定是否存在在预定位置中写入的主机ID的步骤。 如果在预定位置没有写入主机ID,则注意到该状态的第一主机将其主机ID写入预定位置,以将其自身标识为用于管理锁的服务器。 如果在预定位置写入了主机ID,则用于管理锁定的服务器的主机ID被保存在本地存储器中。 当主机需要对SFS文件执行IO操作时,它将使用服务器的主机ID通过网络与服务器进行通信,以管理锁定,以获取锁定文件的锁定。

    TRACKING DATA OF VIRTUAL DISK SNAPSHOTS USING TREE DATA STRUCTURES
    4.
    发明申请
    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: 同一个虚拟磁盘的不同快照的用户数据存储在同一个存储对象中。 类似地,同一个虚拟磁盘的不同快照的元数据被存储在同一个存储对象中,同一虚拟磁盘的不同快照的日志数据被存储在同一个存储对象中。 因此,快照管理的不同存储对象的数量不会与所拍摄的快照数量成比例增加。 此外,根据用户偏好,系统要求,快照策略或任何其他标准,可以选择多个持久存储后端中的任何一个作为存储对象的存储后端。 另一个优点是可以通过单次读取元数据存储对象来获取读取数据的存储位置,而不是遍历多个快照的元数据文件。

    METHOD AND SYSTEM FOR PARALLELIZING DATA COPY IN A DISTRIBUTED FILE SYSTEM
    5.
    发明申请
    METHOD AND SYSTEM FOR PARALLELIZING DATA COPY IN A DISTRIBUTED FILE SYSTEM 审中-公开
    在分布式文件系统中并行数据复制的方法和系统

    公开(公告)号:US20140236896A1

    公开(公告)日:2014-08-21

    申请号:US14263196

    申请日:2014-04-28

    Applicant: VMware, Inc.

    CPC classification number: G06F17/302 G06F17/30194 G06F17/30215 G06F17/30575

    Abstract: Multiple servers sharing a distributed file system are used to perform copies of regions of a source file in parallel from a source storage unit to corresponding temporary files at a destination storage unit. These temporary files are then merged or combined into a single file at the destination storage unit in a way that preserves the inode structure and attributes of the source file. A substantial speedup is obtained by copying regions of the file in parallel.

    Abstract translation: 共享分布式文件系统的多个服务器用于从源存储单元并行地执行源文件区域的副本到目的地存储单元处的相应临时文件。 然后将这些临时文件以保存源文件的inode结构和属性的方式合并或组合到目标存储单元中的单个文件中。 通过并行复制文件的区域可以获得实质的加速。

    HYBRID LOCKING USING NETWORK AND ON-DISK BASED SCHEMES
    6.
    发明申请
    HYBRID LOCKING USING NETWORK AND ON-DISK BASED SCHEMES 审中-公开
    使用网络和基于磁盘的方案进行混合锁定

    公开(公告)号:US20140025820A1

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

    申请号:US14034171

    申请日:2013-09-23

    Applicant: VMware, Inc.

    CPC classification number: H04L41/00 G06F17/30171

    Abstract: A method of acquiring a lock by a node, on a shared resource in a system of a plurality of interconnected nodes, is disclosed. Each node that competes for a lock on the shared resource maintains a list of locks currently owned by the node. A lock metadata is maintained on a shared storage that is accessible to all nodes that may compete for locks on shared resources. A heartbeat region is maintained on a shared resource corresponding to each node so nodes can register their liveness. A lock state is maintained in the lock metadata in the shared storage. A lock state may indicate lock held exclusively, lock free or lock in managed mode. If the lock is held in the managed mode, the ownership of the lock can be transferred to another node without a use of a mutual exclusion primitive such as the SCSI reservation.

    Abstract translation: 公开了一种在多个互连节点的系统中的共享资源上获取节点锁定的方法。 竞争共享资源上的锁的每个节点维护节点当前拥有的锁的列表。 锁定元数据被维护在可以在共享资源上竞争锁定的所有节点可访问的共享存储器上。 心跳区域保持在对应于每个节点的共享资源上,所以节点可以注册其活动。 在共享存储器中的锁元数据中保持锁定状态。 锁定状态可以指示专门锁定,锁定或锁定在托管模式。 如果锁定在托管模式下,则锁的所有权可以传输到另一个节点,而不使用互斥原语,如SCSI保留。

Patent Agency Ranking