会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 43. 发明授权
    • Lossless recovery for computer systems with remotely dependent data recovery
    • 具有远程依赖数据恢复的计算机系统的无损恢复
    • US07360111B2
    • 2008-04-15
    • US10977795
    • 2004-10-29
    • Atul AdyaRonnie I. ChaikenWilliam J. Bolosky
    • Atul AdyaRonnie I. ChaikenWilliam J. Bolosky
    • G06F11/00
    • G06F11/1441G06F11/1435G06F11/1471G06F11/1482G06F11/20
    • An architecture and implementation for losslessly restarting subsystems in a distributed file system is described. By partitioning functionality and logging appropriately across the kernel and user-level boundaries on a client, the user-level subsystem may be made losslessly restartable. Practical mechanisms for supporting state-based recovery in replicated state machines and like replica are described. In particular, each client daemon may include an operations log and an applied log sequence number. Each client driver may include a potentially different operations log. Each client daemon may be configured to request logged operations associated with log sequence numbers in one or more ranges specified by a specification that includes the applied log sequence number. The requested logged operations may reside in the operations log maintained by a client driver. Each client daemon may operate in accordance with user-level constraints and each client driver may operate in accordance with kernel-level constraints.
    • 描述了在分布式文件系统中无损重新启动子系统的架构和实现。 通过在客户端上的内核和用户级别边界之间适当分区功能和日志记录,用户级子系统可以无损重新启动。 描述了在复制状态机中支持状态恢复的实际机制,例如副本。 特别地,每个客户端守护程序可以包括操作日志和应用的日志序列号。 每个客户端驱动程序可能包含潜在的不同操作日志。 每个客户端守护程序可以被配置为请求与由包括所应用的日志序列号的规范指定的一个或多个范围中的日志序列号相关联的记录操作。 请求记录的操作可能驻留在由客户端驱动程序维护的操作日志中。 每个客户端守护进程可以根据用户级约束操作,并且每个客户端驱动程序可以根据内核级限制来操作。
    • 45. 发明授权
    • Method and system for regulating background tasks using performance measurements
    • 使用性能测量来调整后台任务的方法和系统
    • US06834386B1
    • 2004-12-21
    • US09354970
    • 1999-07-16
    • John R. DouceurWilliam J. Bolosky
    • John R. DouceurWilliam J. Bolosky
    • G06F946
    • G06F9/4881
    • A method and system for regulating tasks of background processes so as to reduce interference with foreground processes. The progress rate of a background task (e.g., amount of work performed per unit time) is measured and evaluated against a target amount. If the progress rate appears degraded, the background task is suspended for a computed time interval so as to back off from its interference with a foreground process. Each time the progress rate appears degraded, the time interval is exponentially increased from its previous value up to a maximum, however if the performance appears normal, the time interval is reset to a minimum. Evaluation of the work is statistically based so as to eliminate variations in measurements, and automatic calibration of the target amount is provided, as is a mechanism for prioritizing multiple background tasks.
    • 一种用于调整后台进程任务的方法和系统,以减少对前台进程的干扰。 根据目标量测量和评估后台任务的进度(例如,每单位时间执行的工作量)。 如果进度速率出现降级,则后台任务将暂停计算的时间间隔,以避免其与前台进程的干扰。 每次进度出现退化时,时间间隔从先前的值到最大值都呈指数级增长,但是如果性能出现正常,则时间间隔被重置为最小值。 工作的评估是统计学的,以便消除测量中的变化,并且提供目标量的自动校准,以及用于优先考虑多个后台任务的机制。
    • 47. 发明授权
    • Method and system for providing fault tolerance to a continuous media
server system
    • 为连续媒体服务器系统提供容错的方法和系统
    • US5699503A
    • 1997-12-16
    • US705075
    • 1996-08-26
    • William J. BoloskyRobert P. FitzgeraldLawrence W. Osterman
    • William J. BoloskyRobert P. FitzgeraldLawrence W. Osterman
    • G06F11/00G06F11/20
    • G06F11/2061
    • A method and system is provided for tolerating component failure in a continuous media server system. The present invention guarantees data streams at a constant rate to subscribers for the data streams even when at least one component fails. The present invention is able to guarantee data streams at a constant rate by utilizing declustered mirroring and by reserving bandwidth for both normal mode processing and failure mode processing. The declustered mirroring of the present invention is performed by dividing the data to be stored in the continuous media server system into blocks. The blocks are then striped across the storage devices of the continuous media server system and each block is divided into a number of sub-blocks. The sub-blocks are in turn stored on separate storage devices. The present invention reserves bandwidth for both normal mode processing and failure mode processing. Since the present invention utilizes declustered mirroring, the bandwidth reserved for failure mode processing is reduced. Therefore, when a failure occurs, the bandwidth reserved for failure mode processing is utilized and the data streams to the subscribers are uninterrupted.
    • 提供了一种用于在连续媒体服务器系统中容忍组件故障的方法和系统。 本发明即使在至少一个组件发生故障时,也保证数据流以一定的速率向订户提供数据流。 本发明能够通过使用去分簇镜像和通常保留用于正常模式处理和故障模式处理的带宽来保证恒定速率的数据流。 通过将要存储在连续媒体服务器系统中的数据划分成块来执行本发明的去分簇镜像。 这些块然后在连续媒体服务器系统的存储设备上分条,并且每个块被分成多个子块。 子块又存储在单独的存储设备上。 本发明为正常模式处理和故障模式处理两者保留带宽。 由于本发明利用了非簇化的镜像,因此减少了用于故障模式处理的带宽。 因此,当发生故障时,利用为故障模式处理保留的带宽,并且向用户提供的数据流不间断。
    • 50. 发明授权
    • Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys
    • 用于识别和合并用不同密钥加密的相同对象的加密系统和方法
    • US07779253B2
    • 2010-08-17
    • US10855112
    • 2004-05-26
    • John R. DouceurMarvin M. TheimerWilliam J. Bolosky
    • John R. DouceurMarvin M. TheimerWilliam J. Bolosky
    • H04L9/00
    • H04L9/3236H04L9/3247Y10S707/99953Y10S707/99955
    • Cryptographic protocols and methods of employing the same are described. The described protocols advantageously enable two or more identical encryptable objects that are coded for encryption with different keys to be identified as identical without access to either the unencrypted objects or the keys that are used in the encryption process. Additionally, the protocols enable two or more identical encryptable objects to be processed with different encryption keys, yet be stored in a manner so that the total required storage space is proportional to the space that is required to store a single encryptable object, plus a constant amount for each distinct encryption key. In various embodiments, the encryptable objects comprise files and the cryptographic protocols enable encrypted files to be used in connection with single instance store (SIS) systems.
    • 描述了使用它们的密码协议和方法。 所描述的协议有利地使得被编码用于具有不同密钥的加密的两个或更多个相同的可加密对象被识别为相同,而不访问加密过程中使用的未加密对象或密钥。 另外,这些协议允许使用不同的加密密钥来处理两个或多个相同的可加密对象,但是以一定的方式存储,使得所需的总存储空间与存储单个可加密对象所需的空间成正比,加上常数 每个不同加密密钥的数量。 在各种实施例中,可加密对象包括文件,并且加密协议使加密文件能够与单实例存储(SIS)系统相关联使用。