Hybrid locking using network and on-disk based schemes
    1.
    发明授权
    Hybrid locking using network and on-disk based schemes 有权
    使用网络和基于磁盘的方案进行混合锁定

    公开(公告)号:US09130821B2

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

    申请号: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保留。

    Method and system for parallelizing data copy in a distributed file system
    2.
    发明授权
    Method and system for parallelizing data copy in a distributed file system 有权
    在分布式文件系统中并行化数据复制的方法和系统

    公开(公告)号:US09305014B2

    公开(公告)日:2016-04-05

    申请号: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结构和属性的方式合并或组合到目标存储单元中的单个文件中。 通过并行复制文件的区域可以获得实质的加速。

Patent Agency Ranking