Distributed raid storage system
    1.
    发明授权
    Distributed raid storage system 失效
    分布式RAID存储系统

    公开(公告)号:US6151659A

    公开(公告)日:2000-11-21

    申请号:US996444

    申请日:1997-12-22

    IPC分类号: G06F3/06 G06F11/10 G06F12/02

    摘要: A data storage system has at least three data storage disks and a plurality of processing nodes in communication with the data storage disks. Each of the processing nodes shares access to the data storage disks, and each of the processing nodes includes a distributed lock manager that allows or denies access to selected stripes of data storage sectors on any of the data storage disks. Each of the processing nodes includes an interface to a private communication link to a single one of a plurality of host operating systems.

    摘要翻译: 数据存储系统具有与数据存储盘通信的至少三个数据存储盘和多个处理节点。 每个处理节点共享对数据存储盘的访问,并且每个处理节点包括分布式锁管理器,其允许或拒绝对任何数据存储盘上的数据存储扇区的选定条带的访问。 每个处理节点包括到多个主机操作系统中的单个的专用通信链路的接口。

    Fail-over switching system
    2.
    发明授权
    Fail-over switching system 失效
    故障切换系统

    公开(公告)号:US6128750A

    公开(公告)日:2000-10-03

    申请号:US105064

    申请日:1998-06-26

    IPC分类号: G06F11/00 G06F11/20 G06F13/00

    摘要: A recovery method for use in a data storage system in which a plurality of data storage devices are connected to each of two communication paths. A switch may route requests to either of the two communication paths. With one data storage controller in communication with the data storage devices over a first path and a second data storage controller in communication with the data storage devices over a second path, upon detection of a malfunction on the first path, a data storage controller may request access to the other path. Thereafter, the controller may be switched into connection with the remaining operable path so as to share that path with the other controller.

    摘要翻译: 一种在数据存储系统中使用的恢复方法,其中多个数据存储装置连接到两个通信路径中的每一个。 交换机可以将请求路由到两条通信路径之一。 一个数据存储控制器通过第一路径与数据存储设备进行通信,而第二数据存储控制器通过第二路径与数据存储设备通信,一旦检测到第一路径上的故障,数据存储控制器就可以请求 访问其他路径。 此后,控制器可以切换成与剩余可操作路径连接,以便与另一个控制器共享该路径。

    Fail-over switching system
    3.
    发明授权
    Fail-over switching system 失效
    故障切换系统

    公开(公告)号:US5922077A

    公开(公告)日:1999-07-13

    申请号:US749311

    申请日:1996-11-14

    IPC分类号: G06F11/00 G06F11/20 G06F13/00

    摘要: A recovery method and fail-over switch for use in a data storage system in which a plurality of data storage devices are connected to each of two communication paths. The switch may route requests to either of the two communication paths. Switching may be accomplished by two fail-over switches connected to each other and each in connection with one of the two communication paths. With one data storage controller in communication with the data storage devices over a first path and a second data storage controller in communication with the data storage devices over a second path, the fail-over switches may be used upon detection of a malfunction on one path to switch a controller into connection with the remaining operable path so as to share that path with the other controller.

    摘要翻译: 一种在数据存储系统中使用的恢复方法和故障切换开关,其中多个数据存储设备连接到两个通信路径中的每一个。 交换机可以将请求路由到两个通信路径中的任何一个。 可以通过彼此连接并且与两个通信路径中的一个连接的两个故障切换交换机来实现切换。 通过第一路径与数据存储设备通信的一个数据存储控制器和通过第二路径与数据存储设备通信的第二数据存储控制器,可以在检测到一个路径上的故障时使用故障切换开关 将控制器切换为与其余可操作路径连接,以便与其他控制器共享该路径。

    On-line module replacement in a multiple module data processing system
    4.
    发明授权
    On-line module replacement in a multiple module data processing system 失效
    多模块数据处理系统中的在线模块更换

    公开(公告)号:US5371743A

    公开(公告)日:1994-12-06

    申请号:US847638

    申请日:1992-03-06

    摘要: A method for providing on-line replacement of a module which is at a specified position in an array of modules connected to a common control processor so that all other modules in the array can continue operating during the replacement operation. When the module is removed an indication is provided to the control processor showing that removal has occurred and identifying the position thereof. When the replacement has occurred an indication thereof is provided to the control processor, the replacement module is tested, and the state of the replacement module is updated to place it in the same state it would have been in if it had not been replaced.

    摘要翻译: 一种用于提供在连接到公共控制处理器的模块阵列中的指定位置处的模块的在线替换的方法,使得阵列中的所有其他模块可以在替换操作期间继续操作。 当模块被移除时,向控制处理器提供指示已经发生移除并且识别其位置的指示。 当发生替换时,将其指示提供给控制处理器,更换模块被测试,并且更新模块的状态被更新为将其置于与未被更换时相同的状态。

    Data protection system and method
    5.
    发明授权
    Data protection system and method 有权
    数据保护系统及方法

    公开(公告)号:US08627138B1

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

    申请号:US12732330

    申请日:2010-03-26

    IPC分类号: G06F11/00

    CPC分类号: G06F11/108 G06F11/2094

    摘要: A system, computer-implemented method, and a computer program product for monitoring a first data portion written to a first storage device accessible by a first computing device. At least a second data portion written to at least a second storage device accessible by at least a second computing device is monitored. Recovery data is written to a recovery storage device external to and accessible by the first and the at least a second computing devices, wherein the recovery data is based, at least in part, upon the first and second data portions.

    摘要翻译: 一种系统,计算机实现的方法和用于监视写入第一计算设备可访问的第一存储设备的第一数据部分的计算机程序产品。 至少写入至少第二存储装置的第二数据部分被至少第二计算装置访问。 恢复数据被写入到由第一和至少第二计算设备外部和可访问的恢复存储设备,其中恢复数据至少部分地基于第一和第二数据部分。

    System and method for hierarchical data storage
    6.
    发明授权
    System and method for hierarchical data storage 有权
    分层数据存储的系统和方法

    公开(公告)号:US06865650B1

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

    申请号:US09675423

    申请日:2000-09-29

    IPC分类号: G06F11/10 G06F12/08 G06F12/00

    摘要: A system and method for storing data, the system having one or more storage devices, caches data from a sender into a first random-access structure located in a first cache level, caches data from the first cache level into a log structure located in a second cache level, and stores data from CL into a second random-access structure located in a storage level, wherein CL is the first cache level or the second cache level. In further embodiments of the invention, the second cache level caches in the log structure parity data for the data cached in the log structure. In a still further embodiment of the invention, the storage level stores in the second random-access structure parity data for the data stored in the second random-access structure.

    摘要翻译: 一种用于存储数据的系统和方法,具有一个或多个存储设备的系统将数据从发送器缓存到位于第一高速缓存级别中的第一随机访问结构中,将数据从第一高速缓存级缓存到位于 并且将来自CL的数据存储到位于存储级别中的第二随机访问结构中,其中CL是第一高速缓存级别或第二高速缓存级别。 在本发明的另外的实施例中,第二高速缓存级别缓存日志结构中用于高速缓存在日志结构中的数据的奇偶校验数据。 在本发明的另一个实施例中,存储级别存储在第二随机访问结构中,用于存储在第二随机访问结构中的数据的奇偶校验数据。

    High availability disk arrays
    7.
    发明授权
    High availability disk arrays 失效
    高可用性磁盘阵列

    公开(公告)号:US5305326A

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

    申请号:US847639

    申请日:1992-03-06

    摘要: A method for handling data in a plurality of data storage disks having user data sectors and corresponding parity sectors, the method being used when the disks are being operated in a degraded mode wherein data in sectors of an inoperative user data disk are reconstructed from data in the corresponding sectors of the other user data disks and the corresponding parity entry. The reconstructed user data in a user data sector of the inoperative disk is written into the corresponding parity sector in place of the parity entry therein, before any new data is written into the corresponding sector of an operative disk. Information identifying the inoperative disk is written into a specified identification region of the parity disk to indicate that such operation has occurred. The new data is then written into the corresponding sector of the operative disk.

    摘要翻译: 一种用于处理具有用户数据扇区和对应的奇偶校验扇区的多个数据存储盘中的数据的方法,所述方法是在磁盘以劣化模式操作时使用的,其中在不可操作用户数据盘的扇区中的数据从 其他用户数据磁盘的相应扇区和相应的奇偶校验项。 在将任何新数据写入到操作盘的相应扇区之前,将不操作盘的用户数据扇区中的重建的用户数据写入对应的奇偶校验扇区以代替其中的奇偶校验入口。 将识别不工作盘的信息写入奇偶校验盘的指定识别区域,以指示已经发生这种操作。 然后将新数据写入到操作盘的相应扇区中。

    Cache management system and method
    8.
    发明授权
    Cache management system and method 有权
    缓存管理系统和方法

    公开(公告)号:US08452924B1

    公开(公告)日:2013-05-28

    申请号:US12488170

    申请日:2009-06-19

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0873 G06F2212/222

    摘要: A method, computer program product, and cache management system for receiving an indication of a data portion update within an electromechanical storage system. Information concerning the data portion update is provided to at least one proprietary, solid-state, non-volatile, cache memory system. The proprietary, solid-state, non-volatile, cache memory system is associated with at least a first of a plurality of computing devices and is not associated with at least a second of the plurality of computing devices.

    摘要翻译: 一种用于接收机电存储系统内的数据部分更新的指示的方法,计算机程序产品和高速缓存管理系统。 关于数据部分更新的信息被提供给至少一个专利的固态,非易失性缓存存储器系统。 专有的固态,非易失性缓存存储器系统与多个计算设备中的至少第一个相关联,并且不与所述多个计算设备中的至少一个计算设备相关联。

    System and method for cleaning a log structure
    9.
    发明授权
    System and method for cleaning a log structure 有权
    用于清理日志结构的系统和方法

    公开(公告)号:US06611852B1

    公开(公告)日:2003-08-26

    申请号:US09675420

    申请日:2000-09-29

    IPC分类号: G06F1200

    摘要: A system and method for cleaning a log structure, the log structure including one or more segments, each segment including live data, orders the one or more segments into a hot list according to age, with the youngest segment at the beginning of the hot list and the oldest segment at the end of the hot list, the youngest segment being the most recently used segment and the oldest segment being the least recently used segment, pushes one or more of the oldest segments in the hot list to a cleaning matrix, the cleaning matrix grouping segments according to age and percent of live data in the segment, traverses the cleaning matrix looking for a segment, determines whether enough live data has been found to write a complete segment, sequentially repeats the previous two processes until enough live data has been found to write a complete segment, reads data from the one or more found segments, and writes the read live data into an unused segment.

    摘要翻译: 一种用于清理日志结构的系统和方法,日志结构包括一个或多个段,每个段包括实时数据,根据年龄将一个或多个段排列成热列表,最热段在热列表的开始处 和热列表末尾的最旧的段,最小的段是最近使用的段,最旧的段是最近使用的段,将热列表中的一个或多个最旧的段推送到清理矩阵, 根据年龄和段中实时数据的百分比来清理矩阵分组,遍历查找分段的清理矩阵,确定是否已经发现是否有足够的实时数据写入完整的分段,依次重复前两个进程,直到足够的实况数据具有 被发现写入一个完整的段,从一个或多个找到的段读取数据,并将读取的实时数据写入未使用的段。

    Data processing system using fligh availability disk arrays for handling
power failure conditions during operation of the system
    10.
    发明授权
    Data processing system using fligh availability disk arrays for handling power failure conditions during operation of the system 失效
    数据处理系统使用高可用性磁盘阵列来处理系统运行过程中的电源故障状况

    公开(公告)号:US5452444A

    公开(公告)日:1995-09-19

    申请号:US390228

    申请日:1995-02-17

    CPC分类号: G06F11/1076

    摘要: A method for handling data in a plurality of data storage disks having user data sectors and corresponding parity sectors, the method being used when the disks are being operated in a non-degraded or a degraded mode wherein a non-volatile RAM is used in an array control processor which controls the operation of such disks. When new data is to be written into the array, the non-volatile RAM stores information identifying the array, the starting sector into which data is to be written and the number of sectors to be used for writing the new data so that parity and data entries in corresponding sectors can be matched when a power failure occurs. Further, when opening a new array, the data and parity entries in corresponding sectors can be matched and verified, the operation for such matching being performed in between other operations that are being performed by the control processors (i.e., in the "background" thereof).

    摘要翻译: 一种用于在具有用户数据扇区和对应的奇偶校验扇区的多个数据存储盘中处理数据的方法,所述方法在当以非劣化或劣化模式操作时使用,其中在非易失性RAM中使用非易失性RAM 阵列控制处理器控制这种磁盘的操作。 当将新数据写入阵列时,非易失性RAM存储识别阵列的信息,要写入数据的起始扇区和用于写入新数据的扇区数,使奇偶校验和数据 当发生电源故障时,相应扇区中的条目可以匹配。 此外,当打开新阵列时,可以匹配和验证相应扇区中的数据和奇偶校验条目,这种匹配的操作在由控制处理器执行的其他操作之间(即,在其背景中)执行 )。