会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multiple concurrent active file systems
    • 多个并发活动文件系统
    • US07685169B2
    • 2010-03-23
    • US11057409
    • 2005-02-14
    • David HitzJohn EdwardsBlake Lewis
    • David HitzJohn EdwardsBlake Lewis
    • G06F17/30
    • G06F17/30067G06F2201/84Y10S707/99931Y10S707/99938Y10S707/99952Y10S707/99953
    • Maintenance of plural active file systems, wherein each of the active file systems initially access data shared with another of the active file systems, and wherein changes made to each of the active file systems are not reflected in other active file systems. When a second active file system is created based on a first active file system, the first active file system and the second active file system initially share data. When changes are made to the first active file system, modified data is recorded in the first active file system in a location that is not shared with the second active file system. When changes are made to the second active file system, modified data is recorded in the second active file system in a location that is not shared with the first active file system. Also, creation of the plural active file systems.
    • 维护多个活动文件系统,其中每个活动文件系统最初访问与另一个活动文件系统共享的数据,并且其中对每个活动文件系统所做的更改不会反映在其他活动文件系统中。 当基于第一活动文件系统创建第二活动文件系统时,第一活动文件系统和第二活动文件系统最初共享数据。 当对第一活动文件系统进行改变时,修改的数据被记录在不与第二活动文件系统共享的位置的第一活动文件系统中。 当对第二活动文件系统进行改变时,修改的数据被记录在不与第一活动文件系统共享的位置的第二活动文件系统中。 另外,创建多个活动文件系统。
    • 2. 发明申请
    • Multiple concurrent active file systems
    • 多个并发活动文件系统
    • US20050182799A1
    • 2005-08-18
    • US11057409
    • 2005-02-14
    • David HitzJohn EdwardsBlake Lewis
    • David HitzJohn EdwardsBlake Lewis
    • G06F12/00G06F17/30
    • G06F17/30067G06F2201/84Y10S707/99931Y10S707/99938Y10S707/99952Y10S707/99953
    • Maintenance of plural active file systems, wherein each of the active file systems initially access data shared with another of the active file systems, and wherein changes made to each of the active file systems are not reflected in other active file systems. When a second active file system is created based on a first active file system, the first active file system and the second active file system initially share data. When changes are made to the first active file system, modified data is recorded in the first active file system in a location that is not shared with the second active file system. When changes are made to the second active file system, modified data is recorded in the second active file system in a location that is not shared with the first active file system. Also, creation of the plural active file systems.
    • 维护多个活动文件系统,其中每个活动文件系统最初访问与另一个活动文件系统共享的数据,并且其中对每个活动文件系统所做的更改不会反映在其他活动文件系统中。 当基于第一活动文件系统创建第二活动文件系统时,第一活动文件系统和第二活动文件系统最初共享数据。 当对第一活动文件系统进行改变时,修改的数据被记录在不与第二活动文件系统共享的位置的第一活动文件系统中。 当对第二活动文件系统进行改变时,修改的数据被记录在不与第一活动文件系统共享的位置的第二活动文件系统中。 另外,创建多个活动文件系统。
    • 3. 发明申请
    • MULTIPLE CONCURRENT ACTIVE FILE SYSTEMS
    • 多个并发活动文件系统
    • US20100138394A1
    • 2010-06-03
    • US12698223
    • 2010-02-02
    • David HitzJohn EdwardsBlake Lewis
    • David HitzJohn EdwardsBlake Lewis
    • G06F17/00G06F12/16
    • G06F17/30067G06F2201/84Y10S707/99931Y10S707/99938Y10S707/99952Y10S707/99953
    • A method and apparatus for operating a data storage system is disclosed. An original active file system holds incoming write transactions. Data is written at a selected time to blocks in a data storage device of the original active file system, the data written to blocks which do not hold old data of the data storage system. Pointers to data of the original active file system are written at the selected time to the data storage device, the pointers written to blocks which do not hold old data of the data storage system, the pointers and a previously saved data of the active file system forming a consistency point of the original active file system at the selected time. A new active file system is started using the consistency point of the original active file system at the selected time.
    • 公开了一种用于操作数据存储系统的方法和装置。 原始活动文件系统保存传入的写入事务。 在选定的时间写入数据以在原始活动文件系统的数据存储装置中阻塞数据,该数据被写入不保存数据存储系统的旧数据的块。 原始活动文件系统的数据指针在选定的时间被写入数据存储装置,指针写入不保存数据存储系统的旧数据的块,指针和活动文件系统之前保存的数据 在选定的时间形成原始活动文件系统的一致性点。 在所选择的时间,使用原始活动文件系统的一致性点启动新的活动文件系统。
    • 6. 发明授权
    • Method for allocating files in a file system integrated with a raid disk
sub-system
    • 在与RAID磁盘子系统集成的文件系统中分配文件的方法
    • US6138126A
    • 2000-10-24
    • US359168
    • 1999-07-21
    • David HitzMichael MalcolmJames LauByron Rakitzis
    • David HitzMichael MalcolmJames LauByron Rakitzis
    • G06F3/06G06F12/00G06F17/00G06F17/30
    • G06F3/0643G06F11/1076G06F17/30067G06F3/0613G06F3/064G06F3/0689G06F2003/0691G06F3/0601Y10S707/99943Y10S707/99953Y10S707/99956
    • A method is disclosed for integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The file system examines this information and uses it to optimize the location of blocks as they are written to the RAID system. Thus, the system uses explicit knowledge of the underlying RAID disk layout to schedule disk allocation. The method uses separate current-write location (CWL) pointers for each disk in the disk array where the pointers simply advance through the disks as writes occur. The algorithm used has two primary goals. The first goal is to keep the CWL pointers as close together as possible, thereby improving RAID efficiency by writing to multiple blocks in the stripe simultaneously. The second goal is to allocate adjacent blocks in a file on the same disk, thereby improving read back performance. The method satisfies the first goal by always writing on the disk with the lowest CWL pointer. For the second goal, a new disks chosen only when the algorithm starts allocating space for a new file, or when it has allocated N blocks on the same disk for a single file. A sufficient number of blocks is defined as all the buffers in a chunk of N sequential buffers in a file. The result is that CWL pointers are never more than N blocks apart on different disks, and large files have N consecutive blocks on the same disk.
    • 公开了一种用于将文件系统与导出关于RAID子系统中的数据块的布置的精确信息的RAID阵列集成的方法。 文件系统检查此信息,并使用它来优化块写入RAID系统时的位置。 因此,系统使用底层RAID磁盘布局的显式知识来计划磁盘分配。 该方法为磁盘阵列中的每个磁盘使用单独的当前写入位置(CWL)指针,其中当发生写入时,指针简单地通过磁盘。 所使用的算法有两个主要目标。 第一个目标是使CWL指针尽可能靠近,从而通过同时写入条带中的多个块来提高RAID效​​率。 第二个目标是将文件中的相邻块分配到同一个磁盘上,从而提高回读性能。 该方法通过始终使用最低CWL指针在磁盘上写入来满足第一个目标。 对于第二个目标,只有当算法开始为新文件分配空间时,或者在同一个磁盘上为单个文件分配了N个块时才选择新的磁盘。 足够数量的块被定义为文件中N个顺序缓冲区块中的所有缓冲区。 结果是CWL指针在不同的磁盘上绝对不超过N个块,大文件在同一个磁盘上有N个连续的块。
    • 7. 发明授权
    • Method for maintaining consistent states of a file system and for
creating user-accessible read-only copies of a file system
    • 用于维护文件系统的一致状态并创建文件系统的用户可访问的只读副本的方法
    • US5819292A
    • 1998-10-06
    • US454921
    • 1995-05-31
    • David HitzMichael MalcolmJames LauByron Rakitzis
    • David HitzMichael MalcolmJames LauByron Rakitzis
    • G06F12/00G06F11/14G06F17/30
    • G06F17/3015G06F11/1435G06F2201/84Y10S707/99953Y10S707/99954
    • A method is disclosed for maintaining consistent states of a file system. The file system progresses from one self-consistent state to another self-consistent state. The set of self-consistent blocks on disk that is rooted by a root inode is referred to as a consistency point. The root inode is stored in a file system information structure. To implement consistency points, new data is written to unallocated blocks on disk. A new consistency point occurs when the file system information structure is updated by writing a new root inode into it. Thus, as long as the root inode is not updated, the state of the file system represented on disk does not change. The method also creates snapshots that are user-accessible read-only copies of the file system. A snapshot uses no disk space when it is initially created. It is designed so that many different snapshots can be created for the same file system. Unlike prior art file systems that create a done by duplicating an entire inode file and all indirect blocks, the method of the present invention duplicates only the inode that describes the inode file. A multi-bit free-block map file is used to prevent data referenced by snapshots from being overwritten on disk.
    • 公开了一种用于维持文件系统的一致状态的方法。 文件系统从一个自我一致的状态进展到另一个自我一致的状态。 由根inode生成的磁盘上的一组自相关块被称为一致性点。 根inode存储在文件系统信息结构中。 要实现一致性点,新数据将写入磁盘上的未分配块。 当通过在其中写入新的根节点来更新文件系统信息结构时,会发生新的一致性点。 因此,只要root inode不被更新,在磁盘上表示的文件系统的状态就不会改变。 该方法还创建快照,这些快照是文件系统的用户可访问的只读副本。 快照在最初创建时不使用磁盘空间。 它的设计使得可以为同一个文件系统创建许多不同的快照。 与通过复制整个inode文件和所有间接块创建完成的现有技术文件系统不同,本发明的方法仅复制描述了inode文件的inode。 多位自由块映射文件用于防止快照引用的数据被覆盖在磁盘上。