Avoiding Physical Fragmentation in a Virtualized Storage Environment
    3.
    发明申请
    Avoiding Physical Fragmentation in a Virtualized Storage Environment 有权
    在虚拟化存储环境中避免物理碎片化

    公开(公告)号:US20130326186A1

    公开(公告)日:2013-12-05

    申请号:US13484001

    申请日:2012-05-30

    IPC分类号: G06F12/02

    摘要: A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical storage layer. To facilitate contiguous storage, each layer of the virtualized storage stack maintains additional metadata associated with data blocks. For each data block, the metadata indicates whether the data block is free, provisioned and includes a tag that indicates when the data block was first written. Data blocks that were first written as part of the same write request share the same tag, and are mostly guaranteed to be physically co-located. Block allocations that reuse data blocks having the same tag are preferred. Such preference increases the likelihood of the blocks being contiguous in the physical storage as these blocks were allocated as part of the same first write.

    摘要翻译: 虚拟化存储堆栈包括物理存储层之上的逻辑层。 每个逻辑层分配数据块,数据块分配向下传播到物理存储层。 为了便于连续存储,虚拟化存储堆栈的每一层维护与数据块相关联的附加元数据。 对于每个数据块,元数据指示数据块是否空闲,被提供,并且包括指示数据块何时被首次写入的标签。 首次写入相同写入请求的数据块共享相同的标签,并且主要保证在物理上位于同一位置。 重用具有相同标签的数据块的块分配是首选的。 这样的偏好增加了块在物理存储中是连续的可能性,因为这些块被分配为相同的第一次写入的一部分。

    METHOD AND SYSTEM FOR ENSURING CACHE COHERENCE OF METADATA IN CLUSTERED FILE SYSTEMS
    4.
    发明申请
    METHOD AND SYSTEM FOR ENSURING CACHE COHERENCE OF METADATA IN CLUSTERED FILE SYSTEMS 有权
    用于确保集群文件系统中元数据的高速缓存的方法和系统

    公开(公告)号:US20130019067A1

    公开(公告)日:2013-01-17

    申请号:US13181129

    申请日:2011-07-12

    IPC分类号: G06F12/08

    摘要: Metadata of a shared file in a clustered file system is changed in a way that ensures cache coherence amongst servers that can simultaneously access the shared file. Before a server changes the metadata of the shared file, it waits until no other server is attempting to access the shared file, and all I/O operations to the shared file are blocked. After writing the metadata changes to the shared file, local caches of the other servers are updated, as needed, and I/O operations to the shared file are unblocked.

    摘要翻译: 集群文件系统中的共享文件的元数据以确保可以同时访问共享文件的服务器之间的高速缓存一致性的方式进行更改。 在服务器更改共享文件的元数据之前,它等待直到其他服务器尝试访问共享文件,并且所有对共享文件的I / O操作都被阻止。 将元数据更改写入共享文件后,根据需要更新其他服务器的本地缓存,并解除对共享文件的I / O操作。

    COMPUTER STORAGE DEDUPLICATION
    5.
    发明申请
    COMPUTER STORAGE DEDUPLICATION 审中-公开
    计算机存储重复

    公开(公告)号:US20100077013A1

    公开(公告)日:2010-03-25

    申请号:US12356921

    申请日:2009-01-21

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F16/1748

    摘要: A data center comprising plural computer hosts and a storage system external to said hosts is disclosed. The storage system includes storage blocks for storing tangibly encoded data blocks. Each of said hosts includes a deduplicating file system for identifying and merging identical data blocks stored in respective storage blocks into one of said storage blocks so that a first file exclusively accessed by a first host of said hosts and a second file accessed exclusively by a second host of said hosts concurrently refer to the same one of said storage blocks.

    摘要翻译: 公开了一种数据中心,包括多个计算机主机和在所述主机外部的存储系统。 存储系统包括用于存储有形编码的数据块的存储块。 每个所述主机包括重复数据删除文件系统,用于将存储在相应存储块中的相同数据块识别并合并到所述存储块之一中,使得由所述主机的第一主机独占访问的第一文件和由第二主机访问的第二文件 所述主机的主机同时指代所述存储块中的相同的一个。

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

    公开(公告)号:US08712960B2

    公开(公告)日:2014-04-29

    申请号:US13111387

    申请日:2011-05-19

    IPC分类号: G06F17/30

    摘要: 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.

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

    Performing online in-place upgrade of cluster file system
    8.
    发明授权
    Performing online in-place upgrade of cluster file system 有权
    执行集群文件系统的在线就地升级

    公开(公告)号:US08577853B2

    公开(公告)日:2013-11-05

    申请号:US13212002

    申请日:2011-08-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30165 G06F17/30079

    摘要: A shared file system for a group of host computer systems is upgraded in-place in a manner that the shared file system can remain online and accessible to the host computer systems. Each host computer system first loads a new file system driver that is backward compatible with a driver that is currently used by them to interact with the file system. Second, one of the host computer systems acquires locks to file system management data structures of the file system, upgrades the file system management data structures, and upon completion thereof, notifies the other host computer system that the upgrade to the file system management data structures is complete.

    摘要翻译: 用于一组主机计算机系统的共享文件系统以就地方式升级,使得共享文件系统可以保持联机并且可以被主机计算机系统访问。 每个主机系统首先加载一个新的文件系统驱动程序,该文件系统驱动程序向后兼容当前由它们与文件系统交互的驱动程序。 其次,主机计算机系统中的一个获取文件系统的文件系统管理数据结构的锁,升级文件系统管理数据结构,并且在完成之后,通知另一个主机计算机系统升级到文件系统管理数据结构 做完了。

    PERFORMING ONLINE IN-PLACE UPGRADE OF CLUSTER FILE SYSTEM
    9.
    发明申请
    PERFORMING ONLINE IN-PLACE UPGRADE OF CLUSTER FILE SYSTEM 有权
    执行集群文件系统在线升级

    公开(公告)号:US20130046740A1

    公开(公告)日:2013-02-21

    申请号:US13212002

    申请日:2011-08-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30165 G06F17/30079

    摘要: A shared file system for a group of host computer systems is upgraded in-place in a manner that the shared file system can remain online and accessible to the host computer systems. Each host computer system first loads a new file system driver that is backward compatible with a driver that is currently used by them to interact with the file system. Second, one of the host computer systems acquires locks to file system management data structures of the file system, upgrades the file system management data structures, and upon completion thereof, notifies the other host computer system that the upgrade to the file system management data structures is complete.

    摘要翻译: 用于一组主机计算机系统的共享文件系统以就地方式升级,使得共享文件系统可以保持联机并且可以被主机计算机系统访问。 每个主机系统首先加载一个新的文件系统驱动程序,该文件系统驱动程序向后兼容当前由它们与文件系统交互的驱动程序。 其次,主机计算机系统中的一个获取文件系统的文件系统管理数据结构的锁,升级文件系统管理数据结构,并且在完成之后,通知另一个主机计算机系统升级到文件系统管理数据结构 做完了。

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

    公开(公告)号:US20120310909A1

    公开(公告)日:2012-12-06

    申请号:US13587713

    申请日:2012-08-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171 G06F17/00

    摘要: 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.

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