会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Producer/consumer locking system for efficient replication of file data
    • 生产者/消费者锁定系统,用于文件数据的高效复制
    • US06925515B2
    • 2005-08-02
    • US09849307
    • 2001-05-07
    • Randal Chilton BurnsAtul GoelWayne Curtis HinemanRobert Michael Rees
    • Randal Chilton BurnsAtul GoelWayne Curtis HinemanRobert Michael Rees
    • G06F17/30G06F12/00
    • G06F17/30171Y10S707/99952
    • In a distributed file system the distributed storage management is made useful to a variety of applications. Multiple quality of service options are provided through locking. Three locking systems are provided. The system offers a locking system designed for sequential consistency with write-back caching, typical of distributed file systems. A second locking system is provided for sequential consistency with no caching for applications that manage their own caches. Finally, a locking system that implements a weaker consistency model with write-back caching, designed for efficient replication and distribution of data is included. Locks for replication are suitable for serving dynamic data on the Internet and other highly-concurrent applications. The selection of the appropriate lock protocol for each file is set using the file metadata. Further, a novel locking system is provided for the lock system implementing a weak consistency model with write back caching. This system is implemented utilizing two whole file locks: a producer lock P and a consumer lock C. Any client can hold a consumer lock and when holding a consumer lock can read data and cache data for read. The producer lock is only held by a single writer and a writer holding a producer lock can write data, allocate and cache data for writing. When a writer performs a write, the write is performed as an out-of-place write. An out-of-place write writes the data to a different physical storage location than from which it was read. By performing an out-of-place write the old data still exists and is available to clients. Once the writer completes the write and releases the producer lock the previous data is invalidated and the clients are informed of the new location of the data. Clients can then read the new data from storage when needed and the server reclaims the old data blocks.
    • 在分布式文件系统中,分布式存储管理对各种应用程序都有用。 通过锁定提供多种服务质量选项。 提供三个锁定系统。 该系统提供了一个锁定系统,设计用于与回写式缓存(通常是分布式文件系统)的顺序一致性。 提供了第二个锁定系统,用于顺序一致,没有缓存用于管理自己的高速缓存的应用程序。 最后,包括一个实现具有回写缓存的较弱一致性模型的锁定系统,用于高效复制和分发数据。 用于复制的锁适用于在Internet和其他高度并发的应用程序上提供动态数据。 使用文件元数据设置每个文件的适当锁定协议的选择。 此外,为实现具有回写高速缓存的弱一致性模型的锁系统提供了一种新颖的锁定系统。 该系统利用两个整体文件锁实现:生产者锁P和消费者锁C.任何客户端可以持有消费者锁,并且当持有消费者锁可以读取数据和缓存数据进行读取时。 生产者锁仅由单个作者持有,持有生产者锁的作者可以写入数据,分配和缓存数据进行写入。 当写入器执行写入时,写入被执行为不合适的写入。 不适当的写入将数据写入与其读取的物理存储位置不同的物理存储位置。 通过执行不在位的写入,旧的数据仍然存在,并且可供客户使用。 一旦写入器完成写入并释放生成器锁定,则先前的数据无效,并且向客户端通知数据的新位置。 然后,客户端可以在需要时从存储中读取新数据,服务器回收旧的数据块。
    • 6. 发明授权
    • System for managing asset access in a distributed storage system
    • 用于在分布式存储系统中管理资产访问的系统
    • US06571276B1
    • 2003-05-27
    • US09510784
    • 2000-02-23
    • Randal Chilton BurnsAtul GoelRobert Michael Rees
    • Randal Chilton BurnsAtul GoelRobert Michael Rees
    • G06F1730
    • G06F17/30171Y10S707/99938
    • A system and method for managing access to assets in a distributed data storage system includes requesting, from a client computer, a semi-preemptible access lock from a server computer. The semi-preemptible lock, if granted, is held by the client computer as long as the server does not demand it back, with the client computer granting open instances under non-preemptible file locks for the asset to which the locks pertain as long as the client computer holds the semi-preemptible lock. When another client computer requests the semi-preemptible lock, the server can demand the lock from the holding client, which relinquishes the lock if no open instances are protected by the lock. Otherwise, the holding client computer first attempts to downgrade its lock to meet the request, and if compatibility is not achieved thereby, the holding client refuses to relinquish the lock.
    • 用于管理在分布式数据存储系统中对资产的访问的系统和方法包括从客户端计算机向服务器计算机请求半可抢占访问锁。 半可抢占的锁(如果被授予)由客户端计算机持有,只要服务器不要求它,客户端计算机就将授予不可抢占的文件锁的开放实例作为锁的资产,只要 客户端计算机保存半可抢占锁。 当另一个客户端计算机请求半可抢占的锁定时,服务器可以从保持客户端请求锁定,如果没有打开的实例受到锁的保护,它将放弃锁定。 否则,保留客户端计算机首先尝试降级其锁以满足请求,并且如果不能实现兼容性,则持有客户端拒绝放弃该锁。
    • 7. 发明授权
    • Continuous availability and efficient backup for externally referenced
