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

    公开(公告)号:US08229899B2

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

    申请号:US12706233

    申请日:2010-02-16

    IPC分类号: G06F17/00

    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的远程容器,远程文件系统子树的每个远程对象都表示为远程容器的本地对象组件。 接下来,每个本地对象被标记有与所表示的远程对象相关联的属性,并且描述每个本地对象的元数据被存储在元数据服务器中。 此外,一致性策略与远程容器中的每个本地对象(其中策略定义用于检查所标记的属性的新鲜度的条件)相关联,并且根据一致性策略来更新远程容器的本地对象组件。

    System and method for identifying inconsistent parity in an array of
storage
    2.
    发明授权
    System and method for identifying inconsistent parity in an array of storage 失效
    用于识别存储阵列中的不一致奇偶校验的系统和方法

    公开(公告)号:US5574882A

    公开(公告)日:1996-11-12

    申请号:US397817

    申请日:1995-03-03

    CPC分类号: G06F11/1076 G06F2211/1009

    摘要: A system and method are provided that is used by software implemented Redundancy Array of Inexpensive Disk (RAID) arrays to achieve adequate performance and reliability, as well as to improve performance or low cost hardware Raids. The enhancements to the basic RAID implementation speeds up recovery time for software RAIDS. A method is provided for storing data in an array of storage devices. A plurality of block locations on the storage devices are logically arranged as a parity group wherein a parity block stored in a block location as part of a parity group is logically derived from the combination of data blocks stored in the parity group, and each block in a parity group is stored on a different storage device. A plurality of parity groups are grouped into a parity group set. A request is received to write a new data block location on a storage device. The old data block stored at the block location is read. The new data block is written to the block location. When the parity set is in an unmodified state prior to the current write, an indicator is written to the storage device that the parity group set is in a modified state. In a preferred embodiment, this enhancement uses a bit map stored on disk, called Parity Group Set, (PGS) bit map, to mark inconsistent parity groups, replacing the Non-Volatile Random Access Memory, (NVRAM) used for similar purposes by hardware RAIDs. Further enhancements optimized sequential input/output, (I/O) data stream.

    摘要翻译: 提供了一种由软件实现的廉价磁盘冗余阵列(RAID)阵列使用的系统和方法,以实现足够的性能和可靠性,以及提高性能或低成本硬件RAID。 基本RAID实施的增强可以加快软件RAIDS的恢复时间。 提供了一种用于将数据存储在存储设备阵列中的方法。 存储设备上的多个块位置被逻辑地布置为奇偶校验组,其中作为奇偶校验组的一部分存储在块位置中的奇偶校验块从存储在奇偶校验组中的数据块的组合逻辑地导出,并且每个块 奇偶校验组存储在不同的存储设备上。 多个奇偶校验组被分组成奇偶校验组集合。 接收到在存储设备上写入新的数据块位置的请求。 读取存储在块位置的旧数据块。 新数据块被写入块位置。 当奇偶校验集在当前写入之前处于未修改状态时,将指示符写入存储设备,奇偶校验组集合处于修改状态。 在优选实施例中,该增强使用存储在磁盘上的位图(称为奇偶校验集合(PGS)位图)来标记不一致的奇偶校验组,用硬件替代用于类似目的的非易失性随机存取存储器(NVRAM) RAID 进一步增强优化的顺序输入/输出(I / O)数据流。