Recovery from failure in data storage systems

    公开(公告)号:US20060107004A1

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

    申请号:US10991110

    申请日:2004-11-16

    IPC分类号: G06F12/16

    CPC分类号: G06F11/2089

    摘要: Provided are a method, system, and article of manufacture, wherein a command is received at a first computational device coupled to a first adapter that is capable of allowing access to a data storage to the first computational device. The first computational device sends the command to a second computational device. The command is processed by a second adapter coupled to the second computational device, wherein the second adapter allows the second computational device to access the data storage, and wherein the second adapter accesses memory in the first computational device to process the command. In certain embodiments, the first adapter that allows the first computational device to access the data storage has failed.

    Method and system for performance enhancement in a polled data storage environment
    2.
    发明申请
    Method and system for performance enhancement in a polled data storage environment 失效
    轮询数据存储环境中性能提升的方法和系统

    公开(公告)号:US20060106957A1

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

    申请号:US10990882

    申请日:2004-11-17

    IPC分类号: G06F3/06

    摘要: A method of verifying the passage of a data write across a bus is provided including sending the data write from an originator across the bus to a target, counting the number of data entries received at the target with a counter, and transmitting a return echo write from the target across the bus to a return address. The method further includes attaching the counter value to other data associated with the return echo write and polling the return address. The method allows determination of the completion of a data write by comparing the number of data entries included in the data write with the counter value polled from the return address. Alternatively, in a data streaming environment the progress of a data write may be determined by comparing the number of data entries included in the data write at a select point in time with the counter value polled from the return address. Typical data entries which are counted may include, but are not limited to, bytes, words, double words, or similar data quantities.

    摘要翻译: 提供了一种验证跨总线通过数据写入的方法,包括:通过总线将数据写入发送到目标,通过计数器计数在目标处接收到的数据条目的数量,并发送返回回波写入 从目标公交车到返回地址。 该方法还包括将计数器值附加到与返回回波写入相关联的其它数据并轮询返回地址。 该方法允许通过将数据写入中包括的数据条目数与从返回地址轮询的计数值进行比较来确定数据写入的完成。 或者,在数据流环境中,可以通过将选择时间点上的数据写入中包括的数据条目的数量与从返回地址轮询的计数器值进行比较来确定数据写入的进度。 计数的典型数据条目可以包括但不限于字节,字,双字或类似的数据量。

    Apparatus, system, and method for storing modified data
    4.
    发明申请
    Apparatus, system, and method for storing modified data 审中-公开
    用于存储修改数据的装置,系统和方法

    公开(公告)号:US20060184736A1

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

    申请号:US11061187

    申请日:2005-02-17

    IPC分类号: G06F12/14

    摘要: An apparatus, system and method are disclosed for storing modified data. The apparatus includes a battery source for supplying backup power. The apparatus also includes a memory module for storing data. The memory module includes a backup portion and a non-backup portion. Only the backup portion is backed up by the battery source in the event of a power failure. A data flow module controls data flow into and out of the memory module. The data flow module stores modified data exclusively in the backup portion of the memory module.

    摘要翻译: 公开了用于存储修改数据的装置,系统和方法。 该装置包括用于提供备用电力的电池源。 该装置还包括用于存储数据的存储器模块。 存储器模块包括备份部分和非备份部分。 如果电源出现故障,只有备份部分由电池源备份。 数据流模块控制进出存储器模块的数据流。 数据流模块将修改的数据专门存储在存储器模块的备份部分中。

    EFFICIENT ACCUMULATION OF PERFORMANCE STATISTICS IN A MULTI-PORT NETWORK
    6.
    发明申请
    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操作的平均大小,并且可以通过将第三个数除以预定时间段来计算每个链接操作的平均带宽。 单独的计数器组优选地与与单个端口相关联的几个链路类型中的每一个相关联,从而允许针对每个链路类型生成单独的统计信息。 生成的统计信息对于解决问题,负载平衡和容量规划等活动非常有用。

    Efficient accumulation of performance statistics in a multi-port network
    7.
    发明申请
    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操作的平均大小,并且可以通过将第三个数除以预定时间段来计算每个链接操作的平均带宽。 单独的计数器组优选地与与单个端口相关联的几个链路类型中的每一个相关联,从而允许针对每个链路类型生成单独的统计信息。 生成的统计信息对于解决问题,负载平衡和容量规划等活动非常有用。

    Apparatus and method to transfer information from a first information storage and retrieval system to a second information storage and retrieval system
    8.
    发明申请
    Apparatus and method to transfer information from a first information storage and retrieval system to a second information storage and retrieval system 失效
    将信息从第一信息存储和检索系统传送到第二信息存储和检索系统的装置和方法

    公开(公告)号:US20060104191A1

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

    申请号:US10993778

    申请日:2004-11-18

    IPC分类号: G11B19/02

    CPC分类号: G06F17/30067

    摘要: A method is disclosed to transfer information from a first information storage and retrieval system to a second information storage and retrieval system. The method provides a first information storage and retrieval system comprising a first track size and a plurality of first tracks, and a second information storage and retrieval system comprising a second track size and a plurality of second tracks. The method determines if the first track size is greater than the second track size. If the method determines that the first track size is greater than said second track size, then the method sets a ratio (R) equal to the first track size divided by the second track size, provides the (i)th first track from the first information storage and retrieval system to the second information storage and retrieval system, provides (R) second tracks, and maps the (i)th first track onto the (R) second tracks.

    摘要翻译: 公开了一种将信息从第一信息存储和检索系统传送到第二信息存储和检索系统的方法。 该方法提供包括第一轨道尺寸和多个第一轨道的第一信息存储和检索系统,以及包括第二轨道尺寸和多个第二轨道的第二信息存储和检索系统。 该方法确定第一轨道尺寸是否大于第二轨道尺寸。 如果该方法确定第一磁迹大小大于所述第二磁道大小,则该方法设置等于第二磁道尺寸的第一磁道尺寸的比率(R),从第一磁道尺寸提供第(i)第一磁道 信息存储和检索系统到第二信息存储和检索系统,提供(R)第二轨道,并将(i)第一轨道映射到(R)第二轨道上。

    Apparatus, system, and method for emergency backup
    9.
    发明申请
    Apparatus, system, and method for emergency backup 有权
    用于紧急备份的装置,系统和方法

    公开(公告)号:US20050210316A1

    公开(公告)日:2005-09-22

    申请号:US10794725

    申请日:2004-03-05

    IPC分类号: G06F11/00 G06F11/14

    CPC分类号: G06F11/1435 G06F11/1456

    摘要: An apparatus, system, and method quickly backs up data in an emergency situation and reduces battery backup dependence. The apparatus may include a backup module and a dedicated computer readable storage device. The backup module interfaces with system memory and selectively transmits modified data to the storage device in response to a detected system failure. The dedicated storage device stores the modified data around the outer edge of a hard disk in order to increase write performance. The system may include the backup module, the storage device, a plurality of client devices, and a plurality of storage devices. The method includes storing modified and unmodified data, detecting a system failure, and transmitting modified data stored in a memory module to a dedicated computer readable backup device. Upon rebooting the device, the method may include restoring the modified data to the system memory and destaging the modified data to the plurality of storage devices.

    摘要翻译: 设备,系统和方法在紧急情况下快速备份数据,并减少电池备份依赖性。 该装置可以包括备用模块和专用计算机可读存储装置。 备份模块与系统存储器连接,并根据检测到的系统故障选择性地将修改的数据发送到存储设备。 专用存储装置将修改的数据存储在硬盘的外缘周围,以增加写入性能。 该系统可以包括备份模块,存储设备,多个客户端设备和多个存储设备。 该方法包括存储修改和未修改的数据,检测系统故障,以及将存储在存储器模块中的修改数据发送到专用计算机可读备份设备。 在重新启动设备时,该方法可以包括将修改的数据恢复到系统存储器并将修改的数据降级到多个存储设备。

    Decryption of data in storage systems
    10.
    发明申请
    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.

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