Apparatus and method for data consistency in a proxy cache
    1.
    发明授权
    Apparatus and method for data consistency in a proxy cache 有权
    代理缓存中数据一致性的装置和方法

    公开(公告)号:US07552223B1

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

    申请号:US10423477

    申请日:2003-04-25

    IPC分类号: G06F15/16

    摘要: In an embodiment, a method to provide data consistency in a storage system, includes: providing, by a server to a proxy cache, a lock associated with a delegated file in the server; in response to a write request from a client, modifying data in a cached copy of the delegated file in the proxy cache; revoking, by the server, the lock associated with the delegated file, in response to a request from another device to access the delegated file so that the delegated file is now a formerly delegated file; and writing the modified data to the formerly delegated file in the server to update the formerly delegated file; and permitting access to the formerly delegated file by the another device.

    摘要翻译: 在一个实施例中,一种在存储系统中提供数据一致性的方法包括:由服务器向代理缓存提供与服务器中的委托文件相关联的锁; 响应于来自客户端的写请求,修改代理缓存中委托文件的缓存副本中的数据; 响应于另一设备访问委托文件的请求,由服务器撤销与委托文件相关联的锁,以便委派文件现在是以前委派的文件; 并将修改后的数据写入服务器中之前委托的文件,以更新以前委派的文件; 并允许另一个设备访问以前授权的文件。

    Apparatus and method for storing data in a proxy cache in a network
    8.
    发明授权
    Apparatus and method for storing data in a proxy cache in a network 有权
    用于将数据存储在网络中的代理高速缓存中的装置和方法

    公开(公告)号:US07171469B2

    公开(公告)日:2007-01-30

    申请号:US10245828

    申请日:2002-09-16

    IPC分类号: G06F15/167 G06F15/173

    CPC分类号: G06F17/30902 H04L67/2852

    摘要: In one embodiment, the invention provides an apparatus for caching data in a network, with the apparatus including a proxy cache configured to receive request for an object from a client and to fetch data blocks from a server. The proxy cache may be configured to cache the data blocks in a hierarchical relationship within the object. The object may be, for example, a data file or a directory. The data blocks that are cached in the proxy cache define an active data set which is based upon a request from a client.

    摘要翻译: 在一个实施例中,本发明提供一种用于在网络中缓存数据的装置,其中所述装置包括配置成从客户端接收对象的请求并从服务器获取数据块的代理缓存。 代理缓存可以被配置为以对象内的分层关系缓存数据块。 该对象可以是例如数据文件或目录。 缓存在代理缓存中的数据块定义了基于客户端请求的活动数据集。