Modular, dynamically extensible, and integrated storage area network management system
    1.
    发明授权
    Modular, dynamically extensible, and integrated storage area network management system 有权
    模块化,动态可扩展,集成的存储区域网络管理系统

    公开(公告)号:US08122114B1

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

    申请号:US09684472

    申请日:2000-10-06

    IPC分类号: G06F15/173

    摘要: A client-server based Storage Area Network (SAN) management system provides easy to use and uniform multiple user interfaces such as web interface and windows interface to the administrators to manage the SAN consisting of various types of devices. The integrated object-oriented management agent consists of several components such as object manager, UI module, web server, user interface modules, error and status handler and device handler. The agent functionality can be dynamically expanded to handle new device types without stopping the existing agent, installing new agent and restarting it. The management system uses conglomerate methods to automatically discover SAN devices and their topology. The error and status from SAN devices are handled in a hybrid method consisting of distributed, hierarchical and centralized schemes. A simple and easy device independent user interface is provided to download firmware to various types of devices hiding complex device dependent processes from the administrator. The system can manage multiple SANs. It can run on various environments such as an appliance, host, in a cluster, or on a client station. Where reliability is required, it can run on a fault tolerant system as well as multiple copies can be run simultaneously.

    摘要翻译: 基于客户端服务器的存储区域网络(SAN)管理系统为管理员提供易于使用和统一的多种用户界面,如Web界面和Windows界面,以管理由各种类型设备组成的SAN。 集成的面向对象管理代理程序由对象管理器,UI模块,Web服务器,用户界面模块,错误和状态处理程序以及设备处理程序等多个组件组成。 可以动态扩展代理功能来处理新设备类型,而不用停止现有代理,安装新代理并重新启动它。 管理系统使用集合方法自动发现SAN设备及其拓扑。 来自SAN设备的错误和状态以由分布式,分层式和集中式方案组成的混合方式进行处理。 提供了简单易用的设备独立用户界面,用于将固件下载到各种类型的设备,从管理员隐藏与设备相关的复杂过程。 系统可以管理多个SAN。 它可以在诸如设备,主机,集群或客户端站等各种环境中运行。 在需要可靠性的情况下,它可以在容错系统上运行,并且可以同时运行多个副本。

    SAN modeling
    2.
    发明申请
    SAN modeling 审中-公开
    SAN建模

    公开(公告)号:US20060173664A1

    公开(公告)日:2006-08-03

    申请号:US11045515

    申请日:2005-01-31

    IPC分类号: G06F17/50

    摘要: A method, of modeling a storage system that includes an interconnected plurality of devices where there is at least one instance of a multi-link rather than a single-link between two of the plurality of devices, may include: providing a snapshot of the storage system (SSshot); decomposing multi-links of the SSshot into single-link-based arrangements, respectively; associating the single-link-based arrangements with the multi-links, respectively; and modeling the storage system as a graph of singly-linked nodes based upon the SSshot and the associated single-link-based arrangements, where nodes of the graph correspond to the plurality of devices.

    摘要翻译: 一种对包括互连的多个设备的存储系统进行建模的方法,其中存在所述多个设备中的两个之间的多链路的至少一个实例而不是单个链路,可以包括:提供所述存储器的快照 系统(SSshot); 分别将SSshot的多重链路分解为单链路安排; 分别将基于单链路的协议与多链路相关联; 以及基于SSshot和相关联的基于单链路的布置将存储系统建模为单链节点的图,其中图的节点对应于多个设备。

    Storage system configuration validation
    3.
    发明申请
    Storage system configuration validation 审中-公开
    存储系统配置验证

    公开(公告)号:US20060174084A1

    公开(公告)日:2006-08-03

    申请号:US11045514

    申请日:2005-01-31

    IPC分类号: G06F12/00

    CPC分类号: H04L41/0869 H04L41/12

    摘要: A method, of validating the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture) where the storage system includes an interconnected plurality of devices, may include: providing a database representing the desired SS-architecture, the database including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system; automatically determining, for each device in the SSshot, whether a device type thereof is acceptable based upon the first listing; and automatically determining, at least for each permissible type of device in the SSshot, whether instance details thereof are permissible based upon the second listing.

    摘要翻译: 通过将其快照(SSshot)与存储系统包括互连的多个设备的所需存储系统架构(SS架构)进行比较来验证存储系统(SS)的配置的方法可以包括:提供 数据库,其包括期望的SS架构的数据库,所述数据库包括存储系统内的设备的许可类型的第一列表和存储系统内的设备类型的允许实例的第二列表; 针对SSshot中的每个设备自动确定其设备类型是否可接受; 并且至少针对SSshot中的每个允许类型的设备,基于第二列表自动确定其实例细节是否被允许。

    PERFORMING MIRRORING OF A LOGICAL STORAGE UNIT
    4.
    发明申请
    PERFORMING MIRRORING OF A LOGICAL STORAGE UNIT 有权
    执行逻辑存储单元的镜像

    公开(公告)号:US20100306488A1

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

    申请号:US12810180

    申请日:2008-01-03

    IPC分类号: G06F12/16 G06F12/00

    摘要: Mirroring of a logical storage unit initially associated with a first controller is performed, where the first log segment associated with the first controller is maintained of writes by the first controller to the logical storage unit. The first log segment is for use in mirroring writes to a mirror system. Control of the logical storage unit is transferred from the first controller to at least a second controller, and in response to the transfer, a first marker is provided in the first log segment to enable the mirror system to synchronize mirrored writes corresponding to writes to the logical storage units by the first controller and at least a second controller.

    摘要翻译: 执行最初与第一控制器相关联的逻辑存储单元的镜像,其中与第一控制器相关联的第一日志段由第一控制器保持写入逻辑存储单元。 第一个日志段用于镜像镜像系统的写入。 逻辑存储单元的控制从第一控制器传送到至少第二控制器,并且响应于传输,在第一日志段中提供第一标记以使得镜像系统能够将对应于写入的镜像写入同步 第一控制器和至少第二控制器的逻辑存储单元。

    Distributed storage array
    6.
    发明授权
    Distributed storage array 有权
    分布式存储阵列

    公开(公告)号:US07376805B2

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

    申请号:US11409471

    申请日:2006-04-21

    IPC分类号: G06F12/16

    摘要: Systems and methods for asynchronous backup of virtual disks in a distributed storage array are disclosed. An exemplary method may comprise receiving an IO stream at the virtual disks in the distributed storage array, writing data to one or more storage cells of the virtual disks in the distributed storage array, and logging completed writes in a first batch for each of the one or more storage cells. The method also comprises establishing a consistency point in the IO stream, terminating logging to the first batch for each of the one or more storage cells at the consistency point and logging completed writes after the consistency point to a new batch for each of the one or more storage cells. The method also comprises transferring writes logged in the first batch to at least one remote storage so that the at least one remote storage is crash consistent.

    摘要翻译: 公开了用于分布式存储阵列中的虚拟磁盘的异步备份的系统和方法。 示例性方法可以包括在分布式存储阵列中的虚拟磁盘处接收IO流,将数据写入分布式存储阵列中的虚拟磁盘的一个或多个存储单元,并且对于每个虚拟磁盘中的每一个记录完成的写入 或更多的存储单元。 该方法还包括在IO流中建立一致点,终止在一致性点处的一个或多个存储单元中的每一个的第一批次的日志记录,并且在一致性点之后记录完成的写入到一个或多个 更多的存储单元。 该方法还包括将记录在第一批中的写入传送到至少一个远程存储器,使得至少一个远程存储器崩溃一致。

    System and method for asynchronous backup of virtual disks in a distributed storage array
    7.
    发明授权
    System and method for asynchronous backup of virtual disks in a distributed storage array 有权
    分布式存储阵列中虚拟磁盘异步备份的系统和方法

    公开(公告)号:US07487311B2

    公开(公告)日:2009-02-03

    申请号:US12048270

    申请日:2008-03-14

    IPC分类号: G06F12/16

    摘要: Systems and methods for asynchronous backup of virtual disks in a distributed storage array are disclosed. An exemplary method may comprise receiving an IO stream at the virtual disks in the distributed storage array, writing data to one or more storage cells of the virtual disks in the distributed storage array, and logging completed writes in a first batch for each of the one or more storage cells. The method also comprises establishing a consistency point in the IO stream, terminating logging to the first batch for each of the one or more storage cells at the consistency point and logging completed writes after the consistency point to a new batch for each of the one or more storage cells. The method also comprises transferring writes logged in the first batch to at least one remote storage so that the at least one remote storage is crash consistent.

    摘要翻译: 公开了用于分布式存储阵列中的虚拟磁盘的异步备份的系统和方法。 示例性方法可以包括在分布式存储阵列中的虚拟磁盘处接收IO流,将数据写入分布式存储阵列中的虚拟磁盘的一个或多个存储单元,并且对于每个虚拟磁盘中的每一个记录完成的写入 或更多的存储单元。 该方法还包括在IO流中建立一致性点,终止在一致性点处的一个或多个存储单元中的每一个的第一批次的日志记录,并且在一致性点之后记录完成的写入到一个或多个 更多的存储单元。 该方法还包括将记录在第一批中的写入传送到至少一个远程存储器,使得至少一个远程存储器崩溃一致。

    DISTRIBUTED STORAGE ARRAY
    8.
    发明申请
    DISTRIBUTED STORAGE ARRAY 有权
    分布式存储阵列

    公开(公告)号:US20080162812A1

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

    申请号:US12048270

    申请日:2008-03-14

    IPC分类号: G06F12/14

    摘要: Systems and methods for asynchronous backup of virtual disks in a distributed storage array are disclosed. An exemplary method may comprise receiving an IO stream at the virtual disks in the distributed storage array, writing data to one or more storage cells of the virtual disks in the distributed storage array, and logging completed writes in a first batch for each of the one or more storage cells. The method also comprises establishing a consistency point in the IO stream, terminating logging to the first batch for each of the one or more storage cells at the consistency point and logging completed writes after the consistency point to a new batch for each of the one or more storage cells. The method also comprises transferring writes logged in the first batch to at least one remote storage so that the at least one remote storage is crash consistent.

    摘要翻译: 公开了用于分布式存储阵列中的虚拟磁盘的异步备份的系统和方法。 示例性方法可以包括在分布式存储阵列中的虚拟磁盘处接收IO流,将数据写入分布式存储阵列中的虚拟磁盘的一个或多个存储单元,并且对于每个虚拟磁盘中的每一个记录完成的写入 或更多的存储单元。 该方法还包括在IO流中建立一致点,终止在一致性点处的一个或多个存储单元中的每一个的第一批次的日志记录,并且在一致性点之后记录完成的写入到一个或多个 更多的存储单元。 该方法还包括将记录在第一批中的写入传送到至少一个远程存储器,使得至少一个远程存储器崩溃一致。

    Performing mirroring of a logical storage unit
    10.
    发明授权
    Performing mirroring of a logical storage unit 有权
    执行逻辑存储单元的镜像

    公开(公告)号:US09471449B2

    公开(公告)日:2016-10-18

    申请号:US12810180

    申请日:2008-01-03

    IPC分类号: G06F12/00 G06F11/20 G06F3/06

    摘要: Mirroring of a logical storage unit initially associated with a first controller is performed, where the first log segment associated with the first controller is maintained of writes by the first controller to the logical storage unit. The first log segment is for use in mirroring writes to a mirror system. Control of the logical storage unit is transferred from the first controller to at least a second controller, and in response to the transfer, a first marker is provided in the first log segment to enable the mirror system to synchronize mirrored writes corresponding to writes to the logical storage units by the first controller and at least a second controller.

    摘要翻译: 执行最初与第一控制器相关联的逻辑存储单元的镜像,其中与第一控制器相关联的第一日志段由第一控制器保持写入逻辑存储单元。 第一个日志段用于镜像镜像系统的写入。 逻辑存储单元的控制从第一控制器传送到至少第二控制器,并且响应于传输,在第一日志段中提供第一标记以使得镜像系统能够将对应于写入的镜像写入同步 第一控制器和至少第二控制器的逻辑存储单元。