Using multiple data structures to manage data in cache
    7.
    发明授权
    Using multiple data structures to manage data in cache 失效
    使用多个数据结构来管理缓存中的数据

    公开(公告)号:US07908236B2

    公开(公告)日:2011-03-15

    申请号:US11459004

    申请日:2006-07-20

    IPC分类号: G06F15/00 G06F17/00 G06N3/10

    CPC分类号: G06F12/124 G06F12/123

    摘要: Provided are a method, system and program for using multiple data structures to manage data in cache. A plurality of data structures each have entries identifying data from a first computer readable medium added to a second computer readable medium. A request is received for data in the first computer readable medium. A determination is made as to whether there is an entry for the requested data in one of the data structures. The requested data is retrieved from the first computer readable medium to store in the second computer readable medium in response to determining that there is no entry for the requested data in one of the data structures. One of the data structures is selected in response to determining that there is no entry for the requested data in one of the data structures and an entry for the retrieved data is added to the selected data structure.

    摘要翻译: 提供了一种使用多个数据结构来管理缓存中的数据的方法,系统和程序。 多个数据结构各自具有标识来自添加到第二计算机可读介质的第一计算机可读介质的数据的条目。 接收第一计算机可读介质中的数据的请求。 确定在数据结构之一中是否存在所请求的数据的条目。 响应于确定在数据结构之一中没有针对所请求的数据的条目,从第一计算机可读介质检索所请求的数据以存储在第二计算机可读介质中。 响应于确定在数据结构之一中没有针对所请求的数据的条目而选择数据结构中的一个,并且将所检索的数据的条目添加到所选择的数据结构。

    USING MULTIPLE DATA STRUCTURES TO MANAGE DATA IN CACHE
    8.
    发明申请
    USING MULTIPLE DATA STRUCTURES TO MANAGE DATA IN CACHE 失效
    使用多个数据结构来管理缓存中的数据

    公开(公告)号:US20080021853A1

    公开(公告)日:2008-01-24

    申请号:US11459004

    申请日:2006-07-20

    IPC分类号: G06N3/10

    CPC分类号: G06F12/124 G06F12/123

    摘要: Provided are a method, system and program for using multiple data structures to manage data in cache. A plurality of data structures each have entries identifying data from a first computer readable medium added to a second computer readable medium. A request is received for data in the first computer readable medium. A determination is made as to whether there is an entry for the requested data in one of the data structures. The requested data is retrieved from the first computer readable medium to store in the second computer readable medium in response to determining that there is no entry for the requested data in one of the data structures. One of the data structures is selected in response to determining that there is no entry for the requested data in one of the data structures and an entry for the retrieved data is added to the selected data structure.

    摘要翻译: 提供了一种使用多个数据结构来管理缓存中的数据的方法,系统和程序。 多个数据结构各自具有标识来自添加到第二计算机可读介质的第一计算机可读介质的数据的条目。 接收第一计算机可读介质中的数据的请求。 确定在数据结构之一中是否存在所请求的数据的条目。 响应于确定在数据结构之一中没有针对所请求的数据的条目,从第一计算机可读介质检索所请求的数据以存储在第二计算机可读介质中。 响应于确定在数据结构之一中没有针对所请求的数据的条目而选择数据结构中的一个,并且将所检索的数据的条目添加到所选择的数据结构。

    Method, system, and program for destaging data in cache
    9.
    发明授权
    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 and method to copy data
    10.
    发明授权
    Apparatus and method to copy data 有权
    数据复制的装置和方法

    公开(公告)号:US09063945B2

    公开(公告)日:2015-06-23

    申请号:US13160397

    申请日:2011-06-14

    摘要: An apparatus and method for copying data are disclosed. A data track to be replicated using a peer-to-peer remote copy (PPRC) operation is identified. The data track is encoded in a non-transitory computer readable medium disposed in a first data storage system. At a first time, a determination of whether the data track is stored in a data cache is made. At a second time, the data track is replicated to a non-transitory computer readable medium disposed in a second data storage system. The second time is later than the first time. If the data track was stored in the data cache at the first time, a cache manager is instructed to not demote the data track from the data cache. If the data track was not stored in the data cache at the first time, the cache manager is instructed that the data track may be demoted.

    摘要翻译: 公开了一种用于复制数据的装置和方法。 识别要使用对等远程复制(PPRC)操作来复制的数据轨道。 数据轨道被编码在布置在第一数据存储系统中的非暂时计算机可读介质中。 在第一时间,确定数据轨迹是否存储在数据高速缓存中。 在第二时间,将数据轨道复制到布置在第二数据存储系统中的非暂时性计算机可读介质。 第二次比第一次晚。 如果数据轨道首次存储在数据高速缓存中,则指示高速缓存管理器不从数据高速缓存降级数据轨道。 如果数据轨道在第一时间未被存储在数据高速缓存中,则指示高速缓存管理器可以降低数据轨道。