File allocating method of file system integrated with raid disk sub-system
    21.
    发明专利
    File allocating method of file system integrated with raid disk sub-system 审中-公开
    文件系统的文件分配方法与RAID磁盘子系统集成

    公开(公告)号:JP2006260582A

    公开(公告)日:2006-09-28

    申请号:JP2006107735

    申请日:2006-04-10

    Abstract: PROBLEM TO BE SOLVED: To integrate a file system with a RAID array so as to export precise information about the arrangement of data blocks in the RAID subsystem. SOLUTION: Individual CWL pointers are used for each disk 1022 in the disk array 1030. The algorithm aims to improve efficiency of RAID and read-out performance. For the above purpose, it always writes on the disk 1022 with the lowest CWL pointer. In addition, another disk is chosen only when space for a new file is start to be allocated or when N blocks on the same disk 1022 has been allocated for a single file. The result is that CWL pointers are never more than N blocks apart even on different disks 1024, and a large file can also be allocated in N consecutive blocks on the same disk 1022. COPYRIGHT: (C)2006,JPO&NCIPI

    Abstract translation: 要解决的问题:将文件系统与RAID阵列集成,以便导出关于RAID子系统中数据块排列的精确信息。 解决方案:单个CWL指针用于磁盘阵列1030中的每个磁盘1022.该算法旨在提高RAID和读出性能的效率。 为了上述目的,它始终以最低的CWL指针写在盘1022上。 此外,仅当新文件的空间开始分配时,或者当同一磁盘1022上的N个块已被分配给单个文件时,才选择另一个磁盘。 结果是即使在不同的磁盘1024上,CWL指针也不会超过N个块,并且大的文件也可以在同一个磁盘102上的N个连续块中分配。(C)2006年,JPO和NCIPI

    SYSTEM AND METHOD FOR UTILIZING A VIRTUALIZED COMPUTE CLUSTER AS AN EXECUTION ENGINE FOR A VIRTUAL MACHINE OF A STORAGE SYSTEM CLUSTER
    23.
    发明申请
    SYSTEM AND METHOD FOR UTILIZING A VIRTUALIZED COMPUTE CLUSTER AS AN EXECUTION ENGINE FOR A VIRTUAL MACHINE OF A STORAGE SYSTEM CLUSTER 审中-公开
    使用虚拟化计算机集群作为存储系统集群的虚拟机执行引擎的系统和方法

    公开(公告)号:WO2009058190A3

    公开(公告)日:2010-02-18

    申请号:PCT/US2008011503

    申请日:2008-10-06

    Inventor: PAWLOWSKI BRIAN

    CPC classification number: G06F9/5083 G06F9/45533 H04L67/10

    Abstract: A system and method employs one or more clients of a virtualized compute cluster as an execution engine for a portion of a storage operating system implemented as a virtual machine on a storage system node of a storage system cluster. If there is processing bandwidth of a client that is not fully utilized and the load on the storage system node is high, the portion of the storage operating system is ported to the client of the compute cluster in a manner that externally distributes the storage architecture from the storage system cluster. Advantageously, the processing performance of the storage system cluster is improved by, among other things, offloading some of the net- work processing load from the storage system node.

    Abstract translation: 系统和方法使用虚拟化计算集群的一个或多个客户端作为在存储系统集群的存储系统节点上实现为虚拟机的存储操作系统的一部分的执行引擎。 如果客户端的处理带宽没有得到充分利用并且存储系统节点的负载较高,那么存储操作系统的部分将以从外部分配存储体系结构的方式移植到计算集群的客户端 存储系统集群。 有利的是,除了别的以外,存储系统集群的处理性能通过从存储系统节点卸载一些网络处理负载来改善。

    METHOD AND APPARATUS TO MAP AND TRANSFER DATA AND PROPERTIES BETWEEN CONTENT-ADDRESSED OBJECTS AND DATA FILES
    24.
    发明申请
    METHOD AND APPARATUS TO MAP AND TRANSFER DATA AND PROPERTIES BETWEEN CONTENT-ADDRESSED OBJECTS AND DATA FILES 审中-公开
    用于映射和传输内容对象与数据文件之间的数据和属性的方法和装置

    公开(公告)号:WO2008094594A3

    公开(公告)日:2009-07-09

    申请号:PCT/US2008001219

    申请日:2008-01-29

    CPC classification number: G06F17/30079 G06F17/30085

    Abstract: Methods of iterating through a set of data objects on a source server, copying them to a destination server, and preparing a mapping database correlating source and destination data object identifiers are described and claimed. The mapping database also includes data retention policy information and policy discrepancy information. Systems using similar methods, and software to perform similar methods, are also described and claimed.

    Abstract translation: 对源服务器上的一组数据对象进行迭代,将其复制到目标服务器以及准备关联源数据对象标识符和目标数据对象标识符的映射数据库的方法进行描述和声明。 映射数据库还包括数据保留策略信息和策略差异信息。 还描述和要求保护使用类似方法的系统和执行类似方法的软件。

    IMPROVED SYSTEM AND METHOD FOR EFFICIENT UPDATES OF SEQUENTIAL BLOCK STORAGE
    25.
    发明申请
    IMPROVED SYSTEM AND METHOD FOR EFFICIENT UPDATES OF SEQUENTIAL BLOCK STORAGE 审中-公开
    改进的系统和方法,用于有序地更新序列块存储

    公开(公告)号:WO2009058189A1

    公开(公告)日:2009-05-07

    申请号:PCT/US2008/011502

    申请日:2008-10-06

    Abstract: An improved system and method enhances performance of updates to sequential block storage of a storage system. A disk-based sort procedure is provided to establish locality among updates (write data) held in a disk-based log, thereby enabling the write data to be efficiently written to home locations on a home location array. As the write data is received, a log manager of the storage system temporarily stores the data efficiently on the disk-based log. As more write data arrives, the log manager sorts the data in the log in accordance with the sort procedure, thus increasing the locality of data when stored on the home location array. When the log approaches capacity, the log manager writes the sorted data to their home locations on the array with high locality and performance.

    Abstract translation: 改进的系统和方法增强了对存储系统的顺序块存储的更新的性能。 提供基于磁盘的分类程序以在保持在基于磁盘的日志中的更新(写入数据)之间建立位置,从而使写入数据能够有效地写入归属位置阵列上的归属位置。 当接收到写入数据时,存储系统的日志管理器将有效的数据临时存储在基于磁盘的日志上。 随着更多的写入数据到达,日志管理器根据分类过程对日志中的数据进行排序,从而在存储在归属位置数组上时增加数据的位置。 当日志接近容量时,日志管理器将排序数据写入阵列的本地位置和性能很高。

    SYSTEM AND METHOD FOR ACCELERATING ANCHOR POINT DETECTION
    26.
    发明申请
    SYSTEM AND METHOD FOR ACCELERATING ANCHOR POINT DETECTION 审中-公开
    用于加速锚点检测的系统和方法

    公开(公告)号:WO2008153821A1

    公开(公告)日:2008-12-18

    申请号:PCT/US2008/006805

    申请日:2008-05-29

    CPC classification number: G06F17/30156 H03M7/3084

    Abstract: A sampling based technique for eliminating duplicate data (de-duplication) stored on storage resources, is provided. According to the invention, when a new data set, e.g., a backup data stream, is received by a server, e.g., a storage system or virtual tape library (VTL) system implementing the invention, one or more anchors are identified within the new data set. The anchors are identified using a novel anchor detection circuitry in accordance with an illustrative embodiment of the present invention. Upon receipt of the new data set by, for example, a network adapter of a VTL system, the data set is transferred using direct memory access (DMA) operations to a memory associated with an anchor detection hardware card that is operatively interconnected with the storage system. The anchor detection hardware card may be implemented as, for example, a FPGA is to quickly identify anchors within the data set. As the anchor detection process is performed using a hardware assist, the load on a main processor of the system is reduced, thereby enabling line speed de-duplication.

    Abstract translation: 提供了用于消除存储在存储资源上的重复数据(重复数据删除)的基于抽样的技术。 根据本发明,当服务器(例如,实施本发明的存储系统或虚拟磁带库(VTL))系统接收到诸如备份数据流的新数据集时,在新的数据集中识别出一个或多个锚点 数据集。 根据本发明的说明性实施例,使用新颖的锚定检测电路来识别锚。 在通过例如VTL系统的网络适配器接收到新数据集时,使用直接存储器访问(DMA)操作将数据集传送到与锚定检测硬件卡相关联的存储器,该存储器与存储器可操作地互连 系统。 锚定检测硬件卡可以被实现为例如FPGA快速识别数据集内的锚点。 由于使用硬件辅助进行锚定检测处理,系统的主处理器上的负载减少,从而实现线速度重复数据删除。

    METHOD AND APPARATUS TO STORE DATA PATTERNS
    27.
    发明申请
    METHOD AND APPARATUS TO STORE DATA PATTERNS 审中-公开
    存储数据模式的方法和装置

    公开(公告)号:WO2008094433A2

    公开(公告)日:2008-08-07

    申请号:PCT/US2008/000900

    申请日:2008-01-24

    Inventor: STAGER, Roger

    Abstract: A method and an apparatus to store data patterns are presented. In one embodiment, the method includes searching a pattern repository to find prior copies of a pattern and to reference one of the prior copies, or insert a new copy, based on the access time of the prior copy and the effect on the sequential stream performance.

    Abstract translation: 提出了存储数据模式的方法和装置。 在一个实施例中,该方法包括搜索模式存储库以基于先前副本的访问时间以及对顺序流性能的影响来查找模式的先前副本并且引用先前副本之一或插入新副本 。

    SYSTEM AND METHOD FOR RETRIEVING AND USING BLOCK FINGERPRINTS FOR DATA DEDUPLICATION
    29.
    发明申请
    SYSTEM AND METHOD FOR RETRIEVING AND USING BLOCK FINGERPRINTS FOR DATA DEDUPLICATION 审中-公开
    检索和使用块指纹进行数据重传的系统和方法

    公开(公告)号:WO2008005211A3

    公开(公告)日:2008-06-19

    申请号:PCT/US2007014664

    申请日:2007-06-25

    CPC classification number: G06F17/30159 G06F3/0608 G06F3/0641 G06F3/0689

    Abstract: A system and method for calculating and storing block fingerprints for data dedu- plication. A fingerprint extraction layer generates a fingerprint of a predefined size, e.g., 64 bits, for each data block stored by a storage system. Each fingerprint is stored in a fingerprint record, and the fingerprint records are, in turn, stored in a fingerprint database for access by the data deduplication module. The data deduplication module may peri¬ odically compare the fingerprints to identify duplicate fingerprints, which, in turn, indi¬ cate duplicate data blocks.

    Abstract translation: 用于计算和存储用于数据删除的块指纹的系统和方法。 指纹提取层为存储系统存储的每个数据块产生预定义大小的指纹,例如64位。 每个指纹存储在指纹记录中,并且指纹记录又存储在指纹数据库中以供重复数据删除模块访问。 重复数据删除模块可以周期性地比较指纹以识别重复的指纹,其又指示重复的数据块。

    SYSTEM AND METHOD FOR EXAMINING CLIENT GENERATED CONTENT STORED ON A DATA CONTAINER EXPORTED BY A STORAGE SYSTEM
    30.
    发明申请
    SYSTEM AND METHOD FOR EXAMINING CLIENT GENERATED CONTENT STORED ON A DATA CONTAINER EXPORTED BY A STORAGE SYSTEM 审中-公开
    存储在存储系统出货数据容器上的客户端生成内容的系统和方法

    公开(公告)号:WO2008054762A1

    公开(公告)日:2008-05-08

    申请号:PCT/US2007/022966

    申请日:2007-10-31

    Inventor: RAJAN, Vijayan

    CPC classification number: G06F3/0643 G06F3/0607 G06F3/067 H04L67/1097

    Abstract: A system and method for examining the content of a client file system stored on an exported lun is provided. A client agent interfaces with a client file system to detemine block layout information of data containers within the client file system. This block layout information is then transmitted to the storage system exporting the lun. The storage system utilizes the block layout information to generate a shadow volume utilizing the storage system's file system.

    Abstract translation: 提供了一种用于检查存储在导出的LUN上的客户端文件系统的内容的系统和方法。 客户端代理与客户端文件系统接口,以确定客户端文件系统内的数据容器的块布局信息。 然后将该块布局信息发送到导出lun的存储系统。 存储系统利用块布局信息来利用存储系统的文件系统生成影子卷。

Patent Agency Ranking