Incremental run-time session balancing in a multi-node system
    2.
    发明授权
    Incremental run-time session balancing in a multi-node system 有权
    多节点系统中的增量运行时会话平衡

    公开(公告)号:US07552171B2

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

    申请号:US10918055

    申请日:2004-08-12

    CPC classification number: G06F9/5088

    Abstract: An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.

    Abstract translation: 一种方法将数据库会话从数据库服务器迁移到哪个性能和资源可用性要求未被满足到另一个数据库服务器。 因为从不符合这些要求的数据库服务器中删除工作负载,因此提升了性能。 此外,该方法以一种尝试在数据库服务器上保持性能和资源可用性级别的方式切换用户,以在性能和资源可用性的目标内接收数据库会话。

    Calculation of service performance grades in a multi-node environment that hosts the services
    3.
    发明授权
    Calculation of service performance grades in a multi-node environment that hosts the services 有权
    在承载服务的多节点环境中计算服务性能等级

    公开(公告)号:US07437459B2

    公开(公告)日:2008-10-14

    申请号:US10917661

    申请日:2004-08-12

    CPC classification number: H04L67/1008 H04L67/1031

    Abstract: An approach generates performance grades. A performance grade is a value or set of values that indicates the relative work performance offered by a resource, such as a server in a multi-node system, relative to other resources. Performance grades are used to dynamically allocate work within a multi-node computer system. For example, performance grades are used for connection-time balancing, and to direct a database connection request to a multi-node database instance that a performance grade indicates provides better performance. Performance grade deltas are generated that reflect the incremental change in performance grade for additional sessions or work. Performance deltas are used to direct incoming sessions, to more optimally balance workload, and to deal with logon storms where a large number of connect requests arrive in a very short time period.

    Abstract translation: 一种方法产生绩效等级。 性能等级是指示资源(如多节点系统中的服务器)相对于其他资源提供的相对工作性能的值或值集合。 性能等级用于在多节点计算机系统内动态分配工作。 例如,性能等级用于连接时间平衡,并将数据库连接请求引导到性能等级指示提供更好性能的多节点数据库实例。 产生性能等级三角形,反映其他会话或工作的性能等级的增量变化。 性能增量用于引导传入的会话,更好地平衡工作负载,并处理大量连接请求在很短时间内到达的登录风暴。

    Method and mechanism for implementing dynamic sizing of session pools
    4.
    发明授权
    Method and mechanism for implementing dynamic sizing of session pools 有权
    实现会话池动态调整的方法和机制

    公开(公告)号:US07337226B2

    公开(公告)日:2008-02-26

    申请号:US10427701

    申请日:2003-04-30

    CPC classification number: G06F17/30457 Y10S707/99945

    Abstract: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. Disclosed is a method, mechanism, and system for dynamic sizing of session pools, in which the number of sessions in a given session pool or sub-session pool can be dynamically adjusted upwards or downwards. Also disclosed is an approach for customizing a session in a session pool with a specific set of affinities and attributes, in which tags can be associated with the customized sessions. Tagging can be used to identify sessions to deallocate/reallocate to dynamically size the session or sub-session pools.

    Abstract translation: 公开了一种用于实现,生成和维护实现会话池的改进方法,机制和系统。 公开了一种用于动态调整会话池的方法,机制和系统,其中给定会话池或子会话池中的会话数可以向上或向下动态调整。 还公开了一种用于在会话池中定制具有特定一组亲和度和属性的会话的方法,其中标签可以与定制会话相关联。 标记可用于识别会话以释放/重新分配以动态地调整会话或子会话池的大小。

    Methods, systems and software for identifying and managing database work
    5.
    发明申请
    Methods, systems and software for identifying and managing database work 审中-公开
    用于识别和管理数据库工作的方法,系统和软件

    公开(公告)号:US20060064400A1

    公开(公告)日:2006-03-23

    申请号:US10946749

    申请日:2004-09-21

    CPC classification number: G06F16/27

    Abstract: 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.

    Abstract translation: 本发明的各种实施例提供了解决方案,以允许数据库与其客户端之间的关系(其可以是最终用户,业务应用等)的更为复杂的管理。 仅仅作为示例,一些实施例可以促进对数据库中的工作请求的管理以及数据库系统中的服务质量的管理。 在一些实施例中,可以将识别句柄分配给数据库工作请求。 数据库管理应用程序可以使用识别句柄来识别工作请求,也可以是任何相关的工作请求。 识别句柄还可以识别数据库(和/或其实例)和/或集群数据库节点,并且识别句柄可以被发送到中间层应用,例如,向中层通知关于 工作请求,服务质量的变化,服务器可用性等。

    Calculation of sevice performance grades in a multi-node environment that hosts the services
    7.
    发明申请
    Calculation of sevice performance grades in a multi-node environment that hosts the services 有权
    在承载服务的多节点环境中计算服务性能等级

    公开(公告)号:US20050038800A1

    公开(公告)日:2005-02-17

    申请号:US10917661

    申请日:2004-08-12

    CPC classification number: H04L67/1008 H04L67/1031

    Abstract: An approach generates performance grades. A performance grade is a value or set of values that indicates the relative work performance offered by a resource, such as a server in a multi-node system, relative to other resources. Performance grades are used to dynamically allocate work within a multi-node computer system. For example, performance grades are used for connection-time balancing, and to direct a database connection request to a multi-node database instance that a performance grade indicates provides better performance. Performance grade deltas are generated that reflect the incremental change in performance grade for additional sessions or work. Performance deltas are used to direct incoming sessions, to more optimally balance workload, and to deal with logon storms where a large number of connect requests arrive in a very short time period.

    Abstract translation: 一种方法产生绩效等级。 性能等级是指示资源(如多节点系统中的服务器)相对于其他资源提供的相对工作性能的值或值集合。 性能等级用于在多节点计算机系统内动态分配工作。 例如,性能等级用于连接时间平衡,并将数据库连接请求引导到性能等级指示提供更好性能的多节点数据库实例。 产生性能等级三角形,反映其他会话或工作的性能等级的增量变化。 性能增量用于引导传入的会话,更好地平衡工作负载,并处理大量连接请求在很短时间内到达的登录风暴。

    Memory management of complex objects returned from procedure calls
    8.
    发明授权
    Memory management of complex objects returned from procedure calls 失效
    从过程调用返回的复杂对象的内存管理

    公开(公告)号:US06327606B1

    公开(公告)日:2001-12-04

    申请号:US09103548

    申请日:1998-06-24

    CPC classification number: G06F9/547 G06F12/023 Y10S707/99942

    Abstract: A method and computer-readable medium for managing memory for complex objects returned from procedure calls are described. Memory for complex objects returned from procedure calls is allotted from memory pools, which are allocated on a “per-call” basis for complex objects. Complex objects allotted from different memory pools can have overlapping lifetimes. The memory used by the complex object is straightforwardly released by deallocating the memory pool. In one aspect, the memory management of complex objects is located in the called procedures, which may be an automatically generated client stub routine for a remote procedure call.

    Abstract translation: 描述了用于管理从过程调用返回的复杂对象的存储器的方法和计算机可读介质。 从内存池分配从过程调用返回的复杂对象的内存,这些内存池以复合对象的“每个调用”为基础分配。 从不同内存池分配的复杂对象可能具有重叠的生命周期。 复杂对象使用的内存通过释放内存池而被直接释放。 在一个方面,复杂对象的存储器管理位于被调用的过程中,其可以是用于远程过程调用的自动生成的客户端存根例程。

    Incremental run-time session balancing in a multi-node system
    9.
    发明授权
    Incremental run-time session balancing in a multi-node system 有权
    多节点系统中的增量运行时会话平衡

    公开(公告)号:US07930344B2

    公开(公告)日:2011-04-19

    申请号:US12338651

    申请日:2008-12-18

    CPC classification number: G06F9/5088

    Abstract: An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.

    Abstract translation: 一种方法将数据库会话从数据库服务器迁移到哪个性能和资源可用性要求未被满足到另一个数据库服务器。 因为从不符合这些要求的数据库服务器中删除工作负载,因此提升了性能。 此外,该方法以一种尝试在数据库服务器上保持性能和资源可用性级别的方式切换用户,以在性能和资源可用性的目标内接收数据库会话。

Patent Agency Ranking