Scanning modified data during power loss
    1.
    发明授权
    Scanning modified data during power loss 失效
    在掉电期间扫描修改后的数据

    公开(公告)号:US07260695B2

    公开(公告)日:2007-08-21

    申请号:US10795168

    申请日:2004-03-05

    IPC分类号: G06F12/02 G06F12/16 G06F11/00

    CPC分类号: G06F11/1441 G06F11/2015

    摘要: A back-up power source and a back-up storage device are utilized to power a processor and a volatile memory device during a primary power failure. An emergency data-storage algorithm is invoked to create a table of modified data analogous to data residing in a non-volatile memory device associated with a different processor. This table of modified data is written to the back-up storage device.

    摘要翻译: 在主电源故障期间,利用备用电源和备用存储设备为处理器和易失性存储器件供电。 调用紧急数据存储算法以创建类似于驻留在与不同处理器相关联的非易失性存储器设备中的数据的修改数据表。 修改后的数据表被写入备用存储设备。

    Apparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue
    2.
    发明授权
    Apparatus and method to overlay (N) first sectors onto (M) second sectors using a data queue 失效
    使用数据队列将(N)个第一扇区覆盖到(M)第二扇区上的装置和方法

    公开(公告)号:US07231546B2

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

    申请号:US10912827

    申请日:2004-08-05

    IPC分类号: G06F11/00

    摘要: A method to convert a plurality of sectors from a first sector format to a second sector format is disclosed. The method provides (N) contiguous first sectors comprising a first sector format to a sector format conversion device which includes a buffer and a data queue, where those (N) first sectors comprise a first number of bytes, and determines that (M) contiguous second sectors, comprising a second sector format, comprise at least the first number of bytes. The method overlays the (i)th first sector onto part or all of the (j)th second sector, and enqueues the newly-overlain (j)th second sector. The method then transmits the newly-overlain (j)th second sector to a data storage device, and writes that (j)th overlain second sector to an information storage medium.

    摘要翻译: 公开了一种将多个扇区从第一扇区格式转换成第二扇区格式的方法。 该方法提供包括第一扇区格式的(N)连续的第一扇区到扇区格式转换设备,该扇区格式转换设备包括缓冲器和数据队列,其中那些(N)个第一扇区包括第一字节数,并确定(M)连续 包括第二扇区格式的第二扇区至少包括第一个字节数。 该方法将(i)第一扇区覆盖到第(j)个第二扇区的部分或全部,并且对新近覆盖(j)第二扇区进行排队。 该方法然后将新近叠加的第(j)个第二扇区发送到数据存储装置,并将(j)第二扇区写入信息存储介质。

    Apparatus and method to convert a plurality of sectors from a first sector format to a second sector format
    3.
    发明授权
    Apparatus and method to convert a plurality of sectors from a first sector format to a second sector format 失效
    将多个扇区从第一扇区格式转换成第二扇区格式的装置和方法

    公开(公告)号:US07206908B2

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

    申请号:US10912645

    申请日:2004-08-05

    IPC分类号: G06F12/00

    摘要: A method to convert a plurality of sectors from a first sector format to a second sector format is disclosed. The method provides (N) contiguous first sectors to a sector format conversion device, where those (N) first sectors include a beginning first sector and a first number of bytes, and determines that (M) contiguous second sectors comprise at least the first number of bytes, where those (M) contiguous sectors include a beginning second sector and an ending second sector. The method overlays the beginning first sector onto the beginning second sector, and overlays the (i)th first sector onto part or all of the (j)th second sector. The method then transmits the newly-formed (j)th second sector to a data storage device, and writes that (j)th second sector to an information storage medium.

    摘要翻译: 公开了一种将多个扇区从第一扇区格式转换成第二扇区格式的方法。 该方法向扇区格式转换设备提供(N)个连续的第一扇区,其中那些(N)个第一扇区包括起始第一扇区和第一字节数,并且确定(M)连续第二扇区至少包括第一个数 的字节,其中那些(M)个连续扇区包括开始的第二扇区和结束的第二扇区。 该方法将开始的第一扇区覆盖到开始的第二扇区上,并将第(i)个第一扇区叠加到第(j)个第二扇区的部分或全部上。 然后,该方法将新形成的第(j)个第二扇区发送到数据存储装置,并将该第(j)个第二扇区写入信息存储介质。

    Apparatus and method to preserve data integrity during a power loss
    4.
    发明授权
    Apparatus and method to preserve data integrity during a power loss 失效
    在功率损耗期间保持数据完整性的装置和方法

    公开(公告)号:US07219259B2

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

    申请号:US10912641

    申请日:2004-08-05

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1441

    摘要: A method is disclosed to preserve data integrity during loss of power to an information storage and retrieval system. Applicants' method converts a plurality of sectors having a first sector format to a plurality of sectors having a second sector format. If a power failure warning is received during the sector format conversion process, the method prefetches the next second sector, overlays the next first sector onto part of all of that prefetched second sector, and saves the newly-written second sector before loss of utility power. After restoration of utility power to the information storage and retrieval system, Applicants' method writes that newly-written second sector to an information storage medium.

    摘要翻译: 公开了一种在向信息存储和检索系统断电的过程中保持数据完整性的方法。 申请人的方法将具有第一扇区格式的多个扇区转换成具有第二扇区格式的多个扇区。 如果在扇区格式转换过程中接收到电源故障警告,则该方法预取下一个第二扇区,将下一个第一扇区叠加到所有预取的第二扇区的一部分上,并且在公用电源丢失之前保存新写入的第二扇区 。 在公用电力恢复到信息存储和检索系统之后,申请人的方法将新写的第二扇区写入信息存储介质。

    Optimizing and enhancing performance for parity based storage
    7.
    发明授权
    Optimizing and enhancing performance for parity based storage 有权
    优化和提高基于奇偶校验的存储的性能

    公开(公告)号:US08996804B2

    公开(公告)日:2015-03-31

    申请号:US13230248

    申请日:2011-09-12

    摘要: A mechanism is provided for optimizing and enhancing performance for parity based storage, particularly redundant array of independent disk (RAID) storage. The mechanism optimizes a repetitive pattern write command for performance for storage configurations that require parity calculations. The mechanism eliminates the need for laborious parity calculations that are resource intensive and add to IO latency. For repetitive write commands that span across the full stripe of a RAID5 or similar volume, the mechanism calculates parity by looking at the pattern and the number of columns in the volume. The mechanism may avoid the XOR operation altogether for repetitive pattern write commands. The mechanism may enhance secure delete operations that use repetitive pattern write commands by eliminating data reliability operations like parity generation and writing altogether.

    摘要翻译: 提供了一种机制,用于优化和增强基于奇偶校验的存储,特别是独立磁盘(RAID)存储的冗余阵列的性能。 该机制优化了重复性模式写入命令,以获得需要奇偶校验计算的存储配置的性能。 该机制消除了对资源密集型并增加IO延迟的费力奇偶校验计算的需要。 对于跨越RAID5或类似卷的整个条带的重复写入命令,该机制通过查看卷中的模式和列数来计算奇偶校验。 该机制可以避免重复模式写入命令的XOR操作。 该机制可以通过消除数据可靠性操作(如奇偶校验生成和写入)来增强使用重复模式写入命令的安全删除操作。

    Apparatus and method to set the signaling rate of a network disposed within an information storage and retrieval system
    8.
    发明授权
    Apparatus and method to set the signaling rate of a network disposed within an information storage and retrieval system 失效
    设置信息存储和检索系统中设置的网络的信令速率的装置和方法

    公开(公告)号:US07974189B2

    公开(公告)日:2011-07-05

    申请号:US12196155

    申请日:2008-08-21

    IPC分类号: G01R31/08

    CPC分类号: H04L41/0896

    摘要: A method is disclosed to set the speed of a network. The method supplies a network interconnected with a system controller and a plurality of switch domains, where each of those plurality of switch domains comprises one or more information storage devices and a switch domain controller, and sets by each of the plurality of switch domains a signaling rate for that switch domain. The method queries in-band by the system controller each of the plurality of switch domains for that switch domain's signaling rate, and provides in-band by each of the plurality of switch domains the signaling rate for that switch domain. The method provides in-band by the system controller to each of the plurality of switch domains a first speed selection command specifying a first network speed, and resets by each of the plurality of switch domains the signaling rate for that switch domain to the first network speed.

    摘要翻译: 公开了一种设置网络速度的方法。 该方法提供与系统控制器和多个交换机域互连的网络,其中这些多个交换机域中的每一个包括一个或多个信息存储设备和交换机域控制器,并且由多个交换机域中的每一个设置信令 该交换机域的速率。 所述方法由所述系统控制器对所述交换机域的信令速率的所述多个交换机域中的每一个进行带内查询,并且通过所述多个交换机域中的每一个提供所述交换机域的信令速率的带内。 该方法由系统控制器向系统控制器提供指定第一网络速度的第一速度选择命令,并且由多个交换机域中的每一个将该交换机域的信令速率复位到第一网络 速度。

    Detection and correction of dropped write errors in a data storage system
    9.
    发明授权
    Detection and correction of dropped write errors in a data storage system 有权
    检测和纠正数据存储系统中丢失的写入错误

    公开(公告)号:US07890815B2

    公开(公告)日:2011-02-15

    申请号:US12813491

    申请日:2010-06-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: A RAID system is provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.

    摘要翻译: 提供了一种RAID系统,用于检测和纠正存储系统中丢弃的写入。 将数据和校验和写入存储设备,如RAID阵列。 数据的状态被分类为“新数据,未确认”状态。 周期性地检查写入数据的状态,例如使用定时器。 如果数据处于“新数据,未确认”状态,则检查是否丢弃写入。 如果发生了丢弃的写入,则将数据的状态改变为“单个丢弃的写入确认”状态,并且优选地校正丢弃的写入错误。 如果没有检测到丢弃的写入,则状态被改变为“已确认的”状态。 如果在检查丢失的写入事件之前通过读取 - 修改 - 写入更新数据,则其状态将更改为“无法量化”状态。

    Apparatus and method to set the signaling rate of a switch domain disposed within an information storage and retrieval system
    10.
    发明授权
    Apparatus and method to set the signaling rate of a switch domain disposed within an information storage and retrieval system 失效
    设置信息存储和检索系统中设置的交换机域的信令速率的装置和方法

    公开(公告)号:US07535832B2

    公开(公告)日:2009-05-19

    申请号:US10995459

    申请日:2004-11-22

    IPC分类号: H04L12/26

    摘要: A method is disclosed to set the signaling rate of a switch domain disposed in an information storage and retrieval system. The method establishes a switch domain target operating speed, and determines if that switch domain target operating speed comprises a first signaling rate. If the switch domain target operating speed comprises a first signaling rate, then the method asserts first Device Control Code bits to each of the plurality of data storage devices, and each of the plurality of data storage devices communicates with the switch using that first signaling rate. If the switch domain target operating speed does not comprise the first signaling rate, then the method asserts second Device Control Code bits to each of the plurality of data storage devices, and each of the plurality of data storage devices communicates with the switch using a second signaling rate.

    摘要翻译: 公开了一种设置信息存储和检索系统中设置的交换机域的信令速率的方法。 该方法建立交换机域目标操作速度,并确定交换机域目标操作速度是否包括第一信令速率。 如果切换域目标操作速度包括第一信令速率,则该方法将第一设备控制代码位置为多个数据存储设备中的每一个,并且多个数据存储设备中的每一个与该交换机使用该第一信令速率 。 如果切换域目标操作速度不包括第一信令速率,则该方法将第二设备控制代码位置为多个数据存储设备中的每一个,并且多个数据存储设备中的每一个使用第二信令速率与交换机通信 信号速率。