会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method for monitoring and recovery of subsystems in a
distributed/clustered system
    • 在分布式/集群系统中监视和恢复子系统的方法
    • US5805785A
    • 1998-09-08
    • US606765
    • 1996-02-27
    • Daniel Manuel DiasRichard Pervin KingAvraham Leff
    • Daniel Manuel DiasRichard Pervin KingAvraham Leff
    • G06F11/14G06F11/00
    • G06F11/1438
    • A system and method for a general and extensible infrastructure providing monitoring and recovery of interdependent systems in a distributed/clustered system is disclosed. Subsystems, built without provision for high availability, are incorporated into the infrastructure without modification to core subsystem function. The infrastructure is comprised of one or more computing nodes connected by one or more interconnection networks, and running one or more distributed subsystems. The infrastructure monitors the computing nodes using one or more heartbeat and membership protocols, and monitors the said distributed subsystems by subsystem-specific monitors. Events detected by monitors are sent to event handlers. Event handlers process events by filtering them through activities such as event correlation, removal of duplicates, and rollup. Filtered events are given by Event Managers to Recovery Drivers which determine the recovery program corresponding to the event, and executing the recovery program or set of recovery actions by coordination among the recovery managers. Given failures of said event handlers or recovery managers, the infrastructure performs the additional steps of: coordinating among remaining event handlers and recovery managers to handle completion or termination of ongoing recovery actions, discovering the current state of the system by resetting the said monitors, and handling any new failure events that may have occurred in the interim.
    • 公开了一种用于在分布式/集群系统中提供相互依赖系统的监视和恢复的通用和可扩展基础设施的系统和方法。 没有为高可用性提供配置的子系统被并入基础设施,而不改变核心子系统功能。 基础设施由一个或多个由一个或多个互连网络连接的计算节点组成,并运行一个或多个分布式子系统。 基础设施使用一个或多个心跳和成员资格协议监视计算节点,并通过子系统监视器来监视所述分布式子系统。 监视器检测到的事件将发送到事件处理程序。 事件处理程序通过过滤事件来处理事件,例如事件关联,删除重复项和汇总。 已过滤的事件由事件管理器提供给恢复驱动程序,其确定与事件相对应的恢复程序,以及通过恢复管理器之间的协调来执行恢复程序或一组恢复操作。 鉴于所述事件处理程序或恢复管理器的故障,基础架构执行以下附加步骤:在剩余事件处理程序和恢复管理器之间进行协调以处理正在进行的恢复操作的完成或终止,通过重置所述监视器来发现系统的当前状态,以及 处理可能在过渡期间发生的任何新的故障事件。
    • 3. 发明授权
    • Constructing declarative componentized applications
    • 构造声明化组件化应用程序
    • US08250112B2
    • 2012-08-21
    • US12486252
    • 2009-06-17
    • Avraham LeffJames Thomas Rayfield
    • Avraham LeffJames Thomas Rayfield
    • G06F17/00
    • G06F8/38
    • Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.
    • 提供了构建软件应用程序的技术。 应用程序的数据模型表示为关系模型。 应用程序的控制逻辑被定义为将应用程序的多个操作中的每一个指定为从应用数据模型的当前状态和一个或多个当前应用输入到应用数据模型的新状态和一个或多个 应用输出,由从关系互补操作,分离操作和连接操作组成的组中选择的一个或多个关系代数操作描述。
    • 7. 发明授权
    • Constructing declarative componentized applications
    • 构造声明化组件化应用程序
    • US08631049B2
    • 2014-01-14
    • US13431538
    • 2012-03-27
    • Avraham LeffJames Thomas Rayfield
    • Avraham LeffJames Thomas Rayfield
    • G06F17/00
    • G06F8/38
    • Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.
    • 提供了构建软件应用程序的技术。 应用程序的数据模型表示为关系模型。 应用程序的控制逻辑被定义为将应用程序的多个操作中的每一个指定为从应用数据模型的当前状态和一个或多个当前应用输入到应用数据模型的新状态和一个或多个 应用输出,由从关系互补操作,分离操作和连接操作组成的组中选择的一个或多个关系代数操作描述。
    • 8. 发明申请
    • SYSTEM AND METHOD FOR CACHING DATA IN MEMORY AND ON DISK
    • 用于在存储器和磁盘上缓存数据的系统和方法
    • US20120317339A1
    • 2012-12-13
    • US13159119
    • 2011-06-13
    • Thomas R. GisselAvraham LeffBenjamin Michael PareesJames Thomas Rayfield
    • Thomas R. GisselAvraham LeffBenjamin Michael PareesJames Thomas Rayfield
    • G06F12/08G06F12/00
    • G06F12/0871G06F12/0897G06F2212/225
    • A cache is configured as a hybrid disk-overflow system in which data sets generated by applications running in a distributed computing system are stored in a fast access memory portion of cache, e.g., in random access memory and are moved to a slower access memory portion of cache, e.g., persistent durable memory such as a solid state disk. Each data set includes application-defined key data and bulk data. The bulk data are moved to slab-allocated slower access memory while the key data are maintained in fast access memory. A pointer to the location within the slower access memory containing the bulk data is stored in the fast access memory in association with the key data. Applications call data sets within the cache using the key data, and the pointers facilitate access, management and manipulation of the associated bulk data. Access, management and manipulation occur asynchronously with the application calls.
    • 缓存被配置为混合磁盘溢出系统,其中在分布式计算系统中运行的应用程序生成的数据集存储在高速缓存的快速存取存储器部分中,例如在随机存取存储器中,并被移动到较慢的存取存储器部分 的缓存,例如持久耐用的内存,如固态磁盘。 每个数据集包括应用程序定义的关键数据和批量数据。 批量数据被移动到slab分配较慢的访问存储器,而密钥数据保存在快速访问存储器中。 指向包含批量数据的较慢存取存储器内的位置的指针与密钥数据相关联地存储在快速存取存储器中。 应用程序使用密钥数据调用缓存内的数据集,并且指针便于访问,管理和操纵相关的批量数据。 访问,管理和操作与应用程序调用异步发生。