会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Temporal affinity-based routing of workloads
    • 基于时间亲和力的工作负载路由
    • US08391295B2
    • 2013-03-05
    • US11868317
    • 2007-10-05
    • Carol ColrainMichael ZollRajkumar Irudayaraj
    • Carol ColrainMichael ZollRajkumar Irudayaraj
    • H04L12/56
    • H04L67/322H04L45/121H04L45/306H04L67/1002H04L67/1008H04L67/327
    • Techniques for routing client requests among a group of nodes offering a service are described. A coordinator determines that performance could be improved by using affinity-based routing. In one embodiment, the coordinator calculates a Time-to-Live (TTL) metric whereby clients benefit by returning to the same cache and posts this hint to subscribers. Client's start preserving locality data in an affinity context, such that later requests for a connection can be routed to the location last visited. The coordinator measures the system over subsequent intervals. If the gradient of the goodness (viz service quality and capacity) is stable or improving, then the coordinator continues to advise subscribers to use the affinity-based technique. Alternatively, if the gradient of the goodness is deteriorating, then the coordinator posts advice to the subscribers to stop using the affinity-based technique for any instance during the next intervals.
    • 描述了在提供服务的一组节点之间路由客户端请求的技术。 协调者决定通过使用基于亲和性的路由可以提高性能。 在一个实施例中,协调器计算生存时间(TTL)度量,由此客户端通过返回到相同的高速缓存并且向用户发布该提示而受益。 客户端启动在亲和性上下文中保留位置数据,以便稍后的连接请求可以路由到上次访问的位置。 协调员在随后的时间间隔内测量系统。 如果善意的梯度(服务质量和容量)稳定或改善,协调员将继续建议用户使用基于亲和力的技术。 或者,如果善意的渐变正在恶化,则协调器向订阅者发布建议以在下一间隔期间停止对任何实例使用基于亲和力的技术。
    • 2. 发明申请
    • TEMPORAL AFFINITY-BASED ROUTING OF WORKLOADS
    • 基于临时性的工作流程路由
    • US20090034537A1
    • 2009-02-05
    • US11868317
    • 2007-10-05
    • Carol ColrainMichael ZollRajkumar Irudayaraj
    • Carol ColrainMichael ZollRajkumar Irudayaraj
    • H04L12/56
    • H04L67/322H04L45/121H04L45/306H04L67/1002H04L67/1008H04L67/327
    • Techniques for routing client requests among a group of nodes offering a service are described. A coordinator determines that performance could be improved by using affinity-based routing. In one embodiment, the coordinator calculates a Time-to-Live (TTL) metric whereby clients benefit by returning to the same cache and posts this hint to subscribers. Client's start preserving locality data in an affinity context, such that later requests for a connection can be routed to the location last visited. The coordinator measures the system over subsequent intervals. If the gradient of the goodness (viz service quality and capacity) is stable or improving, then the coordinator continues to advise subscribers to use the affinity-based technique. Alternatively, if the gradient of the goodness is deteriorating, then the coordinator posts advice to the subscribers to stop using the affinity-based technique for any instance during the next intervals.
    • 描述了在提供服务的一组节点之间路由客户端请求的技术。 协调者决定通过使用基于亲和性的路由可以提高性能。 在一个实施例中,协调器计算生存时间(TTL)度量,由此客户端通过返回到相同的高速缓存并且向用户发布该提示而受益。 客户端启动在亲和性上下文中保留位置数据,以便稍后的连接请求可以路由到上次访问的位置。 协调员在随后的时间间隔内测量系统。 如果善意的梯度(服务质量和容量)稳定或改善,协调员将继续建议用户使用基于亲和力的技术。 或者,如果善意的渐变正在恶化,则协调器向订阅者发布建议以在下一间隔期间停止对任何实例使用基于亲和力的技术。
    • 6. 发明申请
    • CONDITIONAL DEPENDENCY IN A COMPUTING CLUSTER
    • 计算机中的条件依赖
    • US20110179173A1
    • 2011-07-21
    • US12688800
    • 2010-01-15
    • Carol ColrainAndrey Gusev
    • Carol ColrainAndrey Gusev
    • G06F15/173
    • G06F9/5061G06F2209/505G06F2209/506
    • A method and apparatus is provided for automatically performing an operation for one or more resources of a computing cluster when a conditional dependency is satisfied. The conditional dependency may be based on the operating state, load, performance metric, or performance statistic of one or more other resources. A resource profile for a resource stores a conditional dependency that, when satisfied, causes a centralized policy engine to send a command to the resource or an agent for the resource. The policy engine receives notifications of operating state changes from agents that manage resources in the cluster. The policy engine determines that one or more conditional dependencies is satisfied when one or more resources change state to satisfy conditions specified by the conditional dependencies. The policy engine responds to detecting that a conditional dependency is satisfied by sending a command that causes the dependent resource to change its operating state.
    • 提供一种方法和装置,用于当满足条件依赖性时,自动对计算集群的一个或多个资源执行操作。 条件依赖可以基于一个或多个其他资源的操作状态,负载,性能度量或性能统计。 资源的资源配置文件存储条件依赖关系,当满足时,使集中式策略引擎向资源或资源的代理发送命令。 策略引擎从管理群集资源的代理接收操作状态更改的通知。 当一个或多个资源改变状态以满足条件依赖性指定的条件时,策略引擎确定满足一个或多个条件依赖性。 策略引擎响应检测到通过发送使依赖资源改变其操作状态的命令来满足条件依赖性。
    • 7. 发明授权
    • Performance metric-based selection of one or more database server instances to perform database recovery
    • 基于性能度量的一个或多个数据库服务器实例的选择来执行数据库恢复
    • US07809690B2
    • 2010-10-05
    • US10891433
    • 2004-07-13
    • Stefan PommerenkCarol ColrainWilson ChanAngelo Pruscino
    • Stefan PommerenkCarol ColrainWilson ChanAngelo Pruscino
    • G06F17/30
    • G06F11/1469G06F11/1471G06F2201/80
    • A method and apparatus for selecting one or more instances to perform database recovery is provided. According to one aspect, one or more performance metrics are determined for each instance on each node in a cluster. Based on these performance metrics, which may be weighted to give one or more metrics more significance relative to the other metrics, an overall score is determined for each instance on each surviving node when a node in the cluster fails. One or more instances with the highest of these scores are selected. The selected instances are assigned the task of performing the database recovery process. Because instances best able to handle to database recovery process are selected, the database recovery process consumes less time, thereby making data accessible in less time after a node fails.
    • 提供了用于选择一个或多个实例以执行数据库恢复的方法和装置。 根据一个方面,针对集群中的每个节点上的每个实例确定一个或多个性能度量。 基于这些性能度量,其可以被加权以给出相对于其他度量更重要的一个或多个指标,当集群中的节点发生故障时,为每个存活节点上的每个实例确定整体得分。 选择这些分数中最高的一个或多个实例。 所选实例被分配执行数据库恢复过程的任务。 因为选择了能够处理数据库恢复过程的实例,所以数据库恢复过程消耗更少的时间,从而使节点在节点出现故障后更少的时间可以访问数据。
    • 8. 发明申请
    • Managing workload by service
    • 按服务管理工作量
    • US20050038833A1
    • 2005-02-17
    • US10917715
    • 2004-08-12
    • Carol ColrainDaniel Semler
    • Carol ColrainDaniel Semler
    • G06F12/00G06F17/30
    • G06F11/3495G06F9/5027G06F11/3409G06F11/3433G06F2201/87G06F2201/875G06F2209/501H04L29/08144H04L43/0817
    • Approaches for manage and measuring workload on computer resources by measuring workload in ways that are independent of physical hardware and that correlate to ways in which it is desirable to measure and manage workload for applications and clients. Specifically, logical abstractions of workload, referred to as services, are defined for a cluster of nodes running a multi-node database server of a database. A service is a category of work hosted on a subset of multi-node database servers, such as work that is performed for an online order entry application. The workload is measured and demarcated by the service no matter which node in a single or multi-node system performs the service, providing a global view of performance realized by the system.
    • 通过以独立于物理硬件的方式测量工作负载来管理和衡量计算机资源上的工作负载的方法,并与测量和管理应用程序和客户端的工作负载的方式相关。 具体来说,称为服务的工作负载的逻辑抽象是为运行数据库多节点数据库服务器的节点集群定义的。 服务是托管在多节点数据库服务器子集上的一类工作,例如为在线订单输入应用程序执行的工作。 无论单节点或多节点系统中的哪个节点执行服务,服务都将测量和划分工作负载,从而提供系统实现的性能的全局视图。
    • 9. 发明申请
    • METHODS, SYSTEMS AND SOFTWARE FOR IDENTIFYING AND MANAGING DATABASE WORK
    • 用于识别和管理数据库工作的方法,系统和软件
    • US20070255757A1
    • 2007-11-01
    • US11739277
    • 2007-04-24
    • Alex TsukermanCarol ColrainGraham WoodJane ChenLuxi ChidambaranBenoit DagevilleGary NgaiMark Ramacher
    • Alex TsukermanCarol ColrainGraham WoodJane ChenLuxi ChidambaranBenoit DagevilleGary NgaiMark Ramacher
    • G06F17/30
    • G06F17/30575
    • Various embodiments of the invention provide solutions to allow more sophisticated management of the relationship between a database and its clients (which can be, inter alia, end users, business applications, etc.). Merely by way of example, some embodiments can facilitate the management of work requests in a database, as well as the management of the quality-of-service in a database system. In some embodiments, an identification handle may be assigned to a database work request. A database management application can use the identification handle to identify the work request, as well, perhaps, as any related work requests. The identification handle may also identify the database (and/or an instance thereof) and/or a clustered database node, and the identification handle may be transmitted to a mid-tier application, e.g., to notify the mid-tier about the processing of the work request, changes in quality-of service, server availability, etc.
    • 本发明的各种实施例提供了解决方案,以允许数据库与其客户端之间的关系(其可以是最终用户,业务应用等)的更为复杂的管理。 仅仅作为示例,一些实施例可以促进对数据库中的工作请求的管理以及数据库系统中的服务质量的管理。 在一些实施例中,可以将识别句柄分配给数据库工作请求。 数据库管理应用程序可以使用识别句柄来识别工作请求,也可以是任何相关的工作请求。 识别句柄还可以识别数据库(和/或其实例)和/或集群数据库节点,并且识别句柄可以被发送到中间层应用,例如,以通知中间层关于处理 工作请求,服务质量的变化,服务器可用性等。