Apparatus and method for data consistency in a proxy cache
    1.
    发明授权
    Apparatus and method for data consistency in a proxy cache 有权
    代理缓存中数据一致性的装置和方法

    公开(公告)号:US07552223B1

    公开(公告)日:2009-06-23

    申请号:US10423477

    申请日:2003-04-25

    IPC分类号: G06F15/16

    摘要: In an embodiment, a method to provide data consistency in a storage system, includes: providing, by a server to a proxy cache, a lock associated with a delegated file in the server; in response to a write request from a client, modifying data in a cached copy of the delegated file in the proxy cache; revoking, by the server, the lock associated with the delegated file, in response to a request from another device to access the delegated file so that the delegated file is now a formerly delegated file; and writing the modified data to the formerly delegated file in the server to update the formerly delegated file; and permitting access to the formerly delegated file by the another device.

    摘要翻译: 在一个实施例中,一种在存储系统中提供数据一致性的方法包括:由服务器向代理缓存提供与服务器中的委托文件相关联的锁; 响应于来自客户端的写请求,修改代理缓存中委托文件的缓存副本中的数据; 响应于另一设备访问委托文件的请求,由服务器撤销与委托文件相关联的锁,以便委派文件现在是以前委派的文件; 并将修改后的数据写入服务器中之前委托的文件,以更新以前委派的文件; 并允许另一个设备访问以前授权的文件。

    Availability and consistent service semantics in a load balanced collection of services running different instances of an application
    3.
    发明授权
    Availability and consistent service semantics in a load balanced collection of services running different instances of an application 有权
    负载平衡的服务运行不同应用实例的服务的可用性和一致的服务语义

    公开(公告)号:US07237239B1

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

    申请号:US10229247

    申请日:2002-08-26

    摘要: In one embodiment, a method for providing consistent services semantics for multiple services running different instances of an application comprises maintaining, at a network node, data identifying current application versions associated with the multiple services, and selecting, at the network node, a new preferred application version based on the data identifying current application versions upon detecting a predefined event pertaining to the multiple services. The method further comprises identifying, at the network node, services that run the new preferred application version, and balancing the distribution of requests between the services that run the new preferred application version until detecting a next predefined event.

    摘要翻译: 在一个实施例中,用于为运行不同应用实例的多个服务提供一致服务语义的方法包括在网络节点处维护识别与多个服务相关联的当前应用版本的数据,以及在网络节点处选择新的优选 基于在检测到与多个服务有关的预定事件时识别当前应用版本的数据的应用版本。 该方法还包括在网络节点处识别运行新的优选应用版本的服务,以及在运行新的优选应用版本的服务之间平衡请求的分布,直到检测到下一个预定事件。

    Adaptive and generalized status monitor
    4.
    发明授权
    Adaptive and generalized status monitor 有权
    自适应和广义状态监测

    公开(公告)号:US06457015B1

    公开(公告)日:2002-09-24

    申请号:US09307089

    申请日:1999-05-07

    申请人: Paul Eastham

    发明人: Paul Eastham

    IPC分类号: G06F1700

    摘要: The invention provides a method and system for monitoring status in a relatively continuous, consistent, and intelligent manner. A status monitor receives monitoring data, adaptively and dynamically builds a database of known combinations of monitoring data, and adaptively and dynamically associates those known combinations with assessments of the monitored devices, systems, or networks. From an initial set of selected knowledge that is limited (even limited to no knowledge at all), the status monitor learns those anomalous conditions that require response and what responses are appropriate. The status monitor develops a database of information regarding distinguishable conditions, and measurements of the likely causes or effects of recognizable errors or faults. When an anomalous pattern is recognized, the status monitor, responsive to the anomalous pattern, diagnoses and corrects, or informs a human operator regarding, the monitored devices, systems, or network. The monitoring data includes a set of data streams each possibly having a different format, and each selectively interpreted so as to present information to the status monitor in a format usable by the status monitor. New data streams and formats can be dynamically added or altered. Appropriate responses can include informing human beings; taking remedial action for the monitored devices, systems, or networks; or altering or terminating the operation of the monitored devices, systems, or networks.

    摘要翻译: 本发明提供了一种以相对连续,一致和智能的方式监测状态的方法和系统。 状态监视器接收监视数据,自适应地动态构建已知的监视数据组合的数据库,并且自适应地和动态地将这些已知组合与所监视的设备,系统或网络的评估相关联。 从初始选定的知识集(甚至仅限于没有知识的知识)开始,状态监视器会学习需要响应的响应和反应适当的异常条件。 状态监视器开发有关可区分条件的信息数据库,以及对可识别错误或故障的可能原因或影响的测量。 当识别到异常模式时,响应于异常模式的状态监视器诊断和校正或通知操作人员所监视的设备,系统或网络。 监视数据包括可能具有不同格式的一组数据流,并且每个数据流被选择性地解释为以状态监视器可用的格式向状态监视器呈现信息。 可以动态添加或更改新的数据流和格式。 适当的反应可以包括通知人类; 对受监视的设备,系统或网络采取补救措施; 或改变或终止所监视的设备,系统或网络的操作。

    Adaptive and generalized status monitor
    6.
    发明授权
    Adaptive and generalized status monitor 失效
    自适应和广义状态监测

    公开(公告)号:US06965901B2

    公开(公告)日:2005-11-15

    申请号:US10236074

    申请日:2002-09-05

    申请人: Paul Eastham

    发明人: Paul Eastham

    IPC分类号: G06F11/25 G06F11/30 G06F17/30

    摘要: The invention provides a method and system for monitoring status in a relatively continuous consistent and intelligent manner. A status monitor receives monitoring data, and adaptively and dynamically associates those known combinations with assessments of the monitored devices, systems, or networks. From an initial set of selected knowledge (or even no knowledge at all), the status monitor develops a database of information regarding anomalous conditions, and measurements of likely causes and faults and learns which of those anomalous conditions require response. Appropriate responses can include informing a system operator, taking remedial action, and altering or terminating the monitored device, systems or network.

    摘要翻译: 本发明提供一种用于以相对连续的一致和智能的方式监视状态的方法和系统。 状态监视器接收监视数据,并且自适应地和动态地将这些已知组合与所监视的设备,系统或网络的评估相关联。 从初始选定的知识(甚至根本不知道)开始,状态监视器开发有关异常情况的信息数据库,以及可能的原因和故障的测量,并且了解哪些异常情况需要响应。 适当的响应可以包括通知系统运营商,采取补救措施,以及更改或终止受监视的设备,系统或网络。

    System and method for restoring data on demand for instant volume restoration
    9.
    发明申请
    System and method for restoring data on demand for instant volume restoration 有权
    用于恢复即时卷恢复需求的数据的系统和方法

    公开(公告)号:US20070124341A1

    公开(公告)日:2007-05-31

    申请号:US11409626

    申请日:2006-04-24

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: A technique is disclosed for restoring data of sparse volumes, where one or more block pointers within the file system structure are marked as ABSENT, and fetching the appropriate data from an alternate location on demand. Client data access requests to the local storage system initiate a restoration of the data from a backing store as required. A demand generator can also be used to restore the data as a background process by walking through the sparse volume and restoring the data of absent blocks. A pump module is also disclosed to regulate the access of the demand generator. Once all the data has been restored, the volume contains all data locally, and is no longer a sparse volume.

    摘要翻译: 公开了一种用于恢复稀疏卷的数据的技术,其中文件系统结构中的一个或多个块指针被标记为ABSENT,并且根据需要从备用位置获取适当的数据。 对本地存储系统的客户端数据访问请求根据需要启动从后台存储器恢复数据。 还可以使用需求生成器通过遍历稀疏卷并恢复缺席块的数据来将数据恢复为后台进程。 还公开了一种泵模块来调节需求发生器的通路。 一旦所有数据都已恢复,卷将包含本地的所有数据,并且不再是稀疏卷。