CLONING TECHNIQUE FOR EFFICIENTLY CREATING A COPY OF A VOLUME IN A STORAGE SYSTEM
    2.
    发明申请
    CLONING TECHNIQUE FOR EFFICIENTLY CREATING A COPY OF A VOLUME IN A STORAGE SYSTEM 审中-公开
    有效创建存储系统中卷的复制的克隆技术

    公开(公告)号:WO2005111773A3

    公开(公告)日:2006-06-01

    申请号:PCT/US2005013696

    申请日:2005-04-21

    CPC classification number: G06F17/30067

    Abstract: A cloning technique enables efficient and substantially instantaneous creation of a clone that is a writable copy of a "parent" virtual volume (vvol) in an aggregate of a storage system. A base snapshot is provided from the parent vvol. In addition, a new vvol is created, along with a new file system identifier, a new subdirectory in the aggregate and a new storage label file. The new vvol is embodied as a clone and comprises an appropriately sized container file, wherein initially the container file has no data. Moreover, a volume information (volinfo) block for the clone is created that is a slightly modified version of the volinfo block from the base snapshot; the modified volinfo block is written to the container file. The clone is then instantiated by loading a file system associated with the new vvol onto the clone and bringing the clone "online".

    Abstract translation: 克隆技术能够有效地并且基本上瞬时地创建作为存储系统的聚合中的“父”虚拟卷(vvol)的可写副本的克隆。 从父vvol提供基本快照。 此外,还创建了一个新的vvol,以及新的文件系统标识符,聚合中的新子目录和新的存储标签文件。 新的vvol被实现为克隆并且包括适当大小的容器文件,其中最初容器文件没有数据。 此外,创建克隆的卷信息(volinfo)块,其是来自基本快照的volinfo块的稍微修改的版本; 修改后的volinfo块被写入容器文件。 然后通过将与新vvol相关联的文件系统加载到克隆并将克隆“联机”来实例化克隆。

    ADAPTIVE FILE READAHEAD BASED ON MULTIPLE FACTORS
    3.
    发明申请
    ADAPTIVE FILE READAHEAD BASED ON MULTIPLE FACTORS 审中-公开
    基于多种因素的自适应文件读取

    公开(公告)号:WO2005071551A3

    公开(公告)日:2005-10-06

    申请号:PCT/US2005000203

    申请日:2005-01-06

    Inventor: FAIR ROBERT L

    CPC classification number: G06F3/0611 G06F3/0643 G06F3/067 G06F17/30132

    Abstract: A storage system is provided that implements a file system configured to opti­mize the amount of readahead data retrieved for each read stream managed by the file system. The file system relies on various factors to adaptively select an optimized readahead size for each read stream. Such factors may include the number of read re­quests processed in the read stream, an amount of client-requested data requested in the read stream, a read-access style associated with the read stream, and so forth. The file system is also configured to minimize cache pollution by adaptively selecting when readahead operations are performed for each read stream and determining how long each read stream's retrieved data is retained in memory.

    Abstract translation: 提供了一种实现文件系统的存储系统,该文件系统被配置为优化为文件系统管理的每个读取流检索的预读数据量。 文件系统依靠各种因素为每个读取流自适应地选择优化的预读大小。 这些因素可以包括在读取流中处理的读取请求的数量,在读取流中请求的客户端请求的数据量,与读取流关联的读取访问类型等等。 文件系统还被配置为通过适应性地选择何时对每个读取流执行预读操作并确定每个读取流的检索数据保留在存储器中多长时间来使缓存污染最小化。

    ONLINE CLONE VOLUME SPLITTING TECHNIQUE
    4.
    发明申请
    ONLINE CLONE VOLUME SPLITTING TECHNIQUE 审中-公开
    在线克隆音量分割技术

    公开(公告)号:WO2005111802A2

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

    申请号:PCT/US2005013414

    申请日:2005-04-21

    Inventor: FAIR ROBERT L

    CPC classification number: G06F17/30067

    Abstract: A clone splitting technique enables efficient online splitting of blocks shared between a parent virtual volume (vvol) and a clone in accordance with a shared block splitting procedure executing on a storage system. Online splitting of shared blocks denotes allowing execution of read/write operations directed to the clone, as well as to the parent vvol, as the shared blocks are split. The clone splitting technique removes any connection between a clone and its parent vvol, thereby allowing the clone to be used as a first-class volume. Moreover, the technique removes such connection while allowing both the clone and parent vvol to remain available online and writeable (accessible) to clients during the shared block splitting procedure.

    Abstract translation: 克隆分割技术使得能够根据在存储系统上执行的共享块分割过程在父虚拟卷(vvol)和克隆之间共享的块的有效在线拆分。 共享块的在线拆分表示允许执行针对克隆的读/写操作以及父vvol,因为共享块被拆分。 克隆分割技术可以删除克隆与其父vvol之间的任何连接,从而允许将克隆用作一级卷。 此外,该技术消除了这种连接,同时允许克隆和父vvol在共享块分割过程期间在线保持可用并且可写(可访问)到客户端。

    CONTROL OF SERVICE WORKLOAD MANAGEMENT
    5.
    发明申请
    CONTROL OF SERVICE WORKLOAD MANAGEMENT 审中-公开
    服务工作量管理的控制

    公开(公告)号:WO2007002443A3

    公开(公告)日:2007-05-31

    申请号:PCT/US2006024541

    申请日:2006-06-22

    Abstract: A system and method are provided to manage different types of workload. The method comprises receiving a request, determining a class of the request, determining a priority level associated with the class of the request, and servicing the request utilizing the priority level of the class of the request. The class of the request may be associated with a target volume, as well as with a network protocol, or with a network port.

    Abstract translation: 提供了一种系统和方法来管理不同类型的工作量。 该方法包括接收请求,确定请求的类别,确定与请求的类别相关联的优先级别,以及利用请求的类别的优先级别来服务请求。 请求的类别可能与目标卷相关联,也可能与网络协议或网络端口相关联。

    ADAPTIVE FILE READAHEAD TECHNIQUE FOR MULTIPLE READ STREAMS
    6.
    发明申请
    ADAPTIVE FILE READAHEAD TECHNIQUE FOR MULTIPLE READ STREAMS 审中-公开
    适用于多读数据流的自适应文件读取技术

    公开(公告)号:WO2005052800A3

    公开(公告)日:2005-10-20

    申请号:PCT/US2004039591

    申请日:2004-11-24

    Inventor: FAIR ROBERT L

    Abstract: A storage system implements a storage operating system configured to concurrently perform speculative readahead for a plurality of different read streams. Unlike previous implementations, the operating system manages a separate set of readahead metadata for each of the plurality of read streams. Consequently, the operating system can "match" a received client read request with a corresponding read stream, then perform readahead operations for the request in accordance with the read stream's associated set of metadata. Because received client read requests are matched to their corresponding read streams on a request-by-request basis, the operating system can concurrently perform readahead operations for multiple read streams, regardless of whether the read streams' file read requests are received by the storage system in sequential, nearly-sequential or random orders. Further, the operating system can concurrently perform speculative readahead for the plurality of different read streams, even when the read streams employ different readahead algorithms. The invention may be implemented by file-based or block-based storage systems, or combinations thereof.

    Abstract translation: 存储系统实现存储操作系统,该存储操作系统被配置为对多个不同的读取流同时执行推测预读。 与之前的实现不同,操作系统为多个读取流中的每一个管理单独的一组预读元数据。 因此,操作系统可以将接收到的客户端读取请求与相应的读取流“匹配”,然后根据读取流的相关联的元数据组对该请求执行预读操作。 因为接收到的客户端读取请求在逐个请求的基础上与其对应的读取流匹配,所以操作系统可以同时对多个读取流执行预读操作,而不管读取流的文件读取请求是否被存储系统 以顺序,接近顺序或随机顺序。 此外,即使当读取流使用不同的预读算法时,操作系统也可以对多个不同的读取流同时执行推测预读。 本发明可以通过基于文件或基于块的存储系统或其组合来实现。

Patent Agency Ranking