Method and apparatus for mirroring data stored in a mass storage system
    1.
    发明授权
    Method and apparatus for mirroring data stored in a mass storage system 有权
    用于镜像存储在大容量存储系统中的数据的方法和装置

    公开(公告)号:US07181581B2

    公开(公告)日:2007-02-20

    申请号:US10430856

    申请日:2003-05-05

    申请人: Todd R. Burkey

    发明人: Todd R. Burkey

    IPC分类号: G06F12/16

    摘要: A method and apparatus for mirroring data stored in a storage device in a mass storage system by caching mirror coherency synchronization operation requests (break mirror and/or snapshot) from the operating system of a server and rapidly sending an acknowledgement to the server that the mirror operation has been completed. Thereafter, the mass storage system performs the flushing and mirroring processes to establish a mirror of the storage device at a time that is appropriate and convenient for the mass storage system to perform such mirroring. To facilitate such a mirror operation at a later time, the mass storage system may utilize a mirror table containing information concerning the mirror request. This information enables the mass storage system to subsequently flush the cache of data that is pertinent to a time before the mirror request occurred. Consequently, the mirror operation only mirrors data that would have been available for mirroring at the time the mirror request was received from the server. In this manner, the servers are not halted to facilitate mirroring and the mass storage system may mirror the storage device at a convenient time.

    摘要翻译: 一种用于通过从服务器的操作系统缓存镜像一致性同步操作请求(中断镜像和/或快照)并快速向服务器发送该镜像以反映存储在大容量存储系统中的存储设备中的数据的方法和装置, 操作已经完成。 此后,大容量存储系统执行冲洗和镜像处理,以在大容量存储系统执行这种镜像的适当和方便的时刻建立存储设备的镜像。 为了在稍后的时间促进这种镜像操作,大容量存储系统可以利用包含关于镜像请求的信息的镜像表。 该信息使海量存储系统能够随后刷新与镜像请求发生之前相关的数据缓存。 因此,镜像操作仅镜像在从服务器接收到镜像请求时可用于镜像的数据。 以这种方式,服务器不停止以便于镜像,并且大容量存储系统可以在方便的时间反映存储设备。

    System and method to failover storage area network targets from one interface to another
    2.
    发明授权
    System and method to failover storage area network targets from one interface to another 有权
    将存储区域网络目标从一个接口故障转移到另一个接口的系统和方法

    公开(公告)号:US07127633B1

    公开(公告)日:2006-10-24

    申请号:US10184058

    申请日:2002-06-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092

    摘要: A fiber channel storage area network (SAN) provides virtualized storage space for a number of servers to a number of virtual disks implemented on various virtual redundant array of inexpensive disks (RAID) devices striped across a plurality of physical disk drives. The SAN includes plural controllers and communication paths to allow for fail-safe and fail-over operation. The plural controllers can be loosely-coupled to provide n-way redundancy and have more than one independent channel for communicating with one another. In the event of a failure involving a controller or controller interface, the virtual disks that are accessed via the affected interfaces are re-mapped to another interface in order to continue to provide high data availability. In particular, those targets, or virtual disks, which are owned by a failed device (e.g., interface or controller) are identified and their ownership information within the SAN configuration tables is revised to reflect one or more alternative devices which act as back-up devices.

    摘要翻译: 光纤通道存储区域网络(SAN)向许多虚拟磁盘提供多个服务器的虚拟存储空间,这些虚拟磁盘在多个物理磁盘驱动器上划分的廉价磁盘(RAID)设备的各种虚拟冗余阵列上实现。 SAN包括多个控制器和通信路径,以允许故障安全和故障切换操作。 多个控制器可以松耦合以提供n路冗余并且具有多于一个用于彼此通信的独立信道。 在涉及控制器或控制器接口的故障中,通过受影响的接口访问的虚拟磁盘将重新映射到另一个接口,以便继续提供高数据可用性。 特别地,识别由故障设备(例如,接口或控制器)拥有的那些目标或虚拟磁盘,并且修改其在SAN配置表内的所有权信息以反映用作备份的一个或多个备选设备 设备。

    System and method to monitor and isolate faults in a storage area network
    3.
    发明授权
    System and method to monitor and isolate faults in a storage area network 有权
    监控和隔离存储区域网络故障的系统和方法

    公开(公告)号:US07043663B1

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

    申请号:US10184059

    申请日:2002-06-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092

    摘要: A fiber channel storage area network (SAN) provides virtualized storage space for a number of servers to a number of virtual disks implemented on various virtual redundant array of inexpensive disks (RAID) devices striped across a plurality of physical disk drives. The SAN includes plural controllers and communication paths to allow for fail-safe and fail-over operation. The plural controllers can be loosely-coupled to provide n-way redundancy and have more than one independent channel for communicating with one another. In the event of a failure involving a controller or controller interface, the virtual disks that are accessed via the affected interfaces are re-mapped to another interface in order to continue to provide high data availability. In particular, deadman timers, heartbeat signals internal to each controller, and heartbeat signals between different controllers are used to detect controllers that are no longer communicating with other controllers in order to identify those controllers which are failing or have failed.

    摘要翻译: 光纤通道存储区域网络(SAN)向许多虚拟磁盘提供多个服务器的虚拟存储空间,这些虚拟磁盘在多个物理磁盘驱动器上划分的廉价磁盘(RAID)设备的各种虚拟冗余阵列上实现。 SAN包括多个控制器和通信路径,以允许故障安全和故障切换操作。 多个控制器可以松耦合以提供n路冗余并且具有多于一个用于彼此通信的独立信道。 在涉及控制器或控制器接口的故障中,通过受影响的接口访问的虚拟磁盘将重新映射到另一个接口,以便继续提供高数据可用性。 特别地,用于每个控制器内部的死亡计时器,心跳信号和不同控制器之间的心跳信号用于检测不再与其他控制器通信的控制器,以便识别那些失败或失败的控制器。

    System and method for redundant communication between redundant controllers
    4.
    发明授权
    System and method for redundant communication between redundant controllers 有权
    冗余控制器之间冗余通信的系统和方法

    公开(公告)号:US06996741B1

    公开(公告)日:2006-02-07

    申请号:US10183946

    申请日:2002-06-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092

    摘要: A fibre channel storage area network (SAN) provides virtualized storage space for a number of servers to a number of virtual disks implemented on various virtual redundant array of inexpensive disks (RAID) devices striped across a plurality of physical disk drives. The SAN includes plural controllers and communication paths to allow for fail-safe and fail-over operation. The plural controllers can be loosely-coupled to provide n-way redundancy and have more than one independent channel for communicating with one another. In the event of a failure involving a controller or controller interface, the virtual disks that are accessed via the affected interfaces are re-mapped to another interface in order to continue to provide high data availability.

    摘要翻译: 光纤通道存储区域网络(SAN)向许多虚拟磁盘提供多个服务器的虚拟存储空间,这些虚拟磁盘在多个物理磁盘驱动器上划分的廉价磁盘(RAID)设备的各种虚拟冗余阵列上实现。 SAN包括多个控制器和通信路径,以允许故障安全和故障切换操作。 多个控制器可以松耦合以提供n路冗余并且具有多于一个用于彼此通信的独立信道。 在涉及控制器或控制器接口的故障中,通过受影响的接口访问的虚拟磁盘将重新映射到另一个接口,以便继续提供高数据可用性。

    Method, apparatus, and program storage device for detecting failures in data flow in high-availability storage systems
    5.
    发明申请
    Method, apparatus, and program storage device for detecting failures in data flow in high-availability storage systems 审中-公开
    用于检测高可用性存储系统中的数据流中的故障的方法,装置和程序存储装置

    公开(公告)号:US20050278704A1

    公开(公告)日:2005-12-15

    申请号:US10865191

    申请日:2004-06-10

    申请人: David Ebsen

    发明人: David Ebsen

    IPC分类号: G06F9/44

    摘要: A method, apparatus, and program storage devices that can detect failures in data flow in high-availability storage systems is disclosed. The present invention provides a plurality of software layers that are to be executed in a predetermined order. An equation is implemented in each of the plurality of software layers. The equation provides a solution for determining when the plurality of software layers were executed in the predetermined order.

    摘要翻译: 公开了可以检测高可用性存储系统中的数据流中的故障的方法,装置和程序存储设备。 本发明提供将以预定顺序执行的多个软件层。 在多个软件层中的每一个中实现方程式。 该方程式提供了用于确定何时以预定顺序执行多个软件层的解决方案。

    System and method for a redundant communication channel via storage area network back-end
    6.
    发明授权
    System and method for a redundant communication channel via storage area network back-end 有权
    通过存储区域网络后端的冗余通信通道的系统和方法

    公开(公告)号:US06883065B1

    公开(公告)日:2005-04-19

    申请号:US10183979

    申请日:2002-06-28

    摘要: A fiber channel storage area network (SAN) provides virtualized storage space for a number of servers to a number of virtual disks implemented on various virtual redundant array of inexpensive disks (RAID) devices striped across a plurality of physical disk drives. The SAN includes plural controllers and communication paths to allow for fail-safe and fail-over operation. The plural controllers can be loosely-coupled to provide n-way redundancy and have more than one independent channel for communicating with one another. In particular, respective portions from each of the back-end physical disk drives within the SAN are used as one of these alternative communication channels to pass messages between controllers. Such an alternative communications channel provides even further redundancy and robustness in the system.

    摘要翻译: 光纤通道存储区域网络(SAN)向许多虚拟磁盘提供多个服务器的虚拟存储空间,这些虚拟磁盘在多个物理磁盘驱动器上划分的廉价磁盘(RAID)设备的各种虚拟冗余阵列上实现。 SAN包括多个控制器和通信路径,以允许故障安全和故障切换操作。 多个控制器可以松耦合以提供n路冗余并且具有多于一个用于彼此通信的独立信道。 特别地,SAN中的每个后端物理磁盘驱动器的相应部分被用作这些替代通信信道之一以在控制器之间传递消息。 这种替代的通信信道在系统中提供了甚至更多的冗余和鲁棒性。

    Hot sheet upgrade facility
    7.
    发明授权
    Hot sheet upgrade facility 有权
    热板升级设备

    公开(公告)号:US08782340B2

    公开(公告)日:2014-07-15

    申请号:US13312764

    申请日:2011-12-06

    IPC分类号: G06F12/00

    摘要: Method and apparatus for managing data in a multi-device data storage array. In accordance with various embodiments, a storage array of independent data storage devices are arranged to form a fast pool and a slow pool of said devices. A controller is adapted to migrate a distributed data set stored across a first plurality of said devices in the slow pool to a second plurality of said devices in the fast pool. The migration is carried out responsive to a return on investment (ROI) determination by the controller that an estimated cost of said migration will be outweighed by an overall improved data transfer capacity of the storage array over a predetermined minimum payback period of time. In some embodiments, the fast pool is formed from a plurality of solid-state drives (SSDs) and the slow pool is formed from a plurality of hard disc drives (HDD).

    摘要翻译: 用于管理多设备数据存储阵列中的数据的方法和装置。 根据各种实施例,独立数据存储设备的存储阵列被布置成形成快速池和所述设备的缓慢池。 控制器适于将存储在慢池中的第一多个所述设备的分布式数据集迁移到快速池中的第二多个所述设备。 响应于控制器的投资回报率(ROI)确定迁移,所述迁移的估计成本将超过存储阵列在预定的最小投资回收期间的总体改善的数据传输容量。 在一些实施例中,快速池由多个固态驱动器(SSD)形成,并且慢速池由多个硬盘驱动器(HDD)形成。

    APPLICATION PROFILING IN A DATA STORAGE ARRAY
    8.
    发明申请
    APPLICATION PROFILING IN A DATA STORAGE ARRAY 有权
    数据存储阵列中的应用分析

    公开(公告)号:US20120239859A1

    公开(公告)日:2012-09-20

    申请号:US13312775

    申请日:2011-12-06

    IPC分类号: G06F12/02 G06F12/08

    摘要: Method and apparatus for application profiling in a multi-device data storage array. In accordance with various embodiments, a storage array is formed of independent data storage devices that form a fast pool and a slow pool of said devices, such as solid-state drives (SSDs) and hard disc drives (HDDs). A controller is adapted to migrate a distributed data set stored across a first plurality of the devices in the slow pool to a second plurality of said devices in the fast pool. The controller carries out the migration responsive to a hint that a selected application is about to be executed that utilizes the distributed data set, and responsive to a return on investment (ROI) determination that an estimated cost of said migration will be outweighed by an overall improved data transfer capacity of the storage array over a predetermined minimum payback period of time.

    摘要翻译: 用于在多设备数据存储阵列中进行应用程序分析的方法和装置。 根据各种实施例,存储阵列由形成诸如固态驱动器(SSD)和硬盘驱动器(HDD)的所述设备的快速池和慢速池的独立数据存储设备形成。 控制器适于将存储在慢池中的第一多个设备上的分布式数据集迁移到快速池中的第二多个所述设备。 控制器响应于提示使用分布式数据集的选定应用程序的提示进行迁移,并且响应于投资回报(ROI)确定所述迁移的估计成本将被总体超过 在预定的最小投资回收时间段内提高存储阵列的数据传输容量。

    System and method to transport data snapshots
    9.
    发明授权
    System and method to transport data snapshots 有权
    传输数据快照的系统和方法

    公开(公告)号:US07251713B1

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

    申请号:US10390019

    申请日:2003-03-18

    申请人: Fumin Zhang

    发明人: Fumin Zhang

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1466 G06F2201/84

    摘要: A system for backing up data includes a first computer configured to access a first storage device and a second computer configured to access a second storage device. In particular, the first storage device includes data to be backed up and the second storage device includes a snapshot of the data to be backed up. This system also includes a communications pathway between the first and second computers; and a backup application on the second computer which can backup the snapshot in response to a backup request initiated by the first computer.

    摘要翻译: 用于备份数据的系统包括被配置为访问第一存储设备的第一计算机和被配置为访问第二存储设备的第二计算机。 特别地,第一存储装置包括要备份的数据,第二存储装置包括要备份的数据的快照。 该系统还包括第一和第二计算机之间的通信路径; 以及可以响应于由第一计算机启动的备份请求来备份快照的第二计算机上的备份应用程序。

    Method, apparatus and program storage device for providing virtual disk service (VDS) hints based storage
    10.
    发明申请
    Method, apparatus and program storage device for providing virtual disk service (VDS) hints based storage 有权
    用于提供基于虚拟磁盘服务(VDS)提示的存储的方法,装置和程序存储设备

    公开(公告)号:US20070079060A1

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

    申请号:US11241176

    申请日:2005-09-30

    IPC分类号: G06F12/00

    摘要: A method, apparatus and program storage device for providing virtual disk service hints based storage. Virtual disk service hints are provided. The virtual disk service hints are analyzed to determine a configuration model to implement. The storage system is then configured according to the configuration model identified using the virtual disk service hint.

    摘要翻译: 一种用于提供基于虚拟磁盘服务提示的存储的方法,装置和程序存储装置。 提供虚拟磁盘服务提示。 分析虚拟磁盘服务提示以确定要实现的配置模型。 然后根据使用虚拟磁盘服务提示识别的配置模型配置存储系统。