Incremental Run-Time Session Balancing In A Multi-Node System
    23.
    发明申请
    Incremental Run-Time Session Balancing In A Multi-Node System 有权
    多节点系统中的增量运行时会话平衡

    公开(公告)号:US20090100180A1

    公开(公告)日:2009-04-16

    申请号:US12338651

    申请日:2008-12-18

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5088

    摘要: 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.

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

    Method and mechanism for implementing an access interface infrastructure
    24.
    发明授权
    Method and mechanism for implementing an access interface infrastructure 有权
    实现接入接口基础设施的方法和机制

    公开(公告)号:US07178153B1

    公开(公告)日:2007-02-13

    申请号:US10144688

    申请日:2002-05-10

    IPC分类号: G06F13/00

    CPC分类号: G06F9/541 Y10S707/99931

    摘要: A method and system for implementing an improved access interface infrastructure is disclosed. In one approach, an access interface methods is directly supported by an application. The directly supported access interface method corresponds to an access interface implementation. Other access interface methods are transparently processed by being converted or mapped into a generic interface format, which is then translated into the directly supported format.

    摘要翻译: 公开了一种用于实现改进的接入接口基础设施的方法和系统。 在一种方法中,访问接口方法由应用程序直接支持。 直接支持的访问接口方法对应于访问接口实现。 其他访问接口方法通过转换或映射成通用接口格式进行透明处理,然后将其转换为直接支持的格式。

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

    公开(公告)号:US07437459B2

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

    申请号:US10917661

    申请日:2004-08-12

    IPC分类号: G06F15/173 G06F12/00

    CPC分类号: H04L67/1008 H04L67/1031

    摘要: 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.

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

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

    公开(公告)号:US20060064400A1

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

    申请号:US10946749

    申请日:2004-09-21

    IPC分类号: G06F17/30

    CPC分类号: G06F16/27

    摘要: 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.

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

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

    公开(公告)号:US20050038800A1

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

    申请号:US10917661

    申请日:2004-08-12

    IPC分类号: G06F7/00

    CPC分类号: H04L67/1008 H04L67/1031

    摘要: 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.

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

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

    公开(公告)号:US06327606B1

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

    申请号:US09103548

    申请日:1998-06-24

    IPC分类号: G06F900

    摘要: 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.

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