Validating stored copies of data images to load into memory
    1.
    发明授权
    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.

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

    Method, system, and program for destaging data in cache
    2.
    发明授权
    Method, system, and program for destaging data in cache 失效
    用于在缓存中降级数据的方法,系统和程序

    公开(公告)号:US06785771B2

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

    申请号:US10005003

    申请日:2001-12-04

    IPC分类号: G06F1200

    CPC分类号: G06F12/0871 G06F12/0804

    摘要: Provided is a method, system, and program for destaging data from a first computer readable medium to a second computer readable medium. A list of entries indicating data blocks in the first computer readable medium is scanned. For each entry scanned, a determination is made as to whether the data block indicated in the scanned entry satisfies a criteria. If the data block indicated in the scanned entry satisfies the criteria, then a destage operation is called to destage the data block in the scanned entry from the first computer readable medium to the second computer readable medium. If the called destage operation is not initiated, then the scanned entry is removed from the cache list. The removed scanned entry is added to one destage wait list. During one destage operation, data blocks indicated in entries in the destage wait list are destaged.

    摘要翻译: 提供了一种用于将数据从第一计算机可读介质降级到第二计算机可读介质的方法,系统和程序。 扫描第一计算机可读介质中指示数据块的条目列表。 对于扫描的每个条目,确定扫描条目中指示的数据块是否满足标准。 如果扫描条目中指示的数据块满足标准,则调度一个转移操作以将扫描条目中的数据块从第一计算机可读介质转移到第二计算机可读介质。 如果未启动所呼叫的终止操作,则从缓存列表中删除扫描的条目。 已删除的扫描条目将添加到一个目的地等待列表中。 在一个运行期间,在目的地等待列表中的条目中指示的数据块已停止运行。

    Apparatus, system, and method for data tracking
    3.
    发明授权
    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.

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

    Apparatus, system, and method for writing stripes in parallel to unique persistent storage devices
    4.
    发明授权
    Apparatus, system, and method for writing stripes in parallel to unique persistent storage devices 有权
    用于与独特的持久存储设备并行写入条带的装置,系统和方法

    公开(公告)号:US07702864B2

    公开(公告)日:2010-04-20

    申请号:US10991940

    申请日:2004-11-18

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1441

    摘要: An apparatus, system, and method are disclosed for copying data from a volatile memory device to a plurality of persistent storage devices in response to a loss of primary power. The apparatus includes a section module, a stripe module, and a write module. The section module sections a data image of a write cache into a plurality of data blocks. The stripe module establishes a plurality of data stripes from the plurality of data blocks. The write module writes in parallel each of the plurality of data stripes to a corresponding plurality of unique, persistent data storage devices in response to a loss of line power to the write cache. Advantageously, the apparatus quickly copies the write data from the write cache to a persistent memory device in a relatively short period of time, decreasing the dependence on significant batteries to back up the volatile memory device.

    摘要翻译: 公开了一种装置,系统和方法,用于将数据从易失性存储器件复制到多个持久存储器件,以响应主电源的损失。 该装置包括部分模块,条带模块和写入模块。 部分模块将写入高速缓存的数据图像分割成多个数据块。 条带模块从多个数据块建立多个数据条带。 响应于对写入高速缓存的线路功率的损失,写入模块将多个数据条带中的每一条并行写入相应的多个唯一的持久数据存储设备。 有利地,该装置在相对短的时间段内将写入数据从写高速缓存快速复制到永久存储器件,减少了对有用电池的依赖以备份易失性存储器件。

    VALIDATING STORED COPIES OF DATA IMAGES TO LOAD INTO MEMORY
    5.
    发明申请
    VALIDATING STORED COPIES OF DATA IMAGES TO LOAD INTO MEMORY 失效
    验证数据图像的存储副本以加载到内存中

    公开(公告)号:US20120195524A1

    公开(公告)日:2012-08-02

    申请号:US13444378

    申请日:2012-04-11

    IPC分类号: G06K9/54

    摘要: 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.

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

    Method for dumping data in processing systems to a shared storage
    6.
    发明授权
    Method for dumping data in processing systems to a shared storage 有权
    将处理系统中的数据转储到共享存储的方法

    公开(公告)号:US07490203B2

    公开(公告)日:2009-02-10

    申请号:US11128816

    申请日:2005-05-12

    IPC分类号: G06F13/28

    CPC分类号: G06F11/1441

    摘要: Provided are a method, system and program for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing systems write data used by the processing system to a shared storage device in response to receiving the signal, wherein each processing system writes the data to the shared storage device.

    摘要翻译: 提供了一种用于将处理系统中的数据转储到共享存储器的方法,系统和程序。 多个处理系统接收指示事件的信号。 每个处理系统响应于接收到该信号而将处理系统使用的数据写入共享存储设备,其中每个处理系统将数据写入共享存储设备。

    Method, system, and program for restoring data in cache
    7.
    发明授权
    Method, system, and program for restoring data in cache 有权
    缓存中恢复数据的方法,系统和程序

    公开(公告)号:US07051174B2

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

    申请号:US10255026

    申请日:2002-09-24

    IPC分类号: G06F12/02

    摘要: Provided are a method, system, and program for maintaining data in a first cache and second cache, wherein a backup cache maintains a backup copy of data in the first cache, and wherein the first cache is used to cache a first set of data in a storage system and the second cache is used to cache a second set of data in the storage system. An unavailable state of the first cache is detected. In response to detecting the unavailable state, requests to the first set of data are blocked and at least one space in the second cache is allocated for data in the backup cache. Requests to the first set of data are allowed to proceed after the at least one space is allocated in the second cache and before the data in the backup cache is copied to the at least one allocated space in the second cache. The data from the backup cache is copied to the allocated at least one space in the second cache after the requests to the first set of data are allowed to proceed.

    摘要翻译: 提供了一种用于在第一高速缓存和第二高速缓存中维护数据的方法,系统和程序,其中备份高速缓存维护第一高速缓存中的数据的备份副本,并且其中第一高速缓存用于高速缓存第一组数据 存储系统和第二高速缓存用于在存储系统中缓存第二组数据。 检测到第一个缓存的不可用状态。 响应于检测不可用状态,阻止对第一组数据的请求,并且为备份高速缓存中的数据分配第二高速缓存中的至少一个空间。 允许在第二高速缓存中分配至少一个空间之后并且在将备份高速缓存中的数据复制到第二高速缓存中的至少一个分配的空间之前对第一组数据进行请求。 在对第一组数据的请求被允许继续之后,来自备份高速缓存的数据被复制到第二高速缓存中分配的至少一个空间。

    Error checking addressable blocks in storage
    8.
    发明授权
    Error checking addressable blocks in storage 失效
    错误检查存储中的可寻址块

    公开(公告)号:US08370715B2

    公开(公告)日:2013-02-05

    申请号:US11734786

    申请日:2007-04-12

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1076 G06F11/1004

    摘要: Provided are a method, system, and article of manufacture for error checking addressable blocks in storage. Addressable blocks of data are stored in a storage in stripes, wherein each stripe includes a plurality of data blocks for one of the addressable blocks and at least one checksum block including checksum data derived from the data blocks for the addressable block. A write request is received to modify data in one of the addressable blocks. The write and updating the checksum are performed in the stripe having the modified addressable block. An indication is made to perform an error checking operation on the stripe for the modified addressable block in response to the write request, wherein the error checking operation reads the data blocks and the checksum in the stripe to determine if the checksum data is accurate. An error handling operation is initiated in response to determining that the checksum data is not accurate.

    摘要翻译: 提供了用于错误检查存储中的可寻址块的方法,系统和制品。 可寻址的数据块以条带存储在存储器中,其中每个条带包括用于可寻址块之一的多个数据块和至少一个校验和块,其包括从可寻址块的数据块导出的校验和数据。 接收到写入请求以修改其中一个可寻址块中的数据。 在具有修改的可寻址块的条带中执行写入和更新校验和。 指示响应于写请求对修改的可寻址块执行对条的错误检查操作,其中错误检查操作读取条带中的数据块和校验和,以确定校验和数据是否准确。 响应于确定校验和数据不准确而发起错误处理操作。

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

    公开(公告)号:US08244695B2

    公开(公告)日:2012-08-14

    申请号:US11469811

    申请日:2006-09-01

    IPC分类号: G06F7/00 G06F17/30

    摘要: 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.

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

    System and article of manufacture for dumping data in processing systems to a shared storage
    10.
    发明授权
    System and article of manufacture for dumping data in processing systems to a shared storage 失效
    将处理系统中的数据转储到共享存储器的系统和制品

    公开(公告)号:US07971004B2

    公开(公告)日:2011-06-28

    申请号:US12349452

    申请日:2009-01-06

    IPC分类号: G06F13/28

    CPC分类号: G06F11/1441

    摘要: Provided are a system and article of manufacture for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing systems write data used by the processing system to a shared storage device in response to receiving the signal, wherein each processing system writes the data to the shared storage device.

    摘要翻译: 提供了一种用于将处理系统中的数据倾倒到共享存储器的系统和制品。 多个处理系统接收指示事件的信号。 每个处理系统响应于接收到该信号而将处理系统使用的数据写入共享存储设备,其中每个处理系统将数据写入共享存储设备。