Apparatus and method for hardware-based file system
    12.
    发明授权
    Apparatus and method for hardware-based file system 有权
    基于硬件的文件系统的装置和方法

    公开(公告)号:US07457822B1

    公开(公告)日:2008-11-25

    申请号:US10286015

    申请日:2002-11-01

    IPC分类号: G06F17/30

    摘要: A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.

    摘要翻译: 基于硬件的文件系统包括执行辅助客户端数据处理的功能的多个链接的子模块。 每个子模块与元数据缓存相关联。 双根结构用于在连续的检查点存储每个文件系统对象。 元数据存储在对象和/或作为单独对象中。 作出分配稀疏物品的规定。 延迟写入功能用于将某些对象写入非易失性存储器。 检查点可以保留为文件系统的只读版本。 文件系统的修改是在不影响保留检查点的内容的情况下完成的。 文件系统可以恢复到保留的检查点。 多个文件服务器可以作为集群互连,每个文件服务器存储来自另一个文件服务器的请求。 可以动态修改文件服务器之间的互连。 分布式锁定机制用于控制对文件服务器存储的文件系统对象的访问。

    Apparatus and Method for Hardware-Based File System
    13.
    发明申请
    Apparatus and Method for Hardware-Based File System 有权
    基于硬件的文件系统的装置和方法

    公开(公告)号:US20080040385A1

    公开(公告)日:2008-02-14

    申请号:US11841353

    申请日:2007-08-20

    IPC分类号: G06F7/00

    摘要: A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.

    摘要翻译: 基于硬件的文件系统包括执行辅助客户端数据处理的功能的多个链接的子模块。 每个子模块与元数据缓存相关联。 双根结构用于在连续的检查点存储每个文件系统对象。 元数据存储在对象和/或作为单独对象中。 作出分配稀疏物品的规定。 延迟写入功能用于将某些对象写入非易失性存储器。 检查点可以保留为文件系统的只读版本。 文件系统的修改是在不影响保留检查点的内容的情况下完成的。 文件系统可以恢复到保留的检查点。 多个文件服务器可以作为集群互连,每个文件服务器存储来自另一个文件服务器的请求。 可以动态修改文件服务器之间的互连。 分布式锁定机制用于控制对文件服务器存储的文件系统对象的访问。

    Read Ahead Tiered Local and Cloud Storage System and Method Thereof
    14.
    发明申请
    Read Ahead Tiered Local and Cloud Storage System and Method Thereof 有权
    预先分层的本地和云存储系统及其方法

    公开(公告)号:US20140244937A1

    公开(公告)日:2014-08-28

    申请号:US13774800

    申请日:2013-02-22

    IPC分类号: H04L29/08 G06F12/12

    摘要: A high tier storage area stores a stub file and a lower tier cloud storage area stores the file corresponding to the stub file. When a client apparatus requests segments of the file from the high tier storage area, reference is made to the stub file to determine a predicted non-sequential pattern of requests to the segments by the client apparatus. The high tier storage area follows the predicted non-sequential pattern of requests to retrieve the segments of the file from the cloud prior to the client apparatus actually requesting the segments. As such, the file may be efficiently provided to the client apparatus while also efficiently storing the file on the lower tier cloud storage area.

    摘要翻译: 高层存储区域存储存根文件,下层云存储区域存储与存根文件相对应的文件。 当客户端装置从高层存储区域请求文件的段时,引用存根文件以确定由客户端装置对段的预测的非顺序的请求模式。 高层存储区域遵循在客户端设备实际请求段之前从云中检索文件的段的请求的预测的非顺序模式。 因此,可以将文件有效地提供给客户端装置,同时还有效地将文件存储在下层云存储区域上。

    Apparatus and method for hardware-based file system
    15.
    发明授权
    Apparatus and method for hardware-based file system 有权
    基于硬件的文件系统的装置和方法

    公开(公告)号:US08224877B2

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

    申请号:US11841353

    申请日:2007-08-20

    IPC分类号: G06F17/30 G06F17/00

    摘要: A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.

    摘要翻译: 基于硬件的文件系统包括执行辅助客户端数据处理的功能的多个链接的子模块。 每个子模块与元数据缓存相关联。 双根结构用于在连续的检查点存储每个文件系统对象。 元数据存储在对象和/或作为单独对象中。 作出分配稀疏物品的规定。 延迟写入功能用于将某些对象写入非易失性存储器。 检查点可以保留为文件系统的只读版本。 文件系统的修改是在不影响保留检查点的内容的情况下完成的。 文件系统可以恢复到保留的检查点。 多个文件服务器可以作为集群互连,每个文件服务器存储来自另一个文件服务器的请求。 可以动态修改文件服务器之间的互连。 分布式锁定机制用于控制对文件服务器存储的文件系统对象的访问。

    System, Device, and Method for Validating Data Structures in a Storage System
    17.
    发明申请
    System, Device, and Method for Validating Data Structures in a Storage System 有权
    用于验证存储系统中的数据结构的系统,设备和方法

    公开(公告)号:US20090100110A1

    公开(公告)日:2009-04-16

    申请号:US12248300

    申请日:2008-10-09

    申请人: John C. Holtom

    发明人: John C. Holtom

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: Validating a data structure includes (a) maintaining a tracking structure in a memory, the tracking structure including a corresponding status field for each table entry, the status fields having an unmarked state and a marked state; (b) processing the table entries sequentially and tracking the used and free table entries using the tracking structure, such tracking including marking the status fields corresponding to used table entries and marking the status fields corresponding to the next free table entries referenced in the pointer fields of free table entries; and (c) determining validity of the data structure based on the tracking structure.

    摘要翻译: 验证数据结构包括(a)将跟踪结构保持在存储器中,跟踪结构包括每个表条目的对应状态字段,状态字段具有未标记状态和标记状态; (b)顺序地处理表条目,并使用跟踪结构跟踪使用的和空闲的表条目,这种跟踪包括标记对应于所使用的表条目的状态字段,并且标记与指针字段中引用的下一个空闲表条目相对应的状态字段 的免费表格条目; (c)根据跟踪结构确定数据结构的有效性。

    System, device, and method for managing file security attributes in a computer file storage system
    19.
    发明授权
    System, device, and method for managing file security attributes in a computer file storage system 有权
    用于管理计算机文件存储系统中的文件安全属性的系统,设备和方法

    公开(公告)号:US07421555B2

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

    申请号:US10646365

    申请日:2003-08-22

    申请人: Martin A. Dorey

    发明人: Martin A. Dorey

    IPC分类号: G06F12/14

    CPC分类号: G06F21/6236

    摘要: A system, device, and method for managing file security attributes in a computer file storage system generates a set of Windows file security attributes from a set of UNIX file security attributes. The set of Windows file security attributes includes a UNIX-specific SID for a UNIX name that could not be translated into a Windows name. The set of Windows file security attributes also includes a set of Windows file permissions derived from a set of UNIX file permissions.

    摘要翻译: 用于管理计算机文件存储系统中的文件安全属性的系统,设备和方法从一组UNIX文件安全属性生成一组Windows文件安全属性。 Windows文件安全属性集包括UNIX名称的UNIX特定SID,无法将其转换为Windows名称。 Windows文件安全属性集还包括从一组UNIX文件权限派生的一组Windows文件权限。