Customizing a namespace in a decentralized storage environment
    2.
    发明授权
    Customizing a namespace in a decentralized storage environment 有权
    在分散存储环境中自定义命名空间

    公开(公告)号:US08190741B2

    公开(公告)日:2012-05-29

    申请号:US11395118

    申请日:2006-03-31

    IPC分类号: G06F15/173

    CPC分类号: G06F17/30079 G06F17/30212

    摘要: Systems and methods to customize a namespace using a synthetic namespace. A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. The NAS switch file handles are used to customize a namespace. More specifically, a synthetic namespace is generated from one or more file location tables that map the switch file handles to NAS file handles. The NAS file handles are independent of a physical export containing the objects referred to by the NAS file handles. In one example, the synthetic namespace presents a home directory corresponding to a location of a user.

    摘要翻译: 使用合成命名空间来定制命名空间的系统和方法。 NAS交换机提供对客户端透明的NAS存储网络中的文件迁移。 NAS交换机文件句柄用于自定义命名空间。 更具体地说,从映射交换机文件句柄到NAS文件句柄的一个或多个文件位置表生成合成命名空间。 NAS文件句柄与包含NAS文件句柄所指对象的物理导出无关。 在一个示例中,合成命名空间呈现对应于用户位置的主目录。

    Enabling proxy services using referral mechanisms
    5.
    发明授权
    Enabling proxy services using referral mechanisms 有权
    使用推荐机制启用代理服务

    公开(公告)号:US08539081B2

    公开(公告)日:2013-09-17

    申请号:US10942762

    申请日:2004-09-15

    IPC分类号: G06F15/16

    摘要: A NAS (Network Attaches Storage) switch authenticates a client on multiple file servers for proxy services. The NAS switch enables proxy services by successively authenticating the client on the file servers using referrals. The NAS switch further comprises a connection manager to establish connections to the client and the file servers, a referral manager to redirect the client for successive authentications, and a transaction manager to perform data transfers with the file servers on behalf of the client. The system components support DFS (Distributed File System), and communicate using a protocol dialect that supports referral mechanisms such as NFSv4 (Network File Server version 4) or CIFS (Common Internet File System). The transaction manager also performs a protocol dialect translation service when the connection manager negotiates one protocol dialect with the client, and a different protocol dialect with the file server.

    摘要翻译: NAS(网络连接存储)交换机对多个文件服务器上的客户端进行身份验证以进行代理服务。 NAS交换机通过使用转介依次验证文件服务器上的客户端来启用代理服务。 NAS交换机还包括连接管理器以建立到客户端和文件服务器的连接,引用管理器重定向客户端以进行连续的认证,以及事务管理器来代表客户端与文件服务器执行数据传输。 系统组件支持DFS(分布式文件系统),并使用支持诸如NFSv4(网络文件服务器版本4)或CIFS(通用Internet文件系统)等引用机制的协议方言进行通信。 当连接管理器与客户端协商一个协议方言时,事务管理器还执行协议方言转换服务,以及与文件服务器的不同协议方言。

    Transparent file migration using namespace replication
    6.
    发明授权
    Transparent file migration using namespace replication 有权
    透明文件迁移使用命名空间复制

    公开(公告)号:US08180843B2

    公开(公告)日:2012-05-15

    申请号:US12019582

    申请日:2008-01-24

    IPC分类号: G06F13/00

    摘要: A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. A source file server exports an original NAS file handles indicative of object locations on the source file server to the NAS switch. The NAS switch modifies the original NAS file handles to an internal file system and maps the original NAS file handles to a switch file handles independent of location. The NAS switch exports the switch file handles to a client. The client looks-up objects and makes NAS requests to the source file server using switch file handles. The NAS switch performs file migration by first replicating the namespace containing data to be migrated from source file server to a destination file server. Separately, the NAS replicates data which is a relatively longer process than the namespace replication. During data replication, namespace access requests for objects are directed to the replicated namespace. After data replication, file object requests for migrated objects are redirected to the destination file server in a process that is transparent to the client.

    摘要翻译: NAS交换机提供对客户端透明的NAS存储网络中的文件迁移。 源文件服务器将原始NAS文件导出,将源文件服务器上的对象位置指示到NAS交换机。 NAS交换机将原始的NAS文件句柄修改为内部文件系统,并将原始的NAS文件句柄映射到独立于位置的交换机文件。 NAS交换机将交换机文件句柄导出到客户端。 客户端查找对象,并使用交换机文件句柄将NAS请求发送到源文件服务器。 NAS交换机通过首先复制包含要从源文件服务器迁移到目标文件服务器的数据的命名空间来执行文件迁移。 另外,NAS会复制与命名空间复制相对较长进程的数据。 在数据复制期间,对象的命名空间访问请求定向到复制的命名空间。 数据复制后,对于迁移对象的文件对象请求将重定向到对客户端透明的进程中的目标文件服务器。

    Large file support for a network file server
    7.
    发明授权
    Large file support for a network file server 有权
    大型文件支持网络文件服务器

    公开(公告)号:US07831641B2

    公开(公告)日:2010-11-09

    申请号:US10832785

    申请日:2004-04-26

    IPC分类号: G06F17/30

    摘要: A NAS switch provides large file support to a file server in a decentralized storage network such as a NAS (Network Attached Storage) storage network. For example, files greater than 2-GB can be stored on a 32-bit commodity file server. The NAS switch sits in the data path of a client on the front end and a commodity NAS file server on the back end. A segmentation module in the NAS switch stores large files as separate data chunks in the file server. To do so, the segmentation module stores a directory file handle, which points to a directory containing the data chunks, in place of the large file. The segmentation module can also store a large file/chunk directory association in a migration cache. A reconstruction module processes client requests concerning large files by issuing requests to specific data chunks. For example, in a read operation, the reconstruction module calculates chunk numbers to determine which file to read and offsets to determine which byte to read within a chunk.

    摘要翻译: NAS交换机为分散存储网络(如NAS(网络连接存储))存储网络中的文件服务器提供大量文件支持。 例如,大于2 GB的文件可以存储在32位商品文件服务器上。 NAS交换机位于前端客户端的数据路径和后端的商品NAS文件服务器。 NAS交换机中的分段模块将大文件作为单独的数据块存储在文件服务器中。 为此,分段模块存储指向包含数据块的目录的目录文件句柄,代替大文件。 分割模块还可以在迁移高速缓存中存储大的文件/块目录关联。 重建模块通过向特定数据块发出请求来处理关于大文件的客户机请求。 例如,在读取操作中,重建模块计算块编号以确定要读取的文件和偏移以确定在块内读取哪个字节。

    Transparent file migration using namespace replication
    8.
    发明授权
    Transparent file migration using namespace replication 有权
    透明文件迁移使用命名空间复制

    公开(公告)号:US07346664B2

    公开(公告)日:2008-03-18

    申请号:US10831376

    申请日:2004-04-23

    IPC分类号: G06F13/00

    摘要: A NAS switch provides file migrations in a NAS storage network that are transparent to the clients. A source file server exports an original NAS file handles indicative of object locations on the source file server to the NAS switch. The NAS switch modifies the original NAS file handles to an internal file system and maps the original NAS file handles to a switch file handles independent of location. The NAS switch exports the switch file handles to a client. The client looks-up objects and makes NAS requests to the source file server using switch file handles. The NAS switch performs file migration by first replicating the namespace containing data to be migrated from source file server to a destination file server. Separately, the NAS replicates data which is a relatively longer process than the namespace replication. During data replication, namespace access requests for objects are directed to the replicated namespace. After data replication, file object requests for migrated objects are redirected to the destination file server in a process that is transparent to the client.

    摘要翻译: NAS交换机提供对客户端透明的NAS存储网络中的文件迁移。 源文件服务器将原始NAS文件导出,将源文件服务器上的对象位置指示到NAS交换机。 NAS交换机将原始的NAS文件句柄修改为内部文件系统,并将原始的NAS文件句柄映射到独立于位置的交换机文件。 NAS交换机将交换机文件句柄导出到客户端。 客户端查找对象,并使用交换机文件句柄将NAS请求发送到源文件服务器。 NAS交换机通过首先复制包含要从源文件服务器迁移到目标文件服务器的数据的命名空间来执行文件迁移。 另外,NAS会复制与命名空间复制相对较长进程的数据。 在数据复制期间,对象的命名空间访问请求定向到复制的命名空间。 数据复制后,对于迁移对象的文件对象请求将重定向到对客户端透明的进程中的目标文件服务器。

    Transparent file replication using namespace replication
    9.
    发明授权
    Transparent file replication using namespace replication 有权
    透明文件复制使用命名空间复制

    公开(公告)号:US07587422B2

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

    申请号:US10831701

    申请日:2004-04-23

    IPC分类号: G06F17/30

    摘要: A NAS switch, in the data path of a client and a NAS file server on the storage network, provides a centralized point of reconfiguration after a network change that alleviates the need for reconfiguration of each connected client. The client uses a NAS request to access a storage object to the NAS switch using a switch file handle that is independent of object location and that can be used to locate the primary and its replica storage objects if the object is subsequently replicated. A replication module replicates a namespace separately from data contained therein. Afterwards, synchronicity module looks-up the switch file handle in a file handle replication table to determine if the object has been replicated and, if so, sends one of the replica NAS file handles. The synchronicity module also maintains synchronicity between the primary and replica file servers through critical NAS requests that modify objects such as create, delete, and the like.

    摘要翻译: 在存储网络上的客户端和NAS文件服务器的数据路径中的NAS交换机在网络改变之后提供了重新配置的集中点,以减轻对每个连接的客户端的重新配置的需要。 客户端使用NAS请求使用独立于对象位置的交换机文件句柄来访问NAS交换机的存储对象,并且如果随后复制对象,则可以用于查找主数据卷及其副本存储对象。 复制模块将命名空间与其中包含的数据分开复制。 之后,同步模块查找文件句柄复制表中的切换文件句柄,以确定对象是否已被复制,如果是,则发送副本NAS文件句柄之一。 同步模块还通过修改诸如创建,删除等对象的关键NAS请求来维护主文件服务器和副本文件服务器之间的同步性。

    Extended storage capacity for a network file server
    10.
    发明授权
    Extended storage capacity for a network file server 有权
    扩展网络文件服务器的存储容量

    公开(公告)号:US07072917B2

    公开(公告)日:2006-07-04

    申请号:US10832927

    申请日:2004-04-26

    IPC分类号: G06F12/00 G06F17/00

    摘要: A NAS switch provides extended storage capacity to a file server in a decentralized storage network such as a NAS (Network Attached Storage) storage network. The NAS switch sits in the data path of a client on the front end and a directory file server and shadow file servers on the back end. A segregation module in the NAS switch replicates data from the directory file server to a shadow file server, and then replaces the data in the directory file server with holey files. Holey files, which store a range of consecutive values such as zero with negligible storage space, retain the attributes of the data without retaining its storage consumption. Thus, the directory file server can server as a single directory hierarchy for several shadow file servers containing data beyond a capacity of the directory file server. When the NAS switch receives operations from the client, an association module forwards directory operations to the directory file server and data operations to the shadow file server. The NAS switch also provides services to several shadow file servers from a single directory file server.

    摘要翻译: NAS交换机为诸如NAS(网络连接存储)存储网络的分散存储网络中的文件服务器提供扩展的存储容量。 NAS交换机位于前端客户端的数据路径,后端的目录文件服务器和影子文件服务器。 NAS交换机中的隔离模块将目录文件服务器中的数据复制到影子文件服务器,然后用目录文件替换目录文件服务器中的数据。 存储一系列连续值(如具有可忽略的存储空间的零)的多孔文件保留数据的属性,而不保留其存储空间。 因此,目录文件服务器可以将服务器作为包含超出目录文件服务器容量的数据的多个影子文件服务器的单个目录层次结构。 当NAS交换机从客户端接收到操作时,关联模块将目录操作转发到目录文件服务器,并将数据操作转发到影子文件服务器。 NAS交换机还从单个目录文件服务器向多个影子文件服务器提供服务。