Parallel metadata service in storage area network environment
    1.
    发明授权
    Parallel metadata service in storage area network environment 有权
    存储区域网络环境中的并行元数据服务

    公开(公告)号:US08140622B2

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

    申请号:US10154009

    申请日:2002-05-23

    IPC分类号: G06F15/16 G06F7/00

    CPC分类号: G06F17/30171

    摘要: A method for data access in a multinode, shared storage data processing environment is provided by enhancing the file locking mechanism structure so as to permit nodes not normally designated as metadata controller nodes to fulfill that function for limited times thus at least temporarily eliminating the need for continual node-to-node coordination. This is particularly advantageous in the access and transfer of large files such as video files or files containing complex visualization data.

    摘要翻译: 通过增强文件锁定机制结构来提供在多节点共享存储数据处理环境中的数据访问的方法,以允许通常不被指定为元数据控制器节点的节点在有限的时间内实现该功能,因此至少暂时不需要 连续的节点到节点的协调。 这在访问和传输诸如视频文件或包含复杂可视化数据的文件的大文件中是特别有利的。

    Program support for disk fencing in a shared disk parallel file system across storage area network
    2.
    发明授权
    Program support for disk fencing in a shared disk parallel file system across storage area network 失效
    程序支持跨存储区域网络的共享磁盘并行文件系统中的磁盘防护

    公开(公告)号:US06708175B2

    公开(公告)日:2004-03-16

    申请号:US09875099

    申请日:2001-06-06

    IPC分类号: G06F1730

    摘要: A method is provided for limiting access to disks and files in the event of a system partitioning occurring as the result of a node failure in a data distributed processing system in which files are shared amongst a plurality of independently running nodes. The nodes in the system are provided with limited duration leases which permit data access and which have to be periodically renewed. Each partition is also associated with a quorum which is also a necessary element in providing access at proper times. The lease and quorum concepts work together to insure that recovery operations do not occur until recovery is possible. The lease concept thus is also seen as further operating in close cooperation with the quorum concept to prevent long delays in the recovery process that could otherwise occur.

    摘要翻译: 在多个独立运行的节点之间共享文件的数据分布式处理系统中,在系统分区发生作为节点故障的结果的情况下,限制对磁盘和文件的访问的方法。 系统中的节点被提供有限的持续时间租赁,允许数据访问并且必须定期更新。 每个分区也与法定人数相关联,法定人数也是在适当时候提供访问的必要元素。 租赁和法定人数概念共同合作,确保恢复操作不会发生,直到恢复可能。 因此,租赁概念也被视为与法定人数概念密切合作的进一步运作,以防止可能发生的恢复过程的长期拖延。

    Parallel file system with a quota check utility
    4.
    发明授权
    Parallel file system with a quota check utility 失效
    具有配额检查功能的并行文件系统

    公开(公告)号:US5956734A

    公开(公告)日:1999-09-21

    申请号:US890780

    申请日:1997-07-11

    IPC分类号: G06F17/30

    摘要: A computer system having a shared disk file system running on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing on network attached shared disks. Methods are provided for use as a parallel file system in a shared disk environment by use of a scaleable directory service for the system with a stable cursor, and a segmented allocation map. Dynamic prefetch and cached balance pools for multiple accesses improve the system. Extended file attributes are used for implementation of Access Control Lists in a parallel file system. A metadata node manages file metadata for parallel read and write actions. For our system, tokens are used for metadata node selection and identification. We have provided recoverable local shares for quota Management. A quota server and a quota client are provided for each file system, and a quotacheck utility allows parallel environments with minimal interference to other applications which require the use of quotas.

    摘要翻译: 一种计算机系统,具有在多个计算机上运行的共享磁盘文件系统,每个计算机具有其自己的操作系统实例,并被耦合用于对驻留在网络附加共享磁盘上的文件进行并行数据共享访问。 通过使用具有稳定光标的系统的可扩展目录服务和分段分配映射来提供在共享磁盘环境中用作并行文件系统的方法。 用于多个访问的动态预取和缓存平衡池可改善系统。 扩展文件属性用于在并行文件系统中实现访问控制列表。 元数据节点管理用于并行读写操作的文件元数据。 对于我们的系统,令牌用于元数据节点的选择和识别。 我们为配额管理提供了可回收的本地股份。 为每个文件系统提供配额服务器和配额客户端,并且quotacheck实用程序允许对需要使用配额的其他应用程序的干扰最小的并行环境。

    Rapid restoration of file system usage in very large file systems
    5.
    发明授权
    Rapid restoration of file system usage in very large file systems 有权
    在非常大的文件系统中快速恢复文件系统的使用

    公开(公告)号:US07234077B2

    公开(公告)日:2007-06-19

    申请号:US10602157

    申请日:2003-06-24

    IPC分类号: G06F11/00

    摘要: File system restoration is made more flexible through the use of indicators of individual file restoration status throughout the restoration process. Such indicators are particularly useful in the restoration of large file systems where, for example, the number of files may range upwards of several hundred million. Since file system restoration for large systems takes such a relatively long time, the present invention provides various degrees of individual file access even as the restoration process is being carried out. During file system restoration times, file access may be full or limited to a file's attributes. Most advantageously, the present invention is capable of providing full, dynamically driven (on-demand) file access even during file system restoration operations.

    摘要翻译: 通过在整个恢复过程中使用单个文件恢复状态的指示器,使文件系统恢复更加灵活。 这样的指示器在恢复大型文件系统中特别有用,例如文件数量可能在几亿以上。 由于大型系统的文件系统恢复需要相当长的时间,所以即使正在执行恢复处理,本发明也提供了各种文件访问的程度。 在文件系统恢复时间内,文件访问可能已满或限于文件的属性。 最有利的是,即使在文件系统恢复操作期间,本发明也能够提供完全的动态驱动(按需)文件访问。

    Parallel high speed backup for a storage area network (SAN) file system
    6.
    发明授权
    Parallel high speed backup for a storage area network (SAN) file system 失效
    用于存储区域网络(SAN)文件系统的并行高速备份

    公开(公告)号:US07092976B2

    公开(公告)日:2006-08-15

    申请号:US10602156

    申请日:2003-06-24

    IPC分类号: G06F17/30

    摘要: File system backups are carried out by first generating a list of inodes including associated inode numbers in inode number order that have changed since the last backup operation. A table which has file names and inode numbers for all of the files currently in the file system is also generated. This list is sorted by inode number and the table and list are merged to provide a structure for determining which files are to be backed up. This means that relevant inodes and file names are now provided in a single entity. It is also noted that the structure that results from the merge operation is particularly suitable for being read in blocks which thus permits the backup operation to be carried out in parallel. The task of backing up files is also preferably partitioned by file size or other criteria as opposed to being partitioned simply by the number of files assigned to be backed up by any one processor in a distributed or parallel data processing system.

    摘要翻译: 文件系统备份是通过首先生成包含从上一次备份操作以来改变的inode编号顺序的相关索引节点号的inode列表来执行的。 还会生成一个具有文件系统中当前所有文件的文件名和inode号的表。 该列表按inode编号进行排序,并将表和列表合并,以提供用于确定要备份哪些文件的结构。 这意味着相关的inode和文件名现在在单个实体中提供。 还要注意的是,由合并操作产生的结构特别适用于以块的方式读取,从而允许并行执行备份操作。 备份文件的任务也优选地通过文件大小或其他标准进行分区,而不是简单地由分配或并行数据处理系统中的任何一个处理器分配备份的文件的数量进行分区。

    Parallel file system and method for independent metadata loggin
    7.
    发明授权
    Parallel file system and method for independent metadata loggin 失效
    并行文件系统和独立元数据登录方法

    公开(公告)号:US6021508A

    公开(公告)日:2000-02-01

    申请号:US893627

    申请日:1997-07-11

    IPC分类号: G06F9/46 G06F17/30 G06F11/00

    CPC分类号: G06F9/52 G06F17/30224

    摘要: A computer system having a shared disk file system running on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing on network attached shared disks. Locking techniques reduce the overhead of a token manager which is also used in the file system recovery if a computer participating in the management of shared disks becomes unavailable or failed. Synchronous and asynchronous takeover of a metadata node occurs for correction of metadata which was under modification and a new computer node to be a metadata node for that file. Locks are not constantly required to allocate new blocks on behalf of a user.

    摘要翻译: 一种计算机系统,具有在多个计算机上运行的共享磁盘文件系统,每个计算机具有其自己的操作系统实例,并被耦合用于对驻留在网络附加共享磁盘上的文件进行并行数据共享访问。 如果参与共享磁盘管理的计算机变得不可用或失败,锁定技术可以减少令牌管理器的开销,这也是在文件系统恢复中使用的。 发生元数据节点的同步和异步接管,用于修正正在修改的元数据,并将新的计算机节点作为该文件的元数据节点。 代表用户不需要锁定分配新的块。

    Parallel file system and method for granting byte range tokens
    8.
    发明授权
    Parallel file system and method for granting byte range tokens 失效
    并行文件系统和授予字节范围令牌的方法

    公开(公告)号:US5950199A

    公开(公告)日:1999-09-07

    申请号:US893725

    申请日:1997-07-11

    摘要: A computer system having a shared disk file system running on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing on network attached shared disks. Methods are provided for use as a parallel file system in a shared disk environment by use of a scalable directory service for the system with a stable cursor, a segmented allocation map. Dynamic prefetch and cached balance pools for multiple accesses improve the system. Extended file attributes are used for implementation of Access Control Lists in a parallel file system. Improvements to caching and cache performance developments balance pools for multiple accesses. A metadata node manages file metadata for parallel read and write actions. For our system, tokens are used for metadata node selection and identification, and we have enhanced token modes for controlling file size, as well as smart caching of byte range tokens using file access patterns and a byte range lock algorithm using a byte range token interface. Locking techniques reduce the overhead of a token manager which is also used in the file system recovery if a computer participating in the management of shared disks becomes unavailable or failed.

    摘要翻译: 一种计算机系统,具有在多个计算机上运行的共享磁盘文件系统,每个计算机具有其自己的操作系统实例,并被耦合用于对驻留在网络附加共享磁盘上的文件进行并行数据共享访问。 通过使用具有稳定光标的系统的可扩展目录服务(分段分配映射),提供方法用作共享磁盘环境中的并行文件系统。 用于多个访问的动态预取和缓存平衡池可改善系统。 扩展文件属性用于在并行文件系统中实现访问控制列表。 缓存和缓存性能开发的改进平衡了多个访问的池。 元数据节点管理用于并行读写操作的文件元数据。 对于我们的系统,令牌用于元数据节点选择和识别,并且我们具有增强的令牌模式来控制文件大小,以及使用文件访问模式的智能缓存字节范围令牌和使用字节范围令牌接口的字节范围锁定算法 。 如果参与共享磁盘管理的计算机变得不可用或失败,锁定技术可以减少令牌管理器的开销,这也是在文件系统恢复中使用的。

    Parallel file system and method with quota allocation
    9.
    发明授权
    Parallel file system and method with quota allocation 失效
    并行文件系统和方法配额配额

    公开(公告)号:US5946686A

    公开(公告)日:1999-08-31

    申请号:US891641

    申请日:1997-07-11

    IPC分类号: G06F17/30 G06F15/16

    CPC分类号: G06F17/30224 Y10S707/959

    摘要: A computer system having a shared disk file system running on on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing on network attached shared disks. Methods are provided for use as a parallel file system in a shared disk environment by use of a scalable directory service for the system with a stable cursor, a segmented allocation map. Synchronous and asynchronous takeover of a metadata node occurs for correction of metadata which was under modification and a new computer node to be a metadata node for that file. Locks are not constantly required to allocate new blocks on behalf of a user. We have provided recoverable local shares for Quota Management. A quota server and a quota client are provided for each file system, and a quotacheck utility allows parallel environments with minimal interference to other applications which require the use of quotas.

    摘要翻译: 一种计算机系统,其具有在多个计算机上运行的共享磁盘文件系统,每个计算机具有其自己的操作系统实例,并被耦合用于对驻留在网络附加共享磁盘上的文件进行并行数据共享访问。 通过使用具有稳定光标的系统的可扩展目录服务(分段分配映射),提供方法用作共享磁盘环境中的并行文件系统。 发生元数据节点的同步和异步接管,用于修正正在修改的元数据,并将新的计算机节点作为该文件的元数据节点。 代表用户不需要锁定分配新的块。 我们为配额管理提供了可回收的本地股份。 为每个文件系统提供配额服务器和配额客户端,并且quotacheck实用程序允许对需要使用配额的其他应用程序的干扰最小的并行环境。

    Fileset masks to cluster inodes for efficient fileset management
    10.
    发明授权
    Fileset masks to cluster inodes for efficient fileset management 有权
    文件集掩码到集群inode以进行高效的文件集管理

    公开(公告)号:US09002911B2

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

    申请号:US12847937

    申请日:2010-07-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30091 G06F17/30224

    摘要: A computer-implemented method enables efficient tracking of fileset IDs and inode utilizing a fileset mask and an internal inode mask. A utility dynamically updates the fileset mask and the internal inode mask to enable mapping of the number of one (1) bits in the fileset mask to a fileset identifier (ID) and mapping of the one bits in the inode mask to an inode number for the fileset, as either the number of filesets or the number of inodes required per filesets increases above a next power of two threshold. The one bits within the fileset mask and the internal inode mask are disjoint relative to each other. An external inode number is mapped to a corresponding fileset and to a corresponding inode number by concatenating individual bits of the external inode number corresponding to each one (1) bit within the fileset mask and the inode mask.

    摘要翻译: 计算机实现的方法使得能够利用文件集掩码和内部inode掩码来有效地跟踪文件集ID和节点。 实用程序动态更新文件集掩码和内部inode掩码,以便将文件集掩码中的一(1)位的数量映射到文件集标识符(ID),并将索引节点掩码中的一位映射到 文件集作为文件集的数量或每个文件集所需的inode数量增加到下一个两个阈值的幂。 文件集掩码和内部inode掩码中的一个位相对于彼此是不相交的。 通过连接与文件集掩码中的每一(1)位对应的外部索引节点号的独立位和索引节点掩码,将外部inode号映射到相应的文件集和相应的inode号。