Remote access agent for caching in a SAN file system
    1.
    发明授权
    Remote access agent for caching in a SAN file system 失效
    用于在SAN文件系统中缓存的远程访问代理

    公开(公告)号:US07685128B2

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

    申请号:US10864605

    申请日:2004-06-10

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: Addressed is a system and method for remote data caching and replication by local copy maintenance of remote data within a SAN file system. Distributed Storage Tank (DST), an extension to a SAN file system, provides for transparent SAN client access of local copies by importing, exporting, and storing data using network file access protocols as well as by providing assurance of metadata and file content validity. A Remote Access Agent (RAA) handles protocol implementation and conversion necessary for communication with remote data sources. Controlled by a consistency policy, consistency is maintained by RAA fetching and updating local copies if modifications have occurred to a file since it was first stored as a local copy in local storage. Additionally, RAA returns metadata pertaining to the requested data. A SAN client obtains metadata corresponding to the requested data and utilizes it to directly access locally stored copies of remote data.

    摘要翻译: 解决的是通过SAN文件系统中的远程数据的本地复制维护来进行远程数据缓存和复制的系统和方法。 分布式存储库(DST)是SAN文件系统的扩展,通过使用网络文件访问协议导入,导出和存储数据以及提供元数据和文件内容有效性的保证,为本地副本的透明SAN客户端访问提供了便利。 远程访问代理(RAA)处理与远程数据源通信所需的协议实现和转换。 由一致性策略控制,由于RAA首次将其作为本地副本存储在本地存储中,因此RAA会在文件发生修改时,获取和更新本地副本,从而保持一致性。 此外,RAA返回与所请求数据有关的元数据。 SAN客户端获取与所请求数据相对应的元数据,并利用它来直接访问本地存储的远程数据副本。

    Remote Access Agent for Caching in a SAN File System
    2.
    发明申请
    Remote Access Agent for Caching in a SAN File System 有权
    用于在SAN文件系统中缓存的远程访问代理

    公开(公告)号:US20100205156A1

    公开(公告)日:2010-08-12

    申请号:US12706233

    申请日:2010-02-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: A system and method is disclosed for maintaining, in a Storage Area Network (SAN), the consistency of a local copy of a remote file system sub-tree obtained from a remote source. Directory structure of the remote file system sub-tree is mapped to a remote container attached to the SAN and each remote object of the remote file system sub-tree is represented as a local object component of the remote container. Next, each of the local objects are labeled with attributes associated with the represented remote object, and metadata describing each of the local objects is stored in a metadata server. Also, a consistency policy is associated with each of the local objects in the remote container (wherein the policy defines conditions for checking freshness of said labeled attributes), and the local object components of remote container is updated in accordance with the consistency policy.

    摘要翻译: 公开了一种用于在存储区域网络(SAN)中维护从远程源获得的远程文件系统子树的本地副本的一致性的系统和方法。 远程文件系统子树的目录结构映射到连接到SAN的远程容器,远程文件系统子树的每个远程对象都表示为远程容器的本地对象组件。 接下来,每个本地对象被标记有与所表示的远程对象相关联的属性,并且描述每个本地对象的元数据被存储在元数据服务器中。 此外,一致性策略与远程容器中的每个本地对象(其中策略定义用于检查所标记的属性的新鲜度的条件)相关联,并且根据一致性策略来更新远程容器的本地对象组件。

    Adaptive vicinity prefetching For filesystem Metadata
    3.
    发明申请
    Adaptive vicinity prefetching For filesystem Metadata 有权
    自适应邻域预取对于文件系统元数据

    公开(公告)号:US20080177754A1

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

    申请号:US12058347

    申请日:2008-03-28

    IPC分类号: G06F17/30

    摘要: Network latencies are reduced by detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem. The metadata corresponding to the metadata access call is fetched when the metadata corresponding to the metadata access call is not contained in a local filesystem cache that has a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem. Metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem is prefetched when the related metadata is not contained in the local filesystem cache. The metadata related to the metadata corresponding to the access call can be contained in a child node or a parent node of the node containing the metadata corresponding to the access call, or the descendants of such nodes.

    摘要翻译: 通过检测包含在远程位置文件系统的文件系统节点中的文件系统元数据的元数据访问调用来减少网络延迟。 当与元数据访问调用相对应的元数据不包含在具有与远程位置的文件系统的层次结构相对应的层次结构的本地文件系统高速缓存中时,获取对应于元数据访问调用的元数据。 当相关的元数据不包含在本地文件系统高速缓存中时,预取与来自远程位置的文件系统的元数据访问调用相对应的元数据的元数据。 与访问呼叫相对应的元数据相关的元数据可以包含在包含与访问呼叫对应的元数据的节点的子节点或父节点,或者这些节点的后代。

    Method and system for cache-based dropped write protection in data storage systems
    4.
    发明授权
    Method and system for cache-based dropped write protection in data storage systems 有权
    数据存储系统中基于缓存的丢弃写保护的方法和系统

    公开(公告)号:US07908512B2

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

    申请号:US12042984

    申请日:2008-03-05

    IPC分类号: G06F11/00

    摘要: A method and system for cache-based dropped write protection in data storage systems are provided. An implementation involves detecting undetected write errors in a storage system, by writing data to a storage medium from a data cache; maintaining a copy of the data in the data cache until said data on the storage medium is validated or said data needs to be evicted from the data cache; and prior to eviction of said data from the data cache, maintaining metadata for said data in a metadata cache until the data written to the storage medium has been validated against the metadata.

    摘要翻译: 提供了一种用于数据存储系统中基于缓存的丢弃写保护的方法和系统。 实现涉及通过从数据高速缓冲存储器将数据写入存储介质来检测存储系统中的未检测到的写入错误; 在数据高速缓存中保留数据的副本,直到存储介质上的数据被验证或者所述数据需要从数据高速缓存中逐出; 并且在从数据高速缓存驱逐所述数据之前,将所述数据的元数据保存在元数据高速缓存中,直到写入存储介质的数据已经针对元数据被验证。

    METHOD AND SYSTEM FOR CACHE-BASED DROPPED WRITE PROTECTION IN DATA STORAGE SYSTEMS
    5.
    发明申请
    METHOD AND SYSTEM FOR CACHE-BASED DROPPED WRITE PROTECTION IN DATA STORAGE SYSTEMS 有权
    数据存储系统中基于缓存缓存写保护的方法和系统

    公开(公告)号:US20090228744A1

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

    申请号:US12042984

    申请日:2008-03-05

    IPC分类号: G06F11/00

    摘要: A method and system for cache-based dropped write protection in data storage systems are provided. An implementation involves detecting undetected write errors in a storage system, by writing data to a storage medium from a data cache; maintaining a copy of the data in the data cache until said data on the storage medium is validated or said data needs to be evicted from the data cache; and prior to eviction of said data from the data cache, maintaining metadata for said data in a metadata cache until the data written to the storage medium has been validated against the metadata.

    摘要翻译: 提供了一种用于数据存储系统中基于缓存的丢弃写保护的方法和系统。 实现涉及通过从数据高速缓冲存储器将数据写入存储介质来检测存储系统中的未检测到的写入错误; 在数据高速缓存中保留数据的副本,直到存储介质上的数据被验证或者所述数据需要从数据高速缓存中逐出; 并且在从数据高速缓存驱逐所述数据之前,将所述数据的元数据保存在元数据高速缓存中,直到写入存储介质的数据已经针对元数据被验证。

    Adaptive vicinity prefetching for filesystem metadata
    6.
    发明授权
    Adaptive vicinity prefetching for filesystem metadata 失效
    自适应邻域预取文件系统元数据

    公开(公告)号:US07496642B2

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

    申请号:US10953243

    申请日:2004-09-29

    IPC分类号: G06F15/16

    摘要: Network latencies are reduced by detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem. The metadata corresponding to the metadata access call is fetched when the metadata corresponding to the metadata access call is not contained in a local filesystem cache that has a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem. Metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem is prefetched when the related metadata is not contained in the local filesystem cache. The metadata related to the metadata corresponding to the access call can be contained in a child node or a parent node of the node containing the metadata corresponding to the access call, or the descendants of such nodes.

    摘要翻译: 通过检测包含在远程位置文件系统的文件系统节点中的文件系统元数据的元数据访问调用来减少网络延迟。 当与元数据访问调用相对应的元数据不包含在具有与远程位置的文件系统的层次结构相对应的层次结构的本地文件系统高速缓存中时,获取对应于元数据访问调用的元数据。 当相关的元数据不包含在本地文件系统高速缓存中时,预取与来自远程位置的文件系统的元数据访问调用相对应的元数据的元数据。 与访问呼叫相对应的元数据相关的元数据可以包含在包含与访问呼叫对应的元数据的节点的子节点或父节点,或者这些节点的后代。

    EFFICIENT METHOD TO DETECT DISK WRITE ERRORS
    7.
    发明申请
    EFFICIENT METHOD TO DETECT DISK WRITE ERRORS 失效
    有效的方法来检测磁盘写入错误

    公开(公告)号:US20090213487A1

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

    申请号:US12036168

    申请日:2008-02-22

    IPC分类号: G11B5/596

    CPC分类号: G11B5/5526

    摘要: A write error detection mechanism for a computer data disk drive or storage controller writes and then verifies data to detect disk write errors. It allows the heads to be moved to other tracks to do other jobs in the time it takes the disk to rotate from the point the data was written and to return there again so it can be read to verify the write. The data written is temporarily stored in feature table memory outside the disk, so it can be used as in the comparison later when the written data can be read for the verify. In the interim, other write-and-verify and read operations can be pipelined, or multitasked using the same head, even on different tracks.

    摘要翻译: 用于计算机数据磁盘驱动器或存储控制器的写入错误检测机制写入然后验证数据以检测磁盘写入错误。 它允许磁头移动到其他轨道,以便在磁盘从数据写入点旋转的时间内执行其他作业,并再次返回,以便可以读取以验证写入。 写入的数据临时存储在磁盘外的特征表存储器中,因此可以在后面的比较中使用写入数据进行验证。 在此期间,其他写入和验证和读取操作可以流水线化,也可以使用相同的头部进行多任务处理,即使在不同的轨道上。

    Efficient method to detect disk write errors
    8.
    发明授权
    Efficient method to detect disk write errors 失效
    有效的方法来检测磁盘写入错误

    公开(公告)号:US08140909B2

    公开(公告)日:2012-03-20

    申请号:US12036168

    申请日:2008-02-22

    IPC分类号: G06F11/00

    CPC分类号: G11B5/5526

    摘要: A write error detection mechanism for a computer data disk drive or storage controller writes and then verifies data to detect disk write errors. It allows the heads to be moved to other tracks to do other jobs in the time it takes the disk to rotate from the point the data was written and to return there again so it can be read to verify the write. The data written is temporarily stored in feature table memory outside the disk, so it can be used as in the comparison later when the written data can be read for the verify. In the interim, other write-and-verify and read operations can be pipelined, or multitasked using the same head, even on different tracks.

    摘要翻译: 用于计算机数据磁盘驱动器或存储控制器的写入错误检测机制写入然后验证数据以检测磁盘写入错误。 它允许磁头移动到其他轨道,以便在磁盘从数据写入点旋转的时间内执行其他作业,并再次返回,以便可以读取以验证写入。 写入的数据临时存储在磁盘外的特征表存储器中,因此可以在后面的比较中使用写入数据进行验证。 在此期间,其他写入和验证和读取操作可以流水线化,也可以使用相同的头部进行多任务处理,即使在不同的轨道上。