会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 23. 发明申请
    • Compressing state in database replication
    • 在数据库复制中压缩状态
    • US20070174315A1
    • 2007-07-26
    • US11334599
    • 2006-01-18
    • Avraham LeffJames Rayfield
    • Avraham LeffJames Rayfield
    • G06F7/00
    • G06F16/27
    • A method, system and computer program product for compressing state changes to a datum in a primary data storage system. One embodiment of the invention involves receiving a first state-change entry describing at least a first transformation of the datum and an first value of the datum and receiving a second state-change entry describing at least a second transformation of the datum an a second value of the datum. The first and second state-change entries are reduced to a compressed state-change entry including a compressed transformation and a compressed value that are functionally equivalent applying the first transformation and first value, then applying the second transformation and second value, to the datum. The techniques of the invention may be utilized, for example, in redo and undo database replication operations.
    • 一种用于将状态变化压缩到主数据存储系统中的数据的方法,系统和计算机程序产品。 本发明的一个实施例涉及接收描述数据的至少第一变换和数据的第一值的第一状态变化条目,并且接收描述数据的至少第二变换的第二状态变化条目和第二值 的基准。 将第一和第二状态变化条目简化为压缩状态变化条目,该条目包括在应用第一变换和第一值的功能上等效的压缩变换和压缩值,然后将第二变换和第二值应用于数据。 本发明的技术可以用于例如重做和撤销数据库复制操作。
    • 25. 发明授权
    • System and method for dynamic runtime partitioning of model-view-controller applications
    • 模型视图控制器应用程序的动态运行时分区的系统和方法
    • US06950850B1
    • 2005-09-27
    • US09703187
    • 2000-10-31
    • Avraham LeffJames Thomas Rayfield
    • Avraham LeffJames Thomas Rayfield
    • G06F9/44G06F15/16
    • G06F8/36G06F9/451Y10S707/99943
    • Methods and apparatus for dynamic runtime partitioning of network-based client/server applications using a Model-View-Controller pattern are provided. Such dynamic partitioning is accomplished by requiring that the application specify: (i) that access to the Model be done through an application programming interface (API) which allows the system runtime to dynamically allocate and access Model storage on the client and/or server; and (ii) that access to the View be done through an API which allows the system runtime to dynamically allocate and access View components on the client and/or server. This enables applications written and tested in such a manner (referred to herein as the “canonical form”) to execute in a non-distributed mode or in a dynamically partitioned mode in which client/server issues are not a factor. This greatly facilitates development of the application. Furthermore, by specifying View components in an abstract, or “platform-independent” API, the application can run on multiple client devices without modifying the application. All that is required is a platform-specific implementation of the View components' API. Client platforms for the application can thus include, for example, applets, HTML browsers, and PDAs.
    • 提供了使用Model-View-Controller模式进行基于网络的客户端/服务器应用程序的动态运行时分区的方法和装置。 这种动态分区是通过要求应用程序指定:(i)通过允许系统运行时在客户机和/或服务器上动态分配和访问模型存储的应用程序编程接口(API)来完成对模型的访问; 和(ii)通过API来访问View,该API允许系统运行时在客户端和/或服务器上动态分配和访问View组件。 这使得以这种方式(本文中称为“规范形式”)编写和测试的应用程序以非分布式模式或动态分区模式执行,其中客户端/服务器问题不是因素。 这极大地促进了应用程序的开发。 此外,通过在抽象或“平台无关”API中指定View组件,应用程序可以在多个客户端设备上运行,而无需修改应用程序。 所需要的只是View组件API的平台特定实现。 因此,应用程序的客户端平台可以包括例如小程序,HTML浏览器和PDA。
    • 28. 发明申请
    • System and method for supporting transaction and parallel services across multiple domains based on service level agreenments
    • 基于服务级别标准,跨多个域支持事务和并行服务的系统和方法
    • US20050165925A1
    • 2005-07-28
    • US10763135
    • 2004-01-22
    • Asit DanDaniel DiasRichard KingAvraham LeffJames RayfieldNoshir Wadia
    • Asit DanDaniel DiasRichard KingAvraham LeffJames RayfieldNoshir Wadia
    • G06F9/50G06F15/173
    • G06F9/5083H04L41/5009H04L67/1008H04L67/1025H04L67/325
    • An on-demand manager provides an improved distributed data processing system for facilitating dynamic allocation of computing resources among multiple domains based on a current workload and service level agreements. Based on a service level agreement, the on-demand manager monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration, the on-demand manager determines additional resources needed to handle the workload. If the service level agreement violations cannot be handled by reconfiguring resources at a domain, the on-demand manager sends a resource request to other domains. These other domains analyze their own commitments and may accept the resource request, reject the request, or counter-propose with an offer of resources and a corresponding service level agreement. Once the requesting domain has acquired resources, workload load balancers are reconfigured to allocate some of the workload from the requesting site to the acquired remote resources.
    • 按需管理器提供改进的分布式数据处理系统,用于基于当前工作负载和服务级别协议,促进多个域之间的计算资源的动态分配。 根据服务级别协议,按需管理器监视和预测系统上的负载。 如果当前或预测的负载不能用当前系统配置来处理,则按需管理器确定处理工作负载所需的额外资源。 如果通过在域上重新配置资源不能处理服务级别协议违规,则按需管理器向其他域发送资源请求。 这些其他领域分析自己的承诺,并可以接受资源请求,拒绝请求或反提出资源提议和相应的服务级别协议。 一旦请求域已经获得资源,工作负载平衡器被重新配置以将一些工作负载从请求站点分配给所获取的远程资源。
    • 30. 发明授权
    • 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.
    • 公开了一种用于在分布式/集群系统中提供相互依赖系统的监视和恢复的通用和可扩展基础设施的系统和方法。 没有为高可用性提供配置的子系统被并入基础设施,而不改变核心子系统功能。 基础设施由一个或多个由一个或多个互连网络连接的计算节点组成,并运行一个或多个分布式子系统。 基础设施使用一个或多个心跳和成员资格协议监视计算节点,并通过子系统监视器来监视所述分布式子系统。 监视器检测到的事件将发送到事件处理程序。 事件处理程序通过过滤事件来处理事件,例如事件关联,删除重复项和汇总。 已过滤的事件由事件管理器提供给恢复驱动程序,其确定与事件相对应的恢复程序,以及通过恢复管理器之间的协调来执行恢复程序或一组恢复操作。 鉴于所述事件处理程序或恢复管理器的故障,基础架构执行以下附加步骤:在剩余事件处理程序和恢复管理器之间进行协调以处理正在进行的恢复操作的完成或终止,通过重置所述监视器来发现系统的当前状态,以及 处理可能在过渡期间发生的任何新的故障事件。