SYSTEM SOFTWARE INTERFACES FOR SPACE-OPTIMIZED BLOCK DEVICES

    公开(公告)号:US20150058562A1

    公开(公告)日:2015-02-26

    申请号:US14523584

    申请日:2014-10-24

    Applicant: VMware, Inc.

    Abstract: Interfaces to storage devices that employ storage space optimization technologies, such as thin provisioning, are configured to enable the benefits gained from such technologies to be sustained. Such an interface may be provided in a hypervisor of a virtualized computer system to enable the hypervisor to discover features of a logical unit number (LUN), such as whether or not the LUN is thinly provisioned, and also in a virtual machine (VM) of the virtualized computer system to enable the VM to discover features of a virtual disk, such as whether or not the virtual disk is thinly provisioned. The discovery of these features enables the hypervisor or the VM to instruct the underlying storage device to carry out certain operations such as an operation to deallocate blocks previously allocated to a logical block device, so that the storage device can continue to benefit from storage space optimization technologies implemented therein.

    FILE SYSTEM WITH OPTIMISTIC I/O OPERATIONS ON SHARED STORAGE
    13.
    发明申请
    FILE SYSTEM WITH OPTIMISTIC I/O OPERATIONS ON SHARED STORAGE 有权
    具有共享存储的最佳I / O操作的文件系统

    公开(公告)号:US20140032515A1

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

    申请号:US13953691

    申请日:2013-07-29

    Applicant: VMware, Inc.

    CPC classification number: G06F17/30171 G06F17/00

    Abstract: A method for performing I/O operations on a file stored in a file system utilizing a shared data storage system and accessible by a plurality of host computers is disclosed. A host computer receives from a process executing on it, a request to read data stored in the file. The host computer then requests the data stored in the file without acquiring a lock from the file system. The host computer also maintains a timeout value associated with the file while reading the data. The host computer receives at least a portion of the data prior to an expiration of time, and if all the data has not been received before the expiration of time, it then assesses whether another of the host computers has acquired a lock on the file, and, if so, invalidates the received data without providing it to the requesting process.

    Abstract translation: 公开了一种利用共享数据存储系统对多个主计算机可访问的文件系统中存储的文件执行I / O操作的方法。 主计算机从其上执行的进程接收到读取存储在文件中的数据的请求。 然后,主计算机请求存储在文件中的数据,而不从文件系统获取锁定。 在读取数据时,主机还维护与文件相关联的超时值。 主计算机在时间到期之前接收数据的至少一部分,并且如果在时间到期之前还没有接收到所有数据,则其随后评估其他主计算机是否已经获取了文件上的锁定, 如果是,则将接收到的数据无效,而不将其提供给请求进程。

Patent Agency Ranking