TRIPLE PARITY TECHNIQUE FOR ENABLING EFFICIENT RECOVERY FROM TRIPLE FAILURES IN A STORAGE ARRAY
    181.
    发明申请
    TRIPLE PARITY TECHNIQUE FOR ENABLING EFFICIENT RECOVERY FROM TRIPLE FAILURES IN A STORAGE ARRAY 审中-公开
    利用存储阵列中的三重故障实现高效恢复的三重奇偶校验技术

    公开(公告)号:WO2007078803A3

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

    申请号:PCT/US2006047647

    申请日:2006-12-14

    CPC classification number: G06F11/1076 G06F2211/1061

    Abstract: A triple parity (TP) technique reduces overhead of computing diagonal and anti- diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the diagonal parity sets except one is stored on the diagonal parity disk. Similarly, the anti-diagonal parity is computed along anti-diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the anti-diagonal parity sets except one is stored on the anti-diagonal parity disk. The TP technique provides a uniform stripe depth and an optimal amount of parity information.

    Abstract translation: 三重奇偶校验(TP)技术减少了针对阵列中的三个存储设备的并发故障进行有效恢复的存储阵列计算对角线和反对角奇偶校验的开销。 沿对角线奇偶校验集计算对角线奇偶校验集,该集合跨越阵列的所有数据磁盘和行奇偶校验磁盘。 所有对角奇偶校验集的奇偶校验除了一个存储在对角奇偶校验磁盘上。 类似地,反对角奇偶校验是沿着反对角奇偶校验集计算的,它们共同跨越阵列的所有数据盘和行奇偶校验盘。 所有反对角奇偶校验集的奇偶校验除了一个存储在反对角奇偶校验磁盘上。 TP技术提供均匀条纹深度和最优量的奇偶校验信息。

    METHODS OF CONVERTING TRADITIONAL VOLUMES INTO FLEXIBLE VOLUMES
    182.
    发明申请
    METHODS OF CONVERTING TRADITIONAL VOLUMES INTO FLEXIBLE VOLUMES 审中-公开
    将传统体积转化为灵活体积的方法

    公开(公告)号:WO2007126513B1

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

    申请号:PCT/US2007005048

    申请日:2007-02-26

    Abstract: A filer converts a traditional volume to a flexible volume by: creating an aggregate on storage devices other than the storage devices of the traditional volume; on the aggregate, creating a flexible volume large enough to store metadata describing files residing on the traditional volume; on the flexible volume, creating metadata structures that describe the files of the traditional volume, except that the metadata indicates that data blocks and indirect blocks are absent and must be fetched from another location. As the filer handles I/O requests directed to the flexible volume, the filer calculates physical volume block number (PVBN) addresses where the requested blocks would be located in the aggregate and replaces the absent pointers with the calculated addresses. After the absent pointers have been replaced, the filer adds the storage devices of the traditional volume.

    Abstract translation: 文件管理器通过以下方式将传统卷转换为灵活卷:在传统卷的存储设备以外的存储设备上创建聚合; 在总量上创建一个足够大的灵活卷,以存储描述传统卷上的文件的元数据; 在灵活卷上创建描述传统卷的文件的元数据结构,除了元数据指示数据块和间接块不存在并且必须从其他位置获取。 当文件管理器处理指向灵活卷的I / O请求时,文件管理器计算所请求块将在聚合中位于的物理卷块号(PVBN)地址,并用计算出的地址替换缺少的指针。 在缺少指针被替换之后,文件管理器添加传统卷的存储设备。

    SYSTEM AND METHOD FOR FAILOVER OF GUEST OPERATING SYSTEMS IN A VIRTUAL MACHINE ENVIRONMENT

    公开(公告)号:WO2008136955A3

    公开(公告)日:2008-11-13

    申请号:PCT/US2008/005442

    申请日:2008-04-28

    Abstract: A system and method provides for failover of guest operating systems in a virtual machine environment. During initialization of a computer executing a virtual machine operating system, a first guest operating system allocates a first memory region within a first domain and notifies a second guest operating system operating in a second domain of the allocated first memory region. Similarly, the second guest operating system allocates a second region of memory within the second domain and notifies the first operating system of the allocated second memory region. In the event of a software failure affecting one of the guest operating systems, the surviving guest operating system assumes the identity of the failed operating system and utilizes data stored within the shared memory region to replay to storage devices to render them consistent.

    APPARATUS AND METHOD FOR PROVIDING VIRTUALIZED HARDWARE RESOURCES WITHIN A VIRTUAL EXECUTION ENVIRONMENT
    184.
    发明申请
    APPARATUS AND METHOD FOR PROVIDING VIRTUALIZED HARDWARE RESOURCES WITHIN A VIRTUAL EXECUTION ENVIRONMENT 审中-公开
    在虚拟执行环境中提供虚拟化硬件资源的设备和方法

    公开(公告)号:WO2008124221A1

    公开(公告)日:2008-10-16

    申请号:PCT/US2008/055379

    申请日:2008-02-28

    CPC classification number: G06F9/45558 G06F2009/45579

    Abstract: Embodiments described are generally directed to a system and method for providing virtualized hardware resources within a virtual execution environment. In one embodiment, it is determined whether an operating system (OS) is a guest OS running within a virtual execution environment of a host platform. If an OS is determined to be a guest OS within a virtual execution environment, a virtual driver is provided for the virtual execution to fetch host hardware initiator information from a host server via a virtualization layer. In one embodiment, no corresponding guest driver is available to the virtual execution environment. In one embodiment, the virtualization layer provides virtualized hardware resources, including the virtual driver, for a virtual execution environment. Using the host hardware initiator information, in one embodiment, one or more virtual storage devices may be created within the host attached storage of the host platform. Other embodiments are described and claimed.

    Abstract translation: 所描述的实施例通常涉及用于在虚拟执行环境内提供虚拟化硬件资源的系统和方法。 在一个实施例中,确定操作系统(OS)是否是在主机平台的虚拟执行环境内运行的客户OS。 如果操作系统被确定为虚拟执行环境中的客户操作系统,则提供虚拟驱动程序用于虚拟执行以经由虚拟化层从主机服务器获取主机硬件启动器信息。 在一个实施例中,没有相应的客户驱动程序可用于虚拟执行环境。 在一个实施例中,虚拟化层为虚拟执行环境提供包括虚拟驱动程序的虚拟化硬件资源。 使用主机硬件启动器信息,在一个实施例中,可以在主机平台的主机连接存储器内创建一个或多个虚拟存储设备。 描述和要求保护其他实施例。

    WRITE ORDERING STYLE ASYNCHRONOUS REPLICATION UTILIZING A LOOSELY-ACCURATE GLOBAL CLOCK
    185.
    发明申请
    WRITE ORDERING STYLE ASYNCHRONOUS REPLICATION UTILIZING A LOOSELY-ACCURATE GLOBAL CLOCK 审中-公开
    使用舒适的全球时钟的写订单异种复制

    公开(公告)号:WO2008121240A2

    公开(公告)日:2008-10-09

    申请号:PCT/US2008/003612

    申请日:2008-03-19

    Inventor: WEBMAN, Erez

    Abstract: A write ordering style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The write ordering style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space of the consistency group.

    Abstract translation: 写入排序样式异步复制服务在数据备份和恢复存储环境中使用松散精确的全局时钟。 存储环境包括一组源存储系统,其示意性地体现为协作以维护可跨越多个地理站点的一致性组的源复制节点。 存储环境还包括一个或多个目标存储系统,其示意性地体现为被配置为服务一致性组的目标复制节点。 写订单样式服务使用松散精确的全局时钟来提供一致性组的存储空间的一致复制。

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

    公开(公告)号:WO2008094594A2

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

    申请号:PCT/US2008/001219

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

    RESOURCE LEVEL ROLE BASED ACCESS CONTROL FOR STORAGE MANAGEMENT

    公开(公告)号:WO2008063417A3

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

    申请号:PCT/US2007/023418

    申请日:2007-11-06

    Abstract: A method, apparatus, and system for providing role-based access control (RBAC) for storage management are described herein. Resource- identifying information is stored in a role-based access database for a network storage system, in association with role-identifying information for each of a plurality of roles and operation-identifying information. The operation- identifying information indicates one or more authorized operations for each of the plurality of roles and the resource-identifying information identifies specific resources maintained by the network storage system. The role-identifying information, data indicating one or more authorized operations for at least one of the roles, and resource-specific identifying information in the role-based access database are used to determine whether to allow or deny a request from a network storage client to access a resource maintained by the network storage system.

    METHODS OF CONVERTING TRADITIONAL VOLUMES INTO FLEXIBLE VOLUMES
    189.
    发明申请
    METHODS OF CONVERTING TRADITIONAL VOLUMES INTO FLEXIBLE VOLUMES 审中-公开
    将传统体积转换成柔性体积的方法

    公开(公告)号:WO2007126513A2

    公开(公告)日:2007-11-08

    申请号:PCT/US2007005048

    申请日:2007-02-26

    Abstract: A filer converts a traditional volume to a flexible volume by: creating an aggregate on storage devices other than the storage devices of the traditional volume; on the aggregate, creating a flexible volume large enough to store metadata describing files residing on the traditional volume; on the flexible volume, creating metadata structures that describe the files of the traditional volume, except that the metadata indicates that data blocks and indirect blocks are absent and must be fetched from another location. As the filer handles I/O requests directed to the flexible volume, the filer calculates physical volume block number (PVBN) addresses where the requested blocks would be located in the aggregate and replaces the absent pointers with the calculated addresses. After the absent pointers have been replaced, the filer adds the storage devices of the traditional volume.

    Abstract translation: 文件管理器通过以下方式将传统卷转换为灵活卷:在除传统卷的存储设备之外的存储设备上创建聚合; 在集合上创建足够大的灵活卷以存储描述驻留在传统卷上的文件的元数据; 在灵活的卷上,创建描述传统卷的文件的元数据结构,但元数据指示数据块和间接块不存在,并且必须从另一个位置获取。 由于文件管理器处理指向灵活卷的I / O请求,文件管理器计算所请求的块将位于聚合中的物理卷块(PVBN)地址,并用计算出的地址替换缺少的指针。 在缺少指针被替换之后,文件管理器添加了传统卷的存储设备。

Patent Agency Ranking