会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • Affinity dispatching load balancer with precise CPU consumption data
    • 亲和调度负载平衡器,具有精确的CPU消耗数据
    • US20080046895A1
    • 2008-02-21
    • US11504155
    • 2006-08-15
    • Donna N. DillenbergerGreg A. DyckStephen J. HeisigBernard R. PierceDonald W. SchmidtGong Su
    • Donna N. DillenbergerGreg A. DyckStephen J. HeisigBernard R. PierceDonald W. SchmidtGong Su
    • G06F9/46
    • G06F9/505G06F2209/5022
    • A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumption value for the nodes; calculating a target node processor consumption value for the nodes, the target node processor consumption value indicating optimal node processor consumption; calculating a load index value as a difference between the calculated node processor consumption value for a node i and the target node processor consumption value for node i; and distributing the tasks among the nodes to balance a processor workload among the nodes, according to the calculated load index value, such that the calculated load index value of each node is substantially zero. The method further embodies a multi-dimensional balancing matrix, each dimension of the matrix representing a node corresponding to a different processor type and each cell representing tasks assigned to multiple nodes.
    • 用于在处理器网络中的多个处理节点上分布多个任务的计算机实现的方法包括以下步骤:计算任务的任务过程消耗值; 计算节点的测量节点处理器消耗值; 计算节点的目标节点处理器消耗值,目标节点处理器消耗值指示最佳节点处理器消耗; 计算负载指标值作为节点i的计算节点处理器消耗值与节点i的目标节点处理器消耗值之间的差值; 并且根据所计算的负载指数值,在所述节点之间分配所述任务以平衡所述节点之间的处理器工作负荷,使得所计算的每个节点的负载指数值基本为零。 该方法进一步体现了多维平衡矩阵,矩阵的每个维度表示对应于不同处理器类型的节点,每个小区表示分配给多个节点的任务。
    • 32. 发明授权
    • Method to distribute programs using remote java objects
    • 使用远程java对象分发程序的方法
    • US06732139B1
    • 2004-05-04
    • US09374540
    • 1999-08-16
    • Donna N. DillenbergerMark Hulber
    • Donna N. DillenbergerMark Hulber
    • G06F900
    • G06F9/505
    • A distributed Java virtual machine method and system for managing distributed heterogeneous network nodes to timely and efficiently meet demand for service requests. Upon receipt of a request for service, Java workload manager (JWLM) of the present invention classifies the request into a particular type of service, places the work on a logical queue to be executed. Routing queues place the work on one of many available nodes. The work is distributed to the nodes based on accounting, availability and past performance of all nodes considered. Changes are made periodically to the system to meet demands for service and/or conserve resources. JWLM of the present invention learns the needs of programs over time and does not require the intervention of a system administrator. The system does not rely on system specific metrics. JWLM may use performance metrics. Additionally, the present invention allows objects to be distributed and run on distributed workstations by distributing work through the cluster of workstations, while behaving as if it were initiated locally on the machine on which it runs. The similar type of work sent to different workstations may have the same class names, and the classpath may hold different implementations of that object at a particular workstation. Thus, at dynamic compilation time, if a platform has a more efficient feature than others, a work unit is dynamically compiled with the more efficient feature.
    • 一种用于管理分布式异构网络节点的分布式Java虚拟机方法和系统,以及时有效地满足服务请求的需求。 在接收到服务请求时,本发明的Java工作负载管理器(JWLM)将请求分类为特定类型的服务,将工作放置在要执行的逻辑队列上。 路由队列将工作放在许多可用节点之一上。 根据考虑的所有节点的会计,可用性和过去的性能,将工作分配到节点。 定期对系统进行更改以满足服务和/或节约资源的需求。 本发明的JWLM随着时间的推移学习节目的需要,不需要系统管理员的干预。 系统不依赖于系统特定的指标。 JWLM可能会使用性能指标。 此外,本发明允许通过在工作站集群上分布工作来分布和分布对象,而在运行它的机器上本地启动对象。 发送到不同工作站的相似类型的工作可能具有相同的类名称,类路径可以在特定工作站上保存该对象的不同实现。 因此,在动态编译时,如果平台具有比其他平台更高效的特征,则通过更高效的特征动态编译工作单元。
    • 34. 发明授权
    • Affinity dispatching load balancer with precise CPU consumption data
    • 亲和调度负载平衡器,具有精确的CPU消耗数据
    • US07941805B2
    • 2011-05-10
    • US11504155
    • 2006-08-15
    • Donna N. DillenbergerGreg A. DyckStephen J. HeisigBernard R. PierceDonald W. SchmidtGong Su
    • Donna N. DillenbergerGreg A. DyckStephen J. HeisigBernard R. PierceDonald W. SchmidtGong Su
    • G06F9/46G06F15/173
    • G06F9/505G06F2209/5022
    • A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumption value for the nodes; calculating a target node processor consumption value for the nodes, the target node processor consumption value indicating optimal node processor consumption; calculating a load index value as a difference between the calculated node processor consumption value for a node i and the target node processor consumption value for node i; and distributing the tasks among the nodes to balance a processor workload among the nodes, according to the calculated load index value, such that the calculated load index value of each node is substantially zero. The method further embodies a multi-dimensional balancing matrix, each dimension of the matrix representing a node corresponding to a different processor type and each cell representing tasks assigned to multiple nodes.
    • 用于在处理器网络中的多个处理节点上分布多个任务的计算机实现的方法包括以下步骤:计算任务的任务过程消耗值; 计算节点的测量节点处理器消耗值; 计算节点的目标节点处理器消耗值,目标节点处理器消耗值指示最佳节点处理器消耗; 计算负载指标值作为节点i的计算节点处理器消耗值与节点i的目标节点处理器消耗值之间的差值; 并且根据所计算的负载指数值,在所述节点之间分配所述任务以平衡所述节点之间的处理器工作负荷,使得所计算的每个节点的负载指数值基本为零。 该方法进一步体现了多维平衡矩阵,矩阵的每个维度表示对应于不同处理器类型的节点,每个小区表示分配给多个节点的任务。
    • 36. 发明授权
    • Method for determining load balancing weights using application instance topology information
    • 使用应用实例拓扑信息确定负载均衡权重的方法
    • US07493380B2
    • 2009-02-17
    • US10725635
    • 2003-12-02
    • Jeffrey David AmanJohn E. ArweMichael Edward BaskeyJohn Alan Bivens, IIDavid Vincent BostjancicDonna N. DillenbergerPeter Bergersen Yocom
    • Jeffrey David AmanJohn E. ArweMichael Edward BaskeyJohn Alan Bivens, IIDavid Vincent BostjancicDonna N. DillenbergerPeter Bergersen Yocom
    • G06F15/16
    • H04L67/1008H04L67/1002H04L67/101H04L67/1023
    • An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is provided. The application instances to which traffic is being distributed, or the application middleware, are instrumented to establish certain metrics about the application while running. The application instance instrumentation will provide application statistics such as number of successful transactions, application response times, application topology, importance of transactions being processed, time the application is blocked waiting for resources, resource consumption data, and the like. These metrics are collected, processed, and then presented as a set of weights to the load balancing apparatus to govern its distribution of traffic. With such application metrics available, traffic can be disbursed based on the current state of the application instances and other application instances in the transaction's path, the application instance's likelihood to complete the request, or even higher level business-oriented goals.
    • 一种用于使用应用程序实例统计信息在一组机器上分配流量的装置和方法。 为了根据本发明执行负载平衡,提供了一种产生权重以偏置负载均衡分布的方法。 要分发流量的应用程序实例或应用程序中间件被运行,以便在运行时建立应用程序的某些指标。 应用程序实例仪器将提供应用程序统计信息,例如成功事务的数量,应用程序响应时间,应用程序拓扑,正在处理的事务的重要性,应用程序被阻止等待资源的时间,资源消耗数据等。 这些度量被收集,处理,然后作为一组权重呈现给负载平衡装置以管理其流量分布。 通过这种应用指标,可以根据交易路径中应用程序实例和其他应用程序实例的当前状态,应用程序实例完成请求的可能性,甚至更高级别的面向业务的目标来支付流量。
    • 39. 发明申请
    • MASKING CHANGES TO A COMPUTER APPLICATION
    • 屏蔽计算机应用的变化
    • US20080282161A1
    • 2008-11-13
    • US11747088
    • 2007-05-10
    • Donna N. DillenbergerRadha Ratnaparkhi
    • Donna N. DillenbergerRadha Ratnaparkhi
    • G06F3/048
    • G06F9/45512
    • The present invention provides an interface (as well as associated methods, systems, program products, etc.) for masking changes to a computer application. In general, the interface comprises a facade for facilitating interaction between the interface and a user; a dialog wizard for receiving a set of instructions for the computer application from the user pursuant to an interaction between the user and the facade; and a set of workflows linking the interface with the computer application, the set of workflows being configured to interpret the set of instructions and to direct a behavior of the application based on the interpretation. That is, the set of workflows are configured to convert the set of instructions into a set of commands that are understood by the computer application.
    • 本发明提供了一种用于屏蔽对计算机应用的改变的接口(以及相关联的方法,系统,程序产品等)。 通常,接口包括用于促进接口和用户之间的交互的立面; 对话向导,用于根据用户和立面之间的交互从用户接收计算机应用程序的一组指令; 以及将接口与计算机应用程序链接的一组工作流,该组工作流被配置为解释该组指令并且基于解释来指导应用的行为。 也就是说,该组工作流被配置为将该组指令转换成计算机应用程序所理解的一组命令。