APPARATUS, SYSTEM, AND METHOD FOR MIGRATING WEAR SPOTS
    21.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR MIGRATING WEAR SPOTS 有权
    装置,系统和移动磨损的方法

    公开(公告)号:US20090319743A1

    公开(公告)日:2009-12-24

    申请号:US12144427

    申请日:2008-06-23

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of a first solid-state memory if a count for the first logical unit exceeds a cycle threshold. A migration module dynamically migrates data of the first logical unit to a second solid-state memory, wherein the data is continuously available at an original logical address.

    摘要翻译: 公开了用于在固态驱动器中迁移磨损点的装置,系统和方法。 计数模块对多个固态存储器的逻辑单元计数寿命写周期。 每个逻辑单元都有一个逻辑地址。 如果第一逻辑单元的计数超过周期阈值,则识别模块识别第一固态存储器的第一逻辑单元上的磨损点。 迁移模块将第一逻辑单元的数据动态迁移到第二固态存储器,其中数据在原始逻辑地址处连续可用。

    APPARATUS, SYSTEM, AND METHOD FOR PREVENTING WRITE STARVATION IN A PARTITIONED CACHE OF A STORAGE CONTROLLER
    22.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR PREVENTING WRITE STARVATION IN A PARTITIONED CACHE OF A STORAGE CONTROLLER 失效
    用于防止存储控制器分区缓存中写入启动的装置,系统和方法

    公开(公告)号:US20080052456A1

    公开(公告)日:2008-02-28

    申请号:US11466426

    申请日:2006-08-22

    IPC分类号: G06F13/00 G06F12/00

    摘要: An apparatus, system, and method are disclosed for preventing write starvation in a storage controller with access to low performance storage devices. A storage device allocation module is included to assign a storage device write cache limit for each storage device accessible to a storage controller. The storage device write cache limit comprises a maximum amount of write cache of the storage controller available to a storage device for a write operation. At least one storage device comprises a low performance storage device and a total amount of storage available to the storage devices comprises an amount greater than a total storage capacity of the write cache. A low performance write cache limit module is included to set a low performance write cache limit. The low performance write cache limit comprises an amount of write cache available for use by the at least one low performance storage device for a write operation. The amount of write cache available to the at least one low performance storage device comprises an amount less than the total storage capacity of the write cache.

    摘要翻译: 公开了一种用于防止存储控制器中存储低性能存储设备的写入不足的装置,系统和方法。 包括存储设备分配模块以为存储控制器可访问的每个存储设备分配存储设备写入高速缓存限制。 存储设备写入高速缓存限制包括可用于写入操作的存储设备可用的存储控制器的写入高速缓存的最大量。 至少一个存储设备包括低性能存储设备,并且存储设备可用的总存储量包括大于写入高速缓存的总存储容量的量。 包含一个低性能写入高速缓存限制模块来设置低性能写入缓存限制。 低性能写入高速缓冲存储器限制包括可用于由至少一个低性能存储设备用于写入操作的写入缓存量。 可用于至少一个低性能存储设备的写缓存的量包括小于写高速缓存的总存储容量的量。

    Method, system, and program for caching data in a storage controller
    23.
    发明授权
    Method, system, and program for caching data in a storage controller 失效
    用于缓存存储控制器中数据的方法,系统和程序

    公开(公告)号:US06775738B2

    公开(公告)日:2004-08-10

    申请号:US09932765

    申请日:2001-08-17

    IPC分类号: G06F1200

    摘要: Provided is a method, system, and program for caching updates to one target storage device in a first and second memories, wherein the target storage device is one of a plurality of storage devices. A determination is made of an allocation of available space in the second memory to the storage devices, wherein a total of the allocation of the available space to all the storage devices exceeds one hundred percent of the available space in the second memory. An update to one target storage device is received and then a determination is made as to whether adding the update to the second memory will exceed the allocation of available space for the target storage device in the second memory. One copy of the update is written to the second memory if adding the update to the second memory will not exceed the allocation of available space for the target storage device.

    摘要翻译: 提供了一种用于将更新缓存到第一和第二存储器中的一个目标存储设备的方法,系统和程序,其中目标存储设备是多个存储设备之一。 确定第二存储器中的可用空间的分配给存储设备,其中对所有存储设备的可用空间的总共分配超过第二存储器中的可用空间的百分之一。 接收对一个目标存储设备的更新,然后确定是否将对第二存储器的更新添加将超过第二存储器中的目标存储设备的可用空间的分配。 如果将更新添加到第二个内存中,则将更新的一个副本写入第二个内存不会超过目标存储设备的可用空间分配。

    Apparatus, system, and method for relocating logical array hot spots
    24.
    发明授权
    Apparatus, system, and method for relocating logical array hot spots 有权
    用于重新定位逻辑阵列热点的装置,系统和方法

    公开(公告)号:US08423739B2

    公开(公告)日:2013-04-16

    申请号:US12027152

    申请日:2008-02-06

    IPC分类号: G06F12/00

    摘要: An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重定位逻辑阵列热点的装置,系统和方法。 组织模块组织多个逻辑阵列。 每个逻辑阵列包括来自多个存储设备的多个逻辑段并且被配置为存储数据。 如果对第一逻辑阵列的访问超过访问阈值,则识别模块识别第一逻辑阵列上的热点。 迁移模块将第一逻辑段从第一逻辑阵列动态迁移到第二逻辑阵列的第二逻辑段,其中迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    Apparatus, system, and method for migrating wear spots
    26.
    发明授权
    Apparatus, system, and method for migrating wear spots 有权
    用于迁移磨损点的装置,系统和方法

    公开(公告)号:US08055835B2

    公开(公告)日:2011-11-08

    申请号:US12144427

    申请日:2008-06-23

    IPC分类号: G06F12/16

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of a first solid-state memory if a count for the first logical unit exceeds a cycle threshold. A migration module dynamically migrates data of the first logical unit to a second solid-state memory, wherein the data is continuously available at an original logical address.

    摘要翻译: 公开了用于在固态驱动器中迁移磨损点的装置,系统和方法。 计数模块对多个固态存储器的逻辑单元计数寿命写周期。 每个逻辑单元都有一个逻辑地址。 如果第一逻辑单元的计数超过周期阈值,则识别模块识别第一固态存储器的第一逻辑单元上的磨损点。 迁移模块将第一逻辑单元的数据动态迁移到第二固态存储器,其中数据在原始逻辑地址处连续可用。

    Apparatus, system, and method for data tracking
    27.
    发明授权
    Apparatus, system, and method for data tracking 有权
    用于数据跟踪的装置,系统和方法

    公开(公告)号:US07826380B2

    公开(公告)日:2010-11-02

    申请号:US11093393

    申请日:2005-03-30

    IPC分类号: G01R31/08

    摘要: An apparatus, system, and method are disclosed for data tracking and, in particular, for facilitating failure management within an electronic data communication system. The apparatus includes a tracking module and an error analysis module. The tracking module stores an adapter identifier in a tracking array. The adapter identifier corresponds to a source adapter from which data is received. The error analysis module determines a source of a data failure in response to recognition of the data failure. The data failure may occur on a host adapter, a device adapter, a communication fabric, a multi-processor, or another communication device. The apparatus, system, and method may be implemented in place of or in addition to hardware-assisted data integrity checking within a data storage system.

    摘要翻译: 公开了一种用于数据跟踪的装置,系统和方法,特别是用于促进电子数据通信系统内的故障管理。 该装置包括跟踪模块和误差分析模块。 跟踪模块将适配器标识符存储在跟踪数组中。 适配器标识符对应于从其接收数据的源适配器。 错误分析模块响应于数据故障的识别确定数据故障的来源。 数据故障可能发生在主机适配器,设备适配器,通信结构,多处理器或其他通信设备上。 该装置,系统和方法可以代替数据存储系统中的硬件辅助数据完整性检查来替代或补充。

    DETERMINING MODIFIED DATA IN CACHE FOR USE DURING A RECOVERY OPERATION
    28.
    发明申请
    DETERMINING MODIFIED DATA IN CACHE FOR USE DURING A RECOVERY OPERATION 审中-公开
    确定在恢复操作期间使用的缓存中的修改数据

    公开(公告)号:US20100174676A1

    公开(公告)日:2010-07-08

    申请号:US12349460

    申请日:2009-01-06

    IPC分类号: G06F12/16 G06F17/30

    摘要: Provided are a method, system, and article of manufacture for determining modified data in cache for use during a recovery operation. An event is detected during which processing of writes to a storage device is suspended. A cache including modified data not destaged to the storage device is scanned to determine the data units having modified data in response to detecting the event. The data units having the modified data is indicated in a backup storage. The indication of the data units having the modified data in the backup storage is used during a recovery operation.

    摘要翻译: 提供了用于确定在恢复操作期间使用的高速缓存中的修改数据的方法,系统和制品。 检测到在暂停写入存储设备的处理期间的事件。 扫描包括未转移到存储设备的修改数据的高速缓存,以响应于检测到事件来确定具有修改数据的数据单元。 具有修改数据的数据单元在备用存储器中指示。 在恢复操作期间使用具有备份存储器中的修改数据的数据单元的指示。

    APPARATUS, SYSTEM, AND METHOD FOR RELOCATING LOGICAL ARRAY HOT SPOTS
    29.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR RELOCATING LOGICAL ARRAY HOT SPOTS 有权
    装置,系统和方法,用于移动逻辑阵列热点

    公开(公告)号:US20090198940A1

    公开(公告)日:2009-08-06

    申请号:US12027152

    申请日:2008-02-06

    IPC分类号: G06F12/02 G06F12/00

    摘要: An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重定位逻辑阵列热点的装置,系统和方法。 组织模块组织多个逻辑阵列。 每个逻辑阵列包括来自多个存储设备的多个逻辑段并且被配置为存储数据。 如果对第一逻辑阵列的访问超过访问阈值,识别模块识别第一逻辑阵列上的热点。 迁移模块将第一逻辑段从第一逻辑阵列动态迁移到第二逻辑阵列的第二逻辑段,其中迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    VERIFICATION OF NON VOLATILE STORAGE STORING PRESERVED UNNEEDED DATA
    30.
    发明申请
    VERIFICATION OF NON VOLATILE STORAGE STORING PRESERVED UNNEEDED DATA 有权
    非易失存储存储的验证保存未知数据

    公开(公告)号:US20080256286A1

    公开(公告)日:2008-10-16

    申请号:US11734129

    申请日:2007-04-11

    申请人: Kevin John Ash

    发明人: Kevin John Ash

    IPC分类号: G06F12/16

    摘要: Non volatile storage may be employed to temporarily store data which is destaged to data storage drives. The non volatile storage is configured to preserve the data through a power outage. Some data may be preserved, but is not needed, such as the result of a failover to another non volatile storage. This unneeded data is tested to verify the non volatile storage by indicating whether the data survived the power cycle from full power to self refresh mode battery power to full power, without risking the loss of data that is needed.

    摘要翻译: 可以采用非易失性存储来临时存储已经发往数据存储驱动器的数据。 非易失性存储器配置为通过断电保存数据。 某些数据可能会被保留,但不是必需的,例如故障切换到另一个非易失性存储的结果。 测试这种不需要的数据,以通过指示数据是否从全功率到自刷新模式电池电量到全功率的电源循环中幸存下来,而不会造成所需数据丢失的风险来验证非易失性存储。