Method, system, and program for data corruption detection and fault isolation
    1.
    发明申请
    Method, system, and program for data corruption detection and fault isolation 有权
    用于数据损坏检测和故障隔离的方法,系统和程序

    公开(公告)号:US20050188279A1

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

    申请号:US10752758

    申请日:2004-01-07

    IPC分类号: G06F11/00 G06F11/10

    CPC分类号: G06F11/1004 G06F11/1064

    摘要: Disclosed is a technique for fault isolation. A first error check is performed on a block of data in storage to determine whether the block of data was corrupted after the block of data was transferred from memory to the storage. When the first error check indicates that the block of data was corrupted, a second error check is performed using the block of data in the memory to determine whether the block of data was corrupted before being transferred from the memory. When the second error check indicates that the block of data was corrupted before being transferred from the memory, it is determined that the block of data was corrupted before being stored in the memory. When the second error check indicates that the block of data was corrupted after being transferred from the memory, it is determined that the block of data was corrupted by at least one of the memory or a formatter that performed the transfer. Additionally disclosed is a technique in which a block of data is transferred from a memory at a first control unit to a memory at a second control unit. At the first control unit, when a second error check at the second control unit indicates that the block of data was corrupted before being transferred from the memory, a third error check is performed on the block of data in memory at the first control unit. When the third error check indicates that the block of data was corrupted, it is determined that the block of data was corrupted at the first control unit. When the third error check indicates that the block of data was not corrupted, it is determined that the block of data was corrupted during transfer from the first control unit to the second control unit.

    摘要翻译: 公开了一种用于故障隔离的技术。 对存储器中的数据块执行第一个错误检查,以确定在数据块从存储器传输到存储器之后数据块是否已损坏。 当第一个错误检查指示数据块被破坏时,使用存储器中的数据块执行第二个错误检查,以确定在从存储器传送之前数据块是否已损坏。 当第二个错误检查指示在从存储器传送之前数据块被破坏时,确定数据块在存储在存储器中之前被破坏。 当第二个错误检查指示在从存储器传送之后数据块被破坏时,确定数据块被执行传送的存储器或格式器中的至少一个损坏。 另外公开了一种技术,其中数据块从第一控制单元的存储器传送到第二控制单元处的存储器。 在第一控制单元处,当第二控制单元的第二错误检查指示在从存储器传送之前数据块被破坏时,对第一控制单元的存储器中的数据块执行第三错误检查。 当第三个错误检查指示数据块被破坏时,确定数据块在第一个控制单元被破坏。 当第三错误检查指示数据块未被破坏时,确定在从第一控制单元传送到第二控制单元期间数据块被破坏。

    Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume
    2.
    发明申请
    Selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume 有权
    选择一个路径,其中包含主要和次要群集上的端口,用于将主卷上的数据传输到辅助卷

    公开(公告)号:US20070168581A1

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

    申请号:US11283098

    申请日:2005-11-18

    IPC分类号: G06F13/00

    摘要: Provided are a method, system and program for selecting a path comprising ports on primary and secondary clusters to use to transmit data at a primary volume to a secondary volume. A request is received to copy data from a primary storage location to a secondary storage location. A determination is made from a plurality of primary clusters of an owner primary cluster for the primary storage location, wherein the primary clusters are configured to access the primary storage location. A determination is made as to whether there is at least one port on the owner primary cluster providing an available path to the secondary storage location. One port on the owner primary cluster is selected to use to copy the data to the secondary storage location in response to determining that there is at least one port on the owner primary cluster available to transmit to the secondary storage location.

    摘要翻译: 提供了一种用于选择包括主要和次要群集上的端口以用于将主卷上的数据传送到次要卷的路径的方法,系统和程序。 接收到将数据从主存储位置复制到辅助存储位置的请求。 从用于主存储位置的所有者主集群的多个主集群进行确定,其中主集群被配置为访问主存储位置。 确定所有者主集群上是否存在至少一个提供到辅助存储位置的可用路径的端口。 选择所有者主集群上的一个端口用于将数据复制到辅助存储位置,以响应确定所有者主集群上至少有一个可用于传输到辅助存储位置的端口。

    Efficient accumulation of performance statistics in a multi-port network
    4.
    发明申请
    Efficient accumulation of performance statistics in a multi-port network 失效
    在多端口网络中高效地累积性能统计信息

    公开(公告)号:US20060041664A1

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

    申请号:US10911904

    申请日:2004-08-04

    IPC分类号: G06F15/16

    摘要: Computer networks are provided with a resource efficient ability to generate link performance statistics. To calculate the average link utilization per I/O operation, a first counter accumulates the number of I/O operations processed by a link and a second counter accumulates the time required by the link to complete each I/O operation. The second value is then divided by the first value. The number of operations per second for a link may be computed by dividing the first number by a predetermined period of time and the average number of operations using the link may be computed by dividing the second number by the predetermined period of time. A third counter may be employed to accumulate the number of bytes transferred by a link during each I/O operation. Then, average size of an I/O operation may be computed by dividing the third number by the first number and the average bandwidth per link operation may be computed by dividing the third number by the predetermined period of time. Separate sets of counters are preferably associated with each of several link types associated with a single port, thereby allowing separate statistics to be generated for each link type. The generated statistics are useful for such activities as problem resolution, load balancing and capacity planning.

    摘要翻译: 计算机网络具有生成链路性能统计资源的资源有效能力。 为了计算每个I / O操作的平均链路利用率,第一计数器累加由链路处理的I / O操作的数量,并且第二计数器累加链接完成每个I / O操作所需的时间。 然后将第二个值除以第一个值。 可以通过将第一个数除以预定时间段来计算每秒链接的操作次数,并且可以通过将第二个数除以预定时间段来计算使用该链接的平均操作次数。 可以使用第三计数器来累积每个I / O操作期间由链路传送的字节数。 然后,可以通过将第三个数除以第一个数字来计算I / O操作的平均大小,并且可以通过将第三个数除以预定时间段来计算每个链接操作的平均带宽。 单独的计数器组优选地与与单个端口相关联的几个链路类型中的每一个相关联,从而允许针对每个链路类型生成单独的统计信息。 生成的统计信息对于解决问题,负载平衡和容量规划等活动非常有用。

    Method, system, and article of manufacture for the detection of misdirected data
    5.
    发明申请
    Method, system, and article of manufacture for the detection of misdirected data 失效
    用于检测误导数据的方法,系统和制造

    公开(公告)号:US20050138489A1

    公开(公告)日:2005-06-23

    申请号:US10719440

    申请日:2003-11-20

    摘要: Provided are a method, system and article of manufacture, wherein in certain embodiments an I/O command from a host is received at a first storage unit. An identifier is generated that identifies a destination to which the I/O command is to be transmitted from the first storage unit. The I/O command is augmented with the generated identifier at the first storage unit. The augmented I/O command is transmitted. In certain other embodiments, an I/O command is received at a storage unit, wherein the storage unit is associated with a storage unit identifier. A determination is made at the storage unit, whether the I/O command is associated with an identifier that identifies a destination for which the I/O command is intended. A further determination is made, at the storage unit, whether the identifier is the same as the storage unit identifier, in response to determining that the identifier associated with the I/O command identifies the destination for which the I/O command is intended.

    摘要翻译: 提供了一种方法,系统和制造品,其中在某些实施例中,来自主机的I / O命令在第一存储单元处被接收。 生成识别从第一存储单元发送I / O命令的目的地的标识符。 I / O命令在第一个存储单元处增加了生成的标识符。 增加的I / O命令被传输。 在某些其他实施例中,在存储单元处接收I / O命令,其中存储单元与存储单元标识符相关联。 在存储单元中确定I / O命令是否与识别I / O命令所针对的目的地的标识符相关联。 响应于确定与I / O命令相关联的标识符识别I / O命令的目的地,在存储单元处进一步确定标识符是否与存储单元标识符相同。

    EFFICIENT ACCUMULATION OF PERFORMANCE STATISTICS IN A MULTI-PORT NETWORK
    7.
    发明申请
    EFFICIENT ACCUMULATION OF PERFORMANCE STATISTICS IN A MULTI-PORT NETWORK 审中-公开
    多端口网络中性能统计的有效累积

    公开(公告)号:US20070076627A1

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

    申请号:US11555818

    申请日:2006-11-02

    IPC分类号: H04L12/66

    摘要: Computer networks are provided with a resource efficient ability to generate link performance statistics. To calculate the average link utilization per I/O operation, a first counter accumulates the number of I/O operations processed by a link and a second counter accumulates the time required by the link to complete each I/O operation. The second value is then divided by the first value. The number of operations per second for a link may be computed by dividing the first number by a predetermined period of time and the average number of operations using the link may be computed by dividing the second number by the predetermined period of time. A third counter may be employed to accumulate the number of bytes transferred by a link during each I/O operation. Then, average size of an I/O operation may be computed by dividing the third number by the first number and the average bandwidth per link operation may be computed by dividing the third number by the predetermined period of time. Separate sets of counters are preferably associated with each of several link types associated with a single port, thereby allowing separate statistics to be generated for each link type. The generated statistics are useful for such activities as problem resolution, load balancing and capacity planning.

    摘要翻译: 计算机网络具有生成链路性能统计资源的资源有效能力。 为了计算每个I / O操作的平均链路利用率,第一计数器累加由链路处理的I / O操作的数量,并且第二计数器累加链接完成每个I / O操作所需的时间。 然后将第二个值除以第一个值。 可以通过将第一个数除以预定时间段来计算每秒链接的操作次数,并且可以通过将第二个数除以预定时间段来计算使用该链接的平均操作次数。 可以使用第三计数器来累积每个I / O操作期间由链路传送的字节数。 然后,可以通过将第三个数除以第一个数字来计算I / O操作的平均大小,并且可以通过将第三个数除以预定时间段来计算每个链接操作的平均带宽。 单独的计数器组优选地与与单个端口相关联的几个链路类型中的每一个相关联,从而允许针对每个链路类型生成单独的统计信息。 生成的统计信息对于解决问题,负载平衡和容量规划等活动非常有用。

    Decryption of data in storage systems
    8.
    发明申请
    Decryption of data in storage systems 失效
    解密存储系统中的数据

    公开(公告)号:US20070245160A1

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

    申请号:US11407182

    申请日:2006-04-18

    IPC分类号: G06F12/14

    CPC分类号: G06F21/80 G06F12/0862

    摘要: Provided are a method, system, and article of manufacture, wherein a controller receives encrypted data from a first storage unit coupled to the controller. The received encrypted data is stored in a second storage unit coupled to the controller, wherein the controller is capable of accessing the second storage unit faster in comparison to the first storage unit. The encrypted data is maintained in the second storage unit, until at least one condition is satisfied.

    摘要翻译: 提供了一种方法,系统和制品,其中控制器从耦合到控制器的第一存储单元接收加密数据。 接收到的加密数据被存储在耦合到控制器的第二存储单元中,其中与第一存储单元相比,控制器能够更快地访问第二存储单元。 加密数据保持在第二存储单元中,直到满足至少一个条件。

    Efficient maintenance of memory list
    9.
    发明申请
    Efficient maintenance of memory list 失效
    高效维护内存列表

    公开(公告)号:US20060117213A1

    公开(公告)日:2006-06-01

    申请号:US10991109

    申请日:2004-11-17

    IPC分类号: G06F11/00

    摘要: Data management systems, such as used in disk control units, employ memory entry lists to help keep track of user data. Improved performance of entry list maintenance is provided by the present invention. Much of the protocol employed to conduct such maintenance is preferably performed by hardware-based logic, thereby freeing other system resources to execute other processes. New entries to the memory list are only allowed at predetermined addresses and entries are updated by writing a predetermined data pattern to a previously allocated address. Optionally, improved error detection, such as a longitudinal redundancy check, may also be performed in an efficient manner during entry list maintenance to assure the integrity of the list.

    摘要翻译: 诸如在磁盘控制单元中使用的数据管理系统使用存储器条目列表来帮助跟踪用户数据。 本发明提供了改进的入口表维护性能。 用于进行这种维护的协议中的大部分优选地通过基于硬件的逻辑执行,从而释放其他系统资源来执行其他进程。 存储器列表的新条目仅允许在预定地址处,并且通过将预定数据模式写入先前分配的地址来更新条目。 可选地,改进的错误检测(例如纵向冗余校验)也可以在进入列表维护期间以有效的方式执行,以确保列表的完整性。

    Information storage and retrieval system comprising a storage controller and a fibre channel switch controller
    10.
    发明申请
    Information storage and retrieval system comprising a storage controller and a fibre channel switch controller 审中-公开
    信息存储和检索系统,包括存储控制器和光纤通道切换控制器

    公开(公告)号:US20060106947A1

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

    申请号:US10994123

    申请日:2004-11-18

    IPC分类号: G06F3/00

    摘要: An information storage and retrieval system is disclosed, wherein that information storage and retrieval system comprises a storage controller, comprising one or more host adapter ports, one or more device adapter ports, a processor, and a Fibre Channel switch. The information storage and retrieval system further comprises a Fibre Channel switch controller consisting essentially of a Fibre Channel switch and a processor. The system further comprises a plurality of data storage devices, where each of those data storage devices is interconnected with the storage controller and with the Fibre Channel switch controller.

    摘要翻译: 公开了一种信息存储和检索系统,其中信息存储和检索系统包括存储控制器,其包括一个或多个主机适配器端口,一个或多个设备适配器端口,处理器和光纤通道交换机。 信息存储和检索系统还包括基本上由光纤通道交换机和处理器组成的光纤通道交换机控制器。 该系统还包括多个数据存储设备,其中每个数据存储设备与存储控制器和光纤通道交换机控制器互连。