objects
    • 持续可用性和高效备份外部引用对象
    • US6088694A
    • 2000-07-11
    • US52921
    • 1998-03-31
    • Randal Chilton BurnsInderpal Singh Narang
    • Randal Chilton BurnsInderpal Singh Narang
    • G06F11/14G06F17/30G06F9/00
    • G06F17/30106G06F11/1451G06F11/1464G06F17/30168G06F17/30286Y10S707/99932Y10S707/99938Y10S707/99939Y10S707/99953
    • A computing system provides continuous availability of data files that are maintained at a file management system and linked to a database management system (DBMS) through a Datalink data type, even while any particular file is being changed with DBMS append or update operations. When a file is linked, it is designated to be available for read-only operations. A user who wants to perform updates on a file gets a "check-out" copy of the file for updating operations, such that the original file remains linked to the database system while the copy is being updated and remains available to other users. The file management system includes a "check-in" function that receives the updated file, saves the updated file under a new name different from the original, updates the Datalink, generates new metadata for the updated file, and transactionally updates the file with its new metadata. In this way, data files are continuously available to all users through appending and updating actions. Since updating Datalinks requires the file management system to initiate backup, a "delta versioning" operation, which reduces the data needed to support backup operations, permits more efficient backup of data files and enables the continuously available files to be backed up and consistent.
    • 计算系统通过数据链接数据类型提供在文件管理系统中维护并链接到数据库管理系统(DBMS)的数据文件的连续可用性,即使在使用DBMS追加或更新操作更改任何特定文件时。 当文件链接时,它被指定为可用于只读操作。 想要对文件执行更新的用户获得用于更新操作的文件的“签出”副本,使得原始文件在副本被更新期间保持链接到数据库系统,并且可供其他用户使用。 文件管理系统包括一个接收更新文件的“签入”功能,将更新的文件保存在与原始文件不同的新名称下,更新数据链接,为更新后的文件生成新的元数据,并用其进行事务性更新文件 新的元数据 这样,通过追加和更新动作,所有用户都可以连续使用数据文件。 由于更新数据链路需要文件管理系统启动备份,因此减少支持备份操作所需数据的“增量版本”操作可以更有效地备份数据文件,并使连续可用的文件备份和保持一致。
    • 8. 发明授权
    • System and method for allocating storage space using bit-parallel search of bitmap
    • 使用位图的位并行搜索分配存储空间的系统和方法
    • US06510505B1
    • 2003-01-21
    • US09851766
    • 2001-05-09
    • Randal Chilton BurnsWayne Curtis Hineman
    • Randal Chilton BurnsWayne Curtis Hineman
    • G06F1200
    • G06F12/023Y10S707/99953Y10S707/99956
    • A bit-parallel system and method for allocating storage space for data objects using a bitmap. It is determined whether a suffix of free space bits in a previous bitmap word can be used with a prefix of free space bits in a current word that is contiguous to the previous word. If so, this renders a string of free space bits spanning multiple words, and it is determined whether the string represents a sufficiently large number of contiguous blocks (“the target”) to store the data object. If not, it is determined whether sufficient contiguous free space bits in the current word exist to fulfill the target. If the target still can't be achieved, the longest suffix of free space bits in the current word is found for possible use with the prefix of the next contiguous word, and the next word is then retrieved and processed. The algorithm for finding the suffix preferably is undertaken by considering bits in parallel.
    • 一种用于使用位图为数据对象分配存储空间的并行系统和方法。 确定先前位图字中的自由空间位的后缀是否可以与当前与先前字相邻的当前字中的自由空间位的前缀使用。 如果是这样,这将产生跨越多个字的一串空闲空间位,并且确定字符串是否表示足够大数量的连续块(​​“目标”)以存储数据对象。 如果不是,则确定当前字中是否存在足够的连续自由空间位以实现目标。 如果目标仍然无法实现,则可以使用当前单词中最长的后缀空闲比特来与下一个连续词的前缀进行比较,然后检索和处理下一个单词。 用于查找后缀的算法优选地通过并行考虑比特来进行。