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

    公开(公告)号:US08521707B2

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

    申请号:US13444378

    申请日:2012-04-11

    Abstract: 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.

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

    Method, system, and program for an adaptor to read and write to system memory
    4.
    发明授权
    Method, system, and program for an adaptor to read and write to system memory 有权
    用于读取和写入系统内存的适配器的方法,系统和程序

    公开(公告)号:US08024524B2

    公开(公告)日:2011-09-20

    申请号:US12537987

    申请日:2009-08-07

    CPC classification number: G06F12/0866 G06F12/1081

    Abstract: Provided are a method, system, and program for an adaptor to read and write to system memory. A plurality of blocks of data to write to storage are received at an adaptor. The blocks of data are added to a buffer in the adaptor. A determination is made of pages in a memory device and I/O requests are generated to write the blocks in the buffer to the determined pages, wherein two I/O requests are generated to write to one block split between two pages in the memory device. The adaptor executes the generated I/O requests to write the blocks in the buffer to the determined pages in the memory device.

    Abstract translation: 提供了适配器读取和写入系统内存的方法,系统和程序。 在适配器处接收要写入存储器的多个数据块。 数据块被添加到适配器中的缓冲区。 确定存储器设备中的页面并且生成I / O请求以将缓冲器中的块写入到所确定的页面,其中生成两个I / O请求以写入存储器设备中的两个页面之间的一个块分割 。 适配器执行生成的I / O请求,将缓冲区中的块写入存储器设备中确定的页面。

    Memory preserved cache to prevent data loss
    5.
    发明授权
    Memory preserved cache to prevent data loss 失效
    内存保存缓存以防止数据丢失

    公开(公告)号:US07975169B2

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

    申请号:US12132087

    申请日:2008-06-03

    Abstract: A method, system, and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster is provided. A memory preserved indicator is initiated to mark tracks on a cache of the surviving cluster to be preserved, the tracks having an image in an NVS of the failed cluster. A destage operation is performed to destage the marked tracks. Subsequent to a determination that each of the marked tracks have been destaged, the memory preserved indicator is disabled to remove the mark from the tracks. If the surviving cluster reboots previous to each of the marked tracks having been destaged, the cache is verified as a memory preserved cache, the marked tracks are retained for processing while all unmarked tracks are removed, and the marked tracks are processed.

    Abstract translation: 提供了一种用于通过从故障集群到存活集群的故障转移来保存具有双缓存和双非易失性存储(NVS)的存储子系统中的数据的方法,系统和计算机程序产品。 启动存储器保存的指示符以标记要保留的存活簇的高速缓存上的轨道,轨道在故障集群的NVS中具有图像。 执行了一个停船操作,以排除标记的轨迹。 在确定每个标记的轨道已经停止之后,禁用存储器保留指示符以从轨道中移除标记。 如果幸存的群集在已经去往每个标记的轨道之前重新启动,则将高速缓存验证为存储器保存的高速缓存,标记的轨道被保留用于处理,而所有未标记的轨道被移除,并且标记的轨道被处理。

    WEAR LEVELING OF SOLID STATE DISKS DISTRIBUTED IN A PLURALITY OF REDUNDANT ARRAY OF INDEPENDENT DISK RANKS
    6.
    发明申请
    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

    Abstract: 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.

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

    GROUPING AND DISPATCHING SCANS IN CACHE
    9.
    发明申请
    GROUPING AND DISPATCHING SCANS IN CACHE 有权
    高速缓存中的分组和分配扫描

    公开(公告)号:US20100037226A1

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

    申请号:US12189594

    申请日:2008-08-11

    CPC classification number: G06F12/0866 G06F12/0804

    Abstract: A method, system, and computer program product for grouping and dispatching scans in a cache directory of a processing environment is provided. A plurality of scan tasks is aggregated from a scan wait queue into a scan task queue. The plurality of scan tasks is determined by selecting one of (1) each of the plurality of scan tasks on the scan wait queue, (2) a predetermined number of the plurality of scan tasks on the scan wait queue, and (3) a set of scan tasks of a similar type on the scan wait queue. A first scan task from the plurality of scan tasks is selected from the scan task queue. The scan task is performed.

    Abstract translation: 提供了一种用于在处理环境的高速缓存目录中分组和分派扫描的方法,系统和计算机程序产品。 多个扫描任务从扫描等待队列聚合到扫描任务队列中。 通过选择扫描等待队列中的(1)多个扫描任务中的每一个扫描等待队列中的每一个来确定多个扫描任务,(2)扫描等待队列上的多个扫描任务中的预定数量,以及(3) 扫描等待队列上类似类型的扫描任务集。 从扫描任务队列中选择来自多个扫描任务的第一扫描任务。 执行扫描任务。

    DETERMINING WHETHER TO USE A FULL VOLUME OR REPOSITORY FOR A LOGICAL COPY BACKUP SPACE
    10.
    发明申请
    DETERMINING WHETHER TO USE A FULL VOLUME OR REPOSITORY FOR A LOGICAL COPY BACKUP SPACE 有权
    确定无论对逻辑复制备份空间使用全部或备注

    公开(公告)号:US20090150626A1

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

    申请号:US11952021

    申请日:2007-12-06

    CPC classification number: G06F11/1456 G06F11/1448 G06F2201/84

    Abstract: Provided are a method, system, and article of manufacture for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is completed upon indicating the source volume data to backup. During a logical copy duration, point-in-time data in the source volume as of a point-in-time when the logical copy was established is copied to a backup space in response to receiving an update to the point-in-time data. A history of writes to the source volume is processed to determine whether to allocate a full target volume as the backup space providing a corresponding data unit for each data unit in the source volume or allocate a repository as the backup space, wherein the repository uses less storage space than the full target volume. The logical copy operation using the determined full target volume or repository as the backup space is initiated.

    Abstract translation: 提供了用于确定是否对逻辑副本备份空间使用完整卷或存储库的方法,系统和制品。 使用逻辑复制操作确定要备份的源卷。 在指定要备份的源卷数据时,完成逻辑复制操作。 在逻辑复制期间,当逻辑副本建立时,源卷中的时间点数据被复制到备份空间,以响应于接收到时间点数据的更新 。 处理对源卷的写入历史以确定是否将完整目标卷分配为备份空间,为源卷中的每个数据单元提供相应的数据单元,或者将存储库分配为备份空间,其中存储库使用较少 存储空间大于完整目标卷。 启动使用确定的完整目标卷或存储库作为备份空间的逻辑复制操作。

Patent Agency Ranking