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.

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

    Support for single-node quorum in a two-node nodeset for a shared disk parallel file system
    3.
    发明授权
    Support for single-node quorum in a two-node nodeset for a shared disk parallel file system 失效
    支持共享磁盘并行文件系统的双节点节点中的单节点仲裁

    公开(公告)号:US06915391B2

    公开(公告)日:2005-07-05

    申请号:US09737393

    申请日:2000-12-15

    CPC分类号: G06F17/30067 G06F11/1425

    摘要: A method is provided for continuing node operations in quorum-based protocols. This is particularly valuable in the situation in which a group of nodes includes only two nodes and in which communications to a node is lost. Provision is made for adding additional status indications to each node indicating whether or not it is enabled for single-node quorum operation. Provision is also made for identifying one node as a primary node and another node as a secondary node for time-out response purposes.

    摘要翻译: 提供了一种用于在基于法定人数的协议中持续节点操作的方法。 这在一组节点仅包括两个节点并且与节点的通信丢失的情况下特别有价值。 提供了为每个节点添加附加状态指示,指示是否启用单节点仲裁操作。 还提供了将一个节点标识为主节点,另一个节点作为辅助节点进行超时响应的目的。

    Program support for disk fencing in a shared disk parallel file system across storage area network
    4.
    发明授权
    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.

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

    Defragmentation utility for a shared disk parallel file system across a storage area network
    5.
    发明授权
    Defragmentation utility for a shared disk parallel file system across a storage area network 有权
    跨存储区域网络的共享磁盘并行文件系统的碎片整理实用程序

    公开(公告)号:US06571261B1

    公开(公告)日:2003-05-27

    申请号:US09616012

    申请日:2000-07-13

    IPC分类号: G06F1730

    摘要: This invention provides a defragmentation utility that works on-line in parallel with other file system activities. Thus, it avoids making the file system unavailable for periods of time which would, if not for this invention, slow down data communication exchange and the execution of other tasks dependent upon the data. In particular, this invention, steps through all of the valid inodes finding each of the fragments. The defragmentation engine decides which fragments must remain in their current location and which fragments should migrate to another disk block sub-block location. Since the data blocks span across multiple disks, for each valid disk of the file system a set of disk blocks are constructed that are chosen to be filled, herein called plates. When the plates become full or reach a certain fullness, they are removed from the set and replaced by other disk blocks. When a disk block is removed from the plate set, it is moved to a “done” list as it is considered “full”. While a disk block is in the done list the fragments that belong to that block are not allowed to migrate. Thus, a defragmentation utility that works on-line, avoids locking data structures for long periods of time, is memory efficient, uses sub-blocks for fragment analysis and migration as well as minimizes data movements has been summarized. This utility thereby provides a transparent defragmentation function that operates in the background seamlessly with other system file operations.

    摘要翻译: 本发明提供了与其他文件系统活动并行工作的碎片整理实用程序。 因此,它避免使文件系统不可用的时间段,如果不是本发明,则减慢数据通信交换和依赖于数据的其他任务的执行。 特别地,本发明通过查找每个片段的所有有效索引节点。 碎片整理引擎决定哪些片段必须保留在其当前位置,哪些片段应迁移到另一个磁盘块子块位置。 由于数据块跨越多个磁盘,对于文件系统的每个有效磁盘,构造一组选择要填充的磁盘块,这里称为“板”。 当板变满或达到一定的丰满度时,将它们从组中移除并被其他磁盘块替换。 当磁盘块从板组中移除时,它被移动到“完成”列表,因为它被认为是“已满”。 当磁盘块位于完成列表中时,不允许迁移属于该块的片段。 因此,在线工作的碎片整理工具避免长时间锁定数据结构,是高效的内存,使用子块进行片段分析和迁移,并最大限度地减少数据移动。 因此,此实用程序提供透明的碎片整理功能,可在后台与其他系统文件操作无缝操作。