Method, system, and program for restoring data in cache
    1.
    发明授权
    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.

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

    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.

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

    COPYING DATA FROM A FIRST CLUSTER TO A SECOND CLUSTER TO REASSIGN STORAGE AREAS FROM THE FIRST CLUSTER TO THE SECOND CLUSTER
    3.
    发明申请
    COPYING DATA FROM A FIRST CLUSTER TO A SECOND CLUSTER TO REASSIGN STORAGE AREAS FROM THE FIRST CLUSTER TO THE SECOND CLUSTER 有权
    将数据从第一集群复制到第二集群以将存储区域从第一集群转发到第二集群

    公开(公告)号:US20080250210A1

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

    申请号:US11696099

    申请日:2007-04-03

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster. An operation is initiated to reassign storage areas from a first cluster to a second cluster, wherein the first cluster includes a first cache and a first storage unit and the second cluster includes a second cache and a second storage unit. Data in the first cache for the storage areas to reassign to the second cluster is copied to the second cache. Data in the first storage unit for storage areas remaining assigned to the first cluster is copied to the second storage unit.

    摘要翻译: 提供了用于将数据从第一集群复制到第二集群的方法,系统和制品,以将从第一集群到第二集群的存储区域重新分配。 启动操作以将存储区域从第一集群重新分配到第二集群,其中第一集群包括第一高速缓存和第一存储单元,并且第二集群包括第二高速缓存和第二存储单元。 将第一个缓存中的数据重新分配给第二个集群的存储区域复制到第二个缓存。 第一存储单元中的剩余分配给第一集群的存储区域的数据被复制到第二存储单元。

    Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster
    4.
    发明授权
    Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster 有权
    将数据从第一个集群复制到第二个集群,以将存储区域从第一个集群重新分配到第二个集群

    公开(公告)号:US07761680B2

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

    申请号:US11696099

    申请日:2007-04-03

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster. An operation is initiated to reassign storage areas from a first cluster to a second cluster, wherein the first cluster includes a first cache and a first storage unit and the second cluster includes a second cache and a second storage unit. Data in the first cache for the storage areas to reassign to the second cluster is copied to the second cache. Data in the first storage unit for storage areas remaining assigned to the first cluster is copied to the second storage unit.

    摘要翻译: 提供了用于将数据从第一集群复制到第二集群的方法,系统和制品,以将从第一集群到第二集群的存储区域重新分配。 启动操作以将存储区域从第一集群重新分配到第二集群,其中第一集群包括第一高速缓存和第一存储单元,并且第二集群包括第二高速缓存和第二存储单元。 将第一个缓存中的数据重新分配给第二个集群的存储区域复制到第二个缓存。 第一存储单元中的剩余分配给第一集群的存储区域的数据被复制到第二存储单元。

    Preservation of cache data following failover
    5.
    发明授权
    Preservation of cache data following failover 有权
    故障转移后保存缓存数据

    公开(公告)号:US07680982B2

    公开(公告)日:2010-03-16

    申请号:US11676634

    申请日:2007-02-20

    IPC分类号: G06F12/00

    摘要: In a data storage subsystem with disk storage and a pair of clusters, one set of DASD fast write data is in cache of one cluster and in non-volatile data storage of the other. In response to a failover of one of the pair of clusters to a local cluster, the local cluster converts the DASD fast write data in local cache to converted fast write data to prioritize the converted data for destaging to disk storage. In response to failure to destage, the local cluster allocates local non-volatile storage tracks and emulates a host adapter to store the converted fast write data by the local non-volatile storage, reconverting the converted fast write data of the non-volatile storage to local DASD fast write data stored in the local non-volatile storage and stored in the local cache storage.

    摘要翻译: 在具有磁盘存储和一对集群的数据存储子系统中,一组DASD快速写入数据位于一个集群的缓存中,而在另一个集群的非易失性数据存储中。 为了响应一对集群中的一个到本地集群的故障切换,本地集群将本地缓存中的DASD快速写入数据转换为转换的快速写入数据,以便将转换后的数据优先转发到磁盘存储。 为了应对未能到达的目的地,本地集群分配本地非易失性存储轨迹,并模拟主机适配器以存储由本地非易失性存储器转换的快速写入数据,将非易失性存储器的转换的快速写入数据重新转换为 本地DASD快速写入数据存储在本地非易失性存储器中并存储在本地缓存中。

    Method, system, and article of manufacture for increasing processor utilization
    6.
    发明授权
    Method, system, and article of manufacture for increasing processor utilization 有权
    提高处理器利用率的方法,系统和制造

    公开(公告)号:US06948009B2

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

    申请号:US10163219

    申请日:2002-06-04

    摘要: Provided are a method, system, and program for increasing processor utilization. A list of work is divided for processing among a plurality of processes, wherein a process is allocated a part of the list of work to process, and the processes execute in parallel. If a process completes the list of work allocated to the process then the process is made available on an available process queue. Before a process performs any work, the process reads the available process queue and determines if any process is available to share the work. If so, the work is split up between the examining process and the available process. In one implementation, the work involves scanning a cache and if necessary destage data.

    摘要翻译: 提供了用于增加处理器利用率的方法,系统和程序。 工作列表被分配用于在多个处理之间进行处理,其中,处理被分配待处理的工作列表的一部分,并且处理并行执行。 如果进程完成分配给进程的工作列表,则可以在可用的进程队列中使用进程。 在进程执行任何工作之前,该进程读取可用的进程队列,并确定是否有任何进程可用于共享工作。 如果是这样,工作就在审查过程和可用过程之间分开。 在一个实现中,该工作涉及扫描缓存,并且如果必要的话,数据传送。

    Adjusting parameters used to prefetch data from storage into cache
    9.
    发明授权
    Adjusting parameters used to prefetch data from storage into cache 有权
    调整用于将数据从存储器预取到高速缓存中的参数

    公开(公告)号:US07702857B2

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

    申请号:US11843615

    申请日:2007-08-22

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for adjusting parameters used to prefetch data from storage into cache. Data units are added from a storage to a cache, wherein requested data from the storage is returned from the cache. A degree of prefetch is processed indicating a number of data units to prefetch into the cache. A trigger distance is processed indicating a prefetched trigger data unit in the cache. The number of data units indicated by the degree of prefetch is prefetched in response to processing the trigger data unit. The degree of prefetch and the trigger distance are adjusted based on a rate at which data units are accessed from the cache.

    摘要翻译: 提供了一种用于调整用于将数据从存储器预取到高速缓存中的参数的方法,系统和制品。 从存储器将数据单元添加到高速缓存,其中来自存储器的所请求的数据从高速缓存返回。 处理一定程度的预取,指示预取到高速缓存中的数据单元的数量。 处理指示缓存中的预取触发数据单元的触发距离。 响应于处理触发数据单元预取由预取程度指示的数据单元的数量。 基于从缓存访问数据单元的速率来调整预取程度和触发距离。