Apparatus, system, and method for flushing cache data
    1.
    发明授权
    Apparatus, system, and method for flushing cache data 失效
    用于刷新缓存数据的装置,系统和方法

    公开(公告)号:US07337277B2

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

    申请号:US10991931

    申请日:2004-11-18

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0804

    摘要: An apparatus, system, and method are disclosed for flushing cache data in a cache system. The apparatus includes a zero module and a flush module. The zero module executes an internal processor instruction to zero out a zero memory segment of a nonvolatile memory and a processor cache in response to a loss of primary power to the processor cache. The flush module flushes modified data from an address in the processor cache to a flush memory segment of the nonvolatile memory before the zero module puts a zero in the address. Advantageously, the zero memory segment is reserved within the memory and used to zero out the processor cache, effectively flushing the existing data from the processor cache to a flush memory segment of the memory.

    摘要翻译: 公开了用于在高速缓存系统中刷新高速缓存数据的装置,系统和方法。 该装置包括零模块和冲洗模块。 零模块执行内部处理器指令以清除非易失性存储器和处理器高速缓存的零存储器段,以响应于对处理器高速缓存的主要功率的损失。 在零模块在地址中置零之前,刷新模块将修改的数据从处理器高速缓存中的地址刷新到非易失性存储器的刷新存储器段。 有利地,零存储器段被保留在存储器内并用于清除处理器高速缓存,有效地将现有数据从处理器高速缓存刷新到存储器的刷新存储器段。

    Apparatus, system, and method for mandatory end to end integrity checking in a storage system
    2.
    发明授权
    Apparatus, system, and method for mandatory end to end integrity checking in a storage system 有权
    用于存储系统中强制性端对端完整性检查的装置,系统和方法

    公开(公告)号:US07562284B2

    公开(公告)日:2009-07-14

    申请号:US11212208

    申请日:2005-08-26

    IPC分类号: H03M13/00

    CPC分类号: G06F11/08

    摘要: An apparatus, system, and method are disclosed for mandatory end to end integrity checking. The apparatus includes a compatibility module configured to monitor data from a source and verify integrity information compatibility with a standard, and an integrity module configured to wrap the data from the source with additional integrity information. The system includes a source configured to send data over a network, a target configured to receive data over the network, the apparatus, a main memory module, a storage controller, and a storage device. The method includes monitoring data from a source, verifying integrity information compatibility with a standard, and wrapping the data from the source with additional integrity information.

    摘要翻译: 公开了用于强制性的端对端完整性检查的装置,系统和方法。 所述装置包括:配置为监视来自源的数据并且验证与标准的完整性信息兼容性的兼容性模块,以及被配置为用源包含附加完整性信息的数据的完整性模块。 该系统包括被配置为通过网络发送数据的源,被配置为通过网络接收数据的目标,该设备,主存储器模块,存储控制器和存储设备。 该方法包括监视来自源的数据,验证与标准的完整性信息兼容性,以及使用附加的完整性信息来包括来自源的数据。

    WEAR LEVELING OF SOLID STATE DISKS DISTRIBUTED IN A PLURALITY OF REDUNDANT ARRAY OF INDEPENDENT DISK RANKS
    4.
    发明申请
    WEAR LEVELING OF SOLID STATE DISKS DISTRIBUTED IN A PLURALITY OF REDUNDANT ARRAY OF INDEPENDENT DISK RANKS 有权
    在多个冗余的独立磁盘阵列阵列中分散固定状态磁盘的等级

    公开(公告)号:US20100332749A1

    公开(公告)日:2010-12-30

    申请号:US12495244

    申请日:2009-06-30

    IPC分类号: G06F12/16 G06F12/02

    摘要: A computational device allocates a plurality of solid state disks to a plurality of redundant array of independent disk (RAID) ranks, wherein a different solid state disk is absent in each RAID rank of the plurality of RAID ranks. The computational device determines at least one selected solid state disk from the plurality of solid state disks, wherein the at least one selected solid state disk is estimated to have undergone a greater amount of wear in comparison to other solid state disks in the plurality of solid state disks. Relatively more data and parity information is written to those RAID ranks in which the at least one selected solid state disk is absent in comparison to those RAID ranks in which the at least one selected solid state disk is present.

    摘要翻译: 计算设备将多个固态磁盘分配给独立磁盘(RAID)等级的多个冗余阵列,其中在多个RAID等级的每个RAID等级中不存在不同的固态磁盘。 计算装置从多个固态盘确定至少一个所选择的固态盘,其中与多个固体中的其他固态盘相比,所述至少一个所选择的固态盘被估计已经经历了更大量的磨损 状态磁盘。 与存在至少一个所选固态盘的那些RAID等级相比,将相对更多的数据和奇偶校验信息写入到其中不存在至少一个所选固态盘的那些RAID等级。

    Wear leveling of solid state disks distributed in a plurality of redundant array of independent disk ranks
    5.
    发明授权
    Wear leveling of solid state disks distributed in a plurality of redundant array of independent disk ranks 有权
    分散在独立磁盘排列的多个冗余阵列中的固态磁盘的磨损均衡

    公开(公告)号:US08639877B2

    公开(公告)日:2014-01-28

    申请号:US12495244

    申请日:2009-06-30

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: A computational device allocates a plurality of solid state disks to a plurality of redundant array of independent disk (RAID) ranks, wherein a different solid state disk is absent in each RAID rank of the plurality of RAID ranks. The computational device determines at least one selected solid state disk from the plurality of solid state disks, wherein the at least one selected solid state disk is estimated to have undergone a greater amount of wear in comparison to other solid state disks in the plurality of solid state disks. Relatively more data and parity information is written to those RAID ranks in which the at least one selected solid state disk is absent in comparison to those RAID ranks in which the at least one selected solid state disk is present.

    摘要翻译: 计算设备将多个固态磁盘分配给独立磁盘(RAID)等级的多个冗余阵列,其中在多个RAID等级的每个RAID等级中不存在不同的固态磁盘。 计算装置从多个固态盘确定至少一个所选择的固态盘,其中与多个固体中的其他固态盘相比,所述至少一个所选择的固态盘被估计已经经历了更大量的磨损 状态磁盘。 与存在至少一个所选固态盘的那些RAID等级相比,将相对更多的数据和奇偶校验信息写入到其中不存在至少一个所选固态盘的那些RAID等级。

    Validating stored copies of data images to load into memory
    10.
    发明授权
    Validating stored copies of data images to load into memory 失效
    验证存储的数据映像副本加载到内存中

    公开(公告)号:US08521707B2

    公开(公告)日:2013-08-27

    申请号:US13444378

    申请日:2012-04-11

    IPC分类号: G06F7/00 G06F17/00

    摘要: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.

    摘要翻译: 提供了用于验证存储的数据图像的副本以加载到存储器中的方法,系统和制品。 数据的图像被保存在存储器中,其中存储器中的图像包括代数。 响应于第一事件,存储器中的图像被写入到图像的至少两个副本到存储位置,其中存储器中的图像的生成号码存储在具有图像的副本的存储位置中。 检查代号存储在存储位置。 响应于第二事件,将图像从存储位置之一中的图像的副本中的至少一个加载到存储器。加载到存储器中的图像的生成号码。 检查生成号码响应于第二个事件而递增。 用于存储位置中的图像的副本的生成编号和检查生成号用于验证图像的副本。