Fine-Grained Metadata Management in a Distributed File System

    公开(公告)号:US20170220598A1

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

    申请号:US15011300

    申请日:2016-01-29

    Applicant: VMware, Inc.

    Abstract: Techniques for performing fine-grained metadata management in a distributed file system (DFS) are provided. In one embodiment, each node in a plurality of nodes implementing the DFS can execute a namespace metadata service that is dedicated to managing file system metadata pertaining to one or more namespaces of the DFS. Each node can further execute a data metadata service that is distinct from the namespace metadata service, where the data metadata service is dedicated to managing file system metadata pertaining to properties of data and free space in the DFS.

    Fine-grained metadata management in a distributed file system

    公开(公告)号:US10162834B2

    公开(公告)日:2018-12-25

    申请号:US15011300

    申请日:2016-01-29

    Applicant: VMware, Inc.

    Abstract: Techniques for performing fine-grained metadata management in a distributed file system (DFS) are provided. In one embodiment, each node in a plurality of nodes implementing the DFS can execute a namespace metadata service that is dedicated to managing file system metadata pertaining to one or more namespaces of the DFS. Each node can further execute a data metadata service that is distinct from the namespace metadata service, where the data metadata service is dedicated to managing file system metadata pertaining to properties of data and free space in the DFS.

    SYSTEMS AND METHODS OF DISK STORAGE ALLOCATION FOR VIRTUAL MACHINES

    公开(公告)号:US20180101333A1

    公开(公告)日:2018-04-12

    申请号:US15838136

    申请日:2017-12-11

    Applicant: VMware, Inc.

    Abstract: A method for allocating storage for a virtual machine includes receiving a request to allocate a block of disk storage on a physical disk to a virtual disk associated with the virtual machine. The method also includes identifying a plurality of available blocks on the physical disk, each of the plurality of available blocks defining a radial distance from a center axis of a platter of the physical disk. The method further includes determining which of the plurality of available blocks has a greatest radial distance from the center axis of the platter and, based on the determining, selecting an allocation block from the plurality of available blocks, the allocation block having the greatest radial distance from the center axis of the platter. The method also includes allocating the allocation block to the virtual machine.

    Systems and methods of disk storage allocation for virtual machines

    公开(公告)号:US09841931B2

    公开(公告)日:2017-12-12

    申请号:US14231168

    申请日:2014-03-31

    Applicant: VMware, Inc.

    Abstract: A method for allocating storage for a virtual machine includes receiving a request to allocate a block of disk storage on a physical disk to a virtual disk associated with the virtual machine. The method also includes identifying a plurality of available blocks on the physical disk, each of the plurality of available blocks defining a radial distance from a center axis of a platter of the physical disk. The method further includes determining which of the plurality of available blocks has a greatest radial distance from the center axis of the platter and, based on the determining, selecting an allocation block from the plurality of available blocks, the allocation block having the greatest radial distance from the center axis of the platter. The method also includes allocating the allocation block to the virtual machine.

    CONSISTENT SNAPSHOTS AND CLONES IN AN ASYMMETRIC VIRTUAL DISTRIBUTED FILE SYSTEM

    公开(公告)号:US20170220777A1

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

    申请号:US15013877

    申请日:2016-02-02

    Applicant: VMware, Inc.

    Abstract: Processing in an asymmetrically distributed file system may include storing first data representative of the content of the files in a file system volume among a plurality of storage nodes. Second data representative of attributes of the files in the file system volume may be stored in only one of the storage nodes. Time-limited leases allow clients direct access to the plurality of storage node in order to access portions of the file system volume. The time-limited leases may be provided to client lessors. Snapshots of the file system volume may be generated after sending a revocation to the client lessors to revoke time-limited leases provided to the client lessors and having received the acknowledgements of the revocations or after the leases have expired for non-responding lessors, to ensure that changes are not made to the file system volume during snapshot processing.

    Consistent snapshots and clones in an asymmetric virtual distributed file system

    公开(公告)号:US10515192B2

    公开(公告)日:2019-12-24

    申请号:US15013877

    申请日:2016-02-02

    Applicant: VMware, Inc.

    Abstract: Processing in an asymmetrically distributed file system may include storing first data representative of the content of the files in a file system volume among a plurality of storage nodes. Second data representative of attributes of the files in the file system volume may be stored in only one of the storage nodes. Time-limited leases allow clients direct access to the plurality of storage node in order to access portions of the file system volume. The time-limited leases may be provided to client lessors. Snapshots of the file system volume may be generated after sending a revocation to the client lessors to revoke time-limited leases provided to the client lessors and having received the acknowledgements of the revocations or after the leases have expired for non-responding lessors, to ensure that changes are not made to the file system volume during snapshot processing.

    Exclusive session mode resilient to failure

    公开(公告)号:US10419498B2

    公开(公告)日:2019-09-17

    申请号:US14956284

    申请日:2015-12-01

    Applicant: VMware, Inc.

    Abstract: Examples perform input/output (I/O) requests, issued by a plurality of clients to an owner-node, in a virtual storage area network (vSAN) environment. I/O requests are guaranteed, as all I/O requests are performed during non-overlapping, exclusive sessions between one client at a time and the owner node. The owner node rejects requests for simultaneous sessions, and duplicate sessions are prevented by requiring that a client refresh its memory state after termination of a previous session.

    Systems and methods of disk storage allocation for virtual machines

    公开(公告)号:US10255005B2

    公开(公告)日:2019-04-09

    申请号:US15838136

    申请日:2017-12-11

    Applicant: VMware, Inc.

    Abstract: A method for allocating storage for a virtual machine includes receiving a request to allocate a block of disk storage on a physical disk to a virtual disk associated with the virtual machine. The method also includes identifying a plurality of available blocks on the physical disk, each of the plurality of available blocks defining a radial distance from a center axis of a platter of the physical disk. The method further includes determining which of the plurality of available blocks has a greatest radial distance from the center axis of the platter and, based on the determining, selecting an allocation block from the plurality of available blocks, the allocation block having the greatest radial distance from the center axis of the platter. The method also includes allocating the allocation block to the virtual machine.

    Customizable virtual disk allocation for big data workload
    9.
    发明授权
    Customizable virtual disk allocation for big data workload 有权
    可定制的虚拟磁盘分配用于大数据工作负载

    公开(公告)号:US09195393B1

    公开(公告)日:2015-11-24

    申请号:US14290992

    申请日:2014-05-30

    Applicant: VMware, Inc.

    Abstract: An example method to allocate a virtual disk for a virtual machine in a virtualized computing system includes allocating a plurality of virtual machine disk file (VMDK) candidates in a virtual machine file system (VMFS) volume, selecting a subset of VMDK candidates from the plurality of VMDK candidates for having performance scores indicative of higher I/O throughputs associated with the one or more physical hard disks than rest of the plurality of VMDK candidates, and configuring the virtual disk based on the subset of the VMDK candidates. The VMFS volume is supported by one or more physical hard disks in a storage system in the virtualized computing system.

    Abstract translation: 在虚拟化计算系统中为虚拟机分配虚拟磁盘的示例性方法包括在虚拟机文件系统(VMFS)卷中分配多个虚拟机磁盘文件(VMDK)候选,从多个虚拟机中选择VMDK候选的子集 的VMDK候选者,其具有表示与一个或多个物理硬盘相关联的多个VMDK候选者的其余部分的更高的I / O吞吐量的性能分数,以及基于VMDK候选的子集配置虚拟盘。 虚拟化计算系统中存储系统中的一个或多个物理硬盘支持VMFS卷。

Patent Agency Ranking