会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Back-annotation in storage-device array
    • 存储设备阵列中的背面注释
    • US07644303B2
    • 2010-01-05
    • US11544445
    • 2006-10-06
    • Richard J. ByrneEu Gene GohNevin C. HeintzeNigamanth LakshminarayanaJesse ThiloSilvester Tjandra
    • Richard J. ByrneEu Gene GohNevin C. HeintzeNigamanth LakshminarayanaJesse ThiloSilvester Tjandra
    • G06F11/00
    • G06F11/1076G06F2211/1009
    • In one embodiment, a method for reading data from a storage-device array including three or more storage devices. The array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. Each sector level includes (i) parity data stored on a first storage device and (ii) information stored on the two or more remaining storage devices. The parity data for a current sector level is generated from the information stored at the current sector level on the remaining storage devices. The method includes: (a) generating an instruction for reading (i) the parity data from the first storage device at the current sector level and (ii) the information from the remaining storage devices at the current sector level; (b) receiving an indicator indicating whether one of the remaining storage devices is a degraded storage device; (c) if the indicator does not indicate a degraded storage device, then providing as output the information read from the remaining storage devices at the current sector level; and (d) if the indicator does indicate a degraded storage device, then: (d1) reconstructing information previously stored on the degraded storage device at the current sector level based on (i) the parity data read from the first storage device at the current sector level, and (ii) the information read from each remaining non-degraded storage device at the current sector level; and (d2) providing as output (i) the information read from the one or more non-degraded storage devices at the current sector level and (ii) the reconstructed information.
    • 在一个实施例中,一种用于从包括三个或更多个存储设备的存储设备阵列读取数据的方法。 阵列具有多个扇区级别,每个扇区级别在阵列中的每个存储设备上包含跨存储设备的相应地址处的一个扇区。 每个扇区级别包括(i)存储在第一存储设备上的奇偶校验数据和(ii)存储在两个或更多个剩余存储设备上的信息。 当前扇区级别的奇偶校验数据是从剩余存储设备上当前扇区级存储的信息生成的。 该方法包括:(a)产生用于在当前扇区级读取(i)来自第一存储设备的奇偶校验数据的指令,以及(ii)来自当前扇区级的剩余存储设备的信息; (b)接收指示剩余存储设备中的一个是劣化存储设备的指示符; (c)如果指示符不指示劣化的存储设备,则在当前扇区级别提供从剩余存储设备读取的信息作为输出; (d)如果指示符表示劣化的存储设备,则:(d1)基于(i)以当前的第一存储设备读取的奇偶校验数据,重构先前存储在劣化存储设备上的当前扇区级别的信息 扇区级别,以及(ii)从当前扇区级别的每个剩余的非劣化存储设备读取的信息; 和(d2)作为输出(i)提供从当前扇区级别的一个或多个非劣化存储设备读取的信息和(ii)重构信息。
    • 10. 发明申请
    • Method and apparatus for scheduling disk read requests
    • 调度磁盘读取请求的方法和装置
    • US20080082739A1
    • 2008-04-03
    • US11529001
    • 2006-09-28
    • Ambalavanar ArulambalamNevin C. Heintze
    • Ambalavanar ArulambalamNevin C. Heintze
    • G06F12/00
    • G06F3/0659G06F3/0613G06F3/0676G06F12/0862G06F12/0866
    • Methods and apparatus are provided for reducing disk seek time to improve the overall throughput by improving the scheduling of read requests. One or more requests to read data from one or more disks are scheduled by suspending one or more requests to read data from the disk for a predefined period of time. The read suspension can be initiated, for example, in response to a request to read data from the disk, such as a speculative read operation. The predefined period of time may be approximately equal, for example, to an expected duration of the read request operation, an expected seek time, a predefined recovery time or a time since a last request less a recovery time. The read suspension can be conditioned upon one or more predefined criteria, such as a disk bandwidth threshold being satisfied, a time since a last request threshold being satisfied and a condition that only a request for a different stream than a currently requested stream is suspended.
    • 提供了通过改进读请求的调度来减少磁盘查找时间以提高整体吞吐量的方法和装置。 通过在预定义的时间段内暂停从盘读取数据的一个或多个请求来调度从一个或多个磁盘读取数据的一个或多个请求。 可以例如响应于从盘读取数据的请求(例如推测性读取操作)来启动读取的暂停。 预定义的时间段可以近似相等,例如,读取请求操作的预期持续时间,预期寻道时间,预定义的恢复时间或自上次请求以来的时间减去恢复时间。 读取的暂停可以根据一个或多个预定义的标准来调节,例如满足磁盘带宽阈值,满足最后一个请求阈值的时间,以及仅暂停对当前请求流的不同流的请求的条件。