Method and apparatus for managing the dynamic assignment resources in a data storage system
    11.
    发明授权
    Method and apparatus for managing the dynamic assignment resources in a data storage system 失效
    用于管理数据存储系统中的动态分配资源的方法和装置

    公开(公告)号:US06725331B1

    公开(公告)日:2004-04-20

    申请号:US09004105

    申请日:1998-01-07

    申请人: Ishay Kedem

    发明人: Ishay Kedem

    IPC分类号: G06F1200

    摘要: A method and apparatus for managing a dynamic assignment of resources in a storage system. In one aspect, a storage system includes a plurality of storage devices, a plurality of controllers that each is coupled to at least one of the plurality of storage devices and controls access to the one of the plurality of storage devices, a memory that is globally accessible to each of the plurality of controllers; first means for creating in the memory a global table that stores information that specifies dynamic assignments of resources in the storage system, and second means for creating a local table in at least one of the plurality of controllers that includes all of the information stored in the global table. In another aspect, the storage system stores information written by a data processing system that accesses units of information in the storage system using a logical volume address, and the local and global tables are indexed by the logical volume address. In another aspect, each of the plurality of controllers includes updating means, responsive to the one of the plurality of controllers being powered up, for automatically updating the local table in the one of the plurality of controllers. In another aspect, the system includes means for verifying that the information stored within the local tables is consistent with the information stored within the global table.

    摘要翻译: 一种用于管理存储系统中的资源的动态分配的方法和装置。 一方面,存储系统包括多个存储设备,多个控制器,每个控制器被耦合到多个存储设备中的至少一个存储设备,并且控制对多个存储设备中的一个存储设备的访问;全局存储器 可访问所述多个控制器中的每一个; 用于在所述存储器中创建存储指定所述存储系统中的资源的动态分配的信息的全局表的第一装置,以及用于在所述多个控制器中的至少一个中创建本地表的第二装置,所述第二装置包括存储在所述存储系统中的所有信息 全局表。 在另一方面,存储系统存储由数据处理系统写入的信息,该数据处理系统使用逻辑卷地址访问存储系统中的信息单元,并且本地和全局表由逻辑卷地址索引。 另一方面,多个控制器中的每个控制器包括更新装置,响应多个控制器中的一个被加电,用于自动更新多个控制器中的一个控制器中的本地表。 在另一方面,系统包括用于验证存储在本地表内的信息与存储在全局表内的信息一致的装置。

    METHODS AND SYSTEMS FOR MANAGING CORRUPTED META-DATA IN A COMPUTER SYSTEM OR NETWORK
    13.
    发明申请
    METHODS AND SYSTEMS FOR MANAGING CORRUPTED META-DATA IN A COMPUTER SYSTEM OR NETWORK 有权
    用于在计算机系统或网络中管理被破坏的元数据的方法和系统

    公开(公告)号:US20080126913A1

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

    申请号:US11563450

    申请日:2006-11-27

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1435 G06F12/0866

    摘要: A method for managing data in a computer system comprises identifying a data-set that has data unit protection that is suspected of having been corrupted, suspending a data unit protection process for the data-set; deferring re-establishing the data unit protection process for the data-set until issuance of a request for an I/O operation for the data unit; and re-establishing the data unit protection process for the data-set in response to the request and before the I/O operation is conducted. The data has a data unit protection invalidity indicator for indicating that the data-set has data unit protection that is suspected of having been corrupted; and the data unit protection process is suspended in the presence of the data-set protection invalidity indicator. Meta-data protection that is suspected of having been corrupted may be used to identify a corrupted data-set.

    摘要翻译: 一种用于管理计算机系统中的数据的方法包括:识别具有怀疑已被破坏的数据单元保护的数据集,暂停数据集的数据单元保护过程; 推迟重新建立数据集的数据单元保护过程,直到发出对数据单元的I / O操作的请求; 并且响应于该请求并在进行I / O操作之前重新建立数据集的数据单元保护处理。 该数据具有数据单元保护无效指示符,用于指示数据集具有被怀疑已损坏的数据单元保护; 并且在数据集保护无效指示器存在的情况下暂停数据单元保护过程。 怀疑已被损坏的元数据保护可用于识别损坏的数据集。

    Data recovery method and apparatus
    14.
    发明授权
    Data recovery method and apparatus 有权
    数据恢复方法和装置

    公开(公告)号:US07310743B1

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

    申请号:US11047138

    申请日:2005-01-31

    IPC分类号: G06F11/00

    摘要: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.

    摘要翻译: 一种用于在系统中进行数据恢复的方法和装置,该系统涉及作为标准装置的第一数据存储器和作为具有待同步的第一模式和第二隔离模式的移动反射镜的物理移动镜像数据存储器。 响应于建立第三或受保护的恢复操作模式的命令,识别响应于该命令要传送的数据。 恢复过程将数据从第二数据存储复制到第一存储以恢复在第二数据存储中可能被破坏的任何数据。 更新过程与恢复过程同时对恢复的数据进行操作。

    Data recovery method and apparatus
    15.
    发明授权
    Data recovery method and apparatus 有权
    数据恢复方法和装置

    公开(公告)号:US06868506B2

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

    申请号:US10799972

    申请日:2004-03-12

    IPC分类号: G06F11/00 G06F11/14 H02H3/05

    摘要: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.

    摘要翻译: 一种用于在系统中进行数据恢复的方法和装置,该系统涉及作为标准装置的第一数据存储器和作为具有待同步的第一模式和第二隔离模式的移动反射镜的物理移动镜像数据存储器。 响应于建立第三或受保护的恢复操作模式的命令,识别响应于该命令要传送的数据。 恢复过程将数据从第二数据存储复制到第一存储以恢复在第二数据存储中可能被破坏的任何数据。 更新过程与恢复过程同时对恢复的数据进行操作。

    Method and apparatus for managing the dynamic assignment of resources in a data storage system
    16.
    发明授权
    Method and apparatus for managing the dynamic assignment of resources in a data storage system 有权
    用于管理数据存储系统中的资源的动态分配的方法和装置

    公开(公告)号:US06845428B1

    公开(公告)日:2005-01-18

    申请号:US10809173

    申请日:2004-03-24

    申请人: Ishay Kedem

    发明人: Ishay Kedem

    IPC分类号: G06F3/06 G06F12/00

    摘要: A method and apparatus for managing a dynamic assignment of resources in a storage system. In one aspect, a storage system includes a plurality of storage devices, a plurality of controllers that each is coupled to at least one of the plurality of storage devices and controls access to the one of the plurality of storage devices, a memory that is globally accessible to each of the plurality of controllers; first means for creating in the memory a global table that stores information that specifies dynamic assignments of resources in the storage system, and second means for creating a local table in at least one of the plurality of controllers that includes all of the information stored in the global table. In another aspect, the storage system stores information written by a data processing system that accesses units of information in the storage system using a logical volume address, and the local and global tables are indexed by the logical volume address. In another aspect, each of the plurality of controllers includes updating means, responsive to the one of the plurality of controllers being powered up, for automatically updating the local table in the one of the plurality of controllers. In another aspect, the system includes means for verifying that the information stored within the local tables is consistent with the information stored within the global table.

    摘要翻译: 一种用于管理存储系统中的资源的动态分配的方法和装置。 一方面,存储系统包括多个存储设备,多个控制器,每个控制器被耦合到多个存储设备中的至少一个存储设备,并且控制对多个存储设备中的一个存储设备的访问;全局存储器 可访问所述多个控制器中的每一个; 用于在所述存储器中创建存储指定所述存储系统中的资源的动态分配的信息的全局表的第一装置,以及用于在所述多个控制器中的至少一个中创建本地表的第二装置,所述第二装置包括存储在所述存储系统中的所有信息 全局表。 在另一方面,存储系统存储由数据处理系统写入的信息,该数据处理系统使用逻辑卷地址访问存储系统中的信息单元,并且本地和全局表由逻辑卷地址索引。 另一方面,多个控制器中的每个控制器包括更新装置,响应多个控制器中的一个被加电,用于自动更新多个控制器中的一个控制器中的本地表。 在另一方面,系统包括用于验证存储在本地表内的信息与存储在全局表内的信息一致的装置。

    Method and apparatus for efficiently destaging data from a cache to two or more non-contiguous storage locations

    公开(公告)号:US06567888B2

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

    申请号:US10245895

    申请日:2002-09-17

    申请人: Ishay Kedem

    发明人: Ishay Kedem

    IPC分类号: G06F1200

    摘要: In one embodiment of the invention, during a single I/O operation, data is destaged from a cache to at least two non-contiguous storage locations of a data storage device without overwriting at least one storage location disposed between the at least two non-contiguous storage locations. In another embodiment, a communication link is established between a controller that controls data flow between a cache and a data storage device, and this communication link is used to destage data from the cache to at least two non-contiguous storage locations of the data storage device without overwriting at least one storage location between the at least two non-contiguous storage locations and without breaking the communication link. In another embodiment of the invention, data is destaged from a cache to a data storage device by transmitting the data to the data storage device, and also transmitting information to the data storage device identifying at least two storage locations to which the data is to be written, and further identifying at least one storage location, disposed between the at least two storage locations, to which the data is not to be written.

    Method for transparent exchange of logical volumes in a disk array storage device
    19.
    发明授权
    Method for transparent exchange of logical volumes in a disk array storage device 有权
    在磁盘阵列存储设备中透明交换逻辑卷的方法

    公开(公告)号:US06341333B1

    公开(公告)日:2002-01-22

    申请号:US09396218

    申请日:1999-09-15

    IPC分类号: G06F1200

    摘要: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations, such as logical volumes on the physical disk storage devices to obtain disk utilization information. The disk utilization information provides a selection of one block pair. After testing to determine any adverse effect of making that change, an exchange is made to more evenly distribute the loading on individual physical disk storage devices. The exchange involves the use of a pair of specially configured logical volumes that receive copies of the data to be exchanged, allow a reconfiguration of the blocks in the block pair and the transfer of the data back to the other blocks in the block pair to effect the exchange.

    摘要翻译: 物理磁盘存储设备上的活动的负载平衡通过监视对连续存储位置的块(例如物理磁盘存储设备上的逻辑卷)的读取和写入操作来获得磁盘利用率信息来实现。 磁盘利用率信息提供一个块对的选择。 在测试以确定进行该更改的任何不利影响之后,进行交换以将负载更均匀地分配到各个物理磁盘存储设备上。 交换涉及使用一对特殊配置的逻辑卷,其接收要交换的数据的副本,允许重新配置块对中的块并将数据传送回到块对中的其他块 找的零钱。

    Data verification and repair in redundant storage systems
    20.
    发明授权
    Data verification and repair in redundant storage systems 失效
    冗余存储系统中的数据验证和修复

    公开(公告)号:US06233696B1

    公开(公告)日:2001-05-15

    申请号:US09001298

    申请日:1997-12-31

    申请人: Ishay Kedem

    发明人: Ishay Kedem

    IPC分类号: G06F1100

    摘要: Method and apparatus for identifying data coherence problems in a storage system including redundant information are disclosed. A first copy of a data unit is compared with a generated copy of the data unit, to identify mismatched data. The redundant information may be parity information in a RAID architecture. The method and apparatus may repair data coherence problems.

    摘要翻译: 公开了用于识别包括冗余信息的存储系统中的数据一致性问题的方法和装置。 将数据单元的第一副本与数据单元的生成副本进行比较,以识别不匹配的数据。 冗余信息可以是RAID架构中的奇偶校验信息。 该方法和装置可以修复数据一致性问题。