Managing memory overload of java virtual machines in web application server systems
    1.
    发明授权
    Managing memory overload of java virtual machines in web application server systems 有权
    管理Web应用程序服务器系统中的Java虚拟机的内存过载

    公开(公告)号:US08578379B2

    公开(公告)日:2013-11-05

    申请号:US13281757

    申请日:2011-10-26

    IPC分类号: G06F9/455

    摘要: The invention relates to memory overload management for Java virtual machines (JVMs) in Web application sever systems. Disclosed is a method and system of memory overload management for a Web application sever system, wherein the Web application sever system comprises multiple JVMs, the method comprising: determining one or more replica shards for which replacement shall be performed; determining one or more target JVMs for storing a corresponding replica shard set including at least one replica shard from the one or more replica shards; and for each target JVM, performing the following: judging whether the free memory of the target JVM is adequate for storing the corresponding replica shard set; if the judging result is negative, performing the following: causing the target JVM to suspend the creation of session until the free memory of the target JVM becomes adequate for storing the corresponding replica shard set.

    摘要翻译: 本发明涉及Web应用程序服务器系统中的Java虚拟机(JVM)的内存过载管理。 公开了一种用于Web应用服务器系统的存储器过载管理的方法和系统,其中所述Web应用服务器系统包括多个JVM,所述方法包括:确定要执行替换的一个或多个复制分片; 确定用于存储来自所述一个或多个副本分片的包括至少一个复本分片的相应副本分片集的一个或多个目标JVM; 对于每个目标JVM,执行以下操作:判断目标JVM的可用内存是否足以存储相应的复制分片集; 如果判断结果为否定,则执行以下操作:使目标JVM暂停创建会话,直到目标JVM的可用内存变得足以存储相应的副本碎片集。

    MANAGING MEMORY OVERLOAD OF JAVA VIRTUAL MACHINES IN WEB APPLICATION SERVER SYSTEMS
    2.
    发明申请
    MANAGING MEMORY OVERLOAD OF JAVA VIRTUAL MACHINES IN WEB APPLICATION SERVER SYSTEMS 有权
    在WEB应用程序服务器系统中管理JAVA虚拟机的内存过载

    公开(公告)号:US20120137290A1

    公开(公告)日:2012-05-31

    申请号:US13281757

    申请日:2011-10-26

    IPC分类号: G06F9/455

    摘要: The invention relates to memory overload management for Java virtual machines (JVMs) in Web application sever systems. Disclosed is a method and system of memory overload management for a Web application sever system, wherein the Web application sever system comprises multiple JVMs, the method comprising: determining one or more replica shards for which replacement shall be performed; determining one or more target JVMs for storing a corresponding replica shard set including at least one replica shard from the one or more replica shards; and for each target JVM, performing the following: judging whether the free memory of the target JVM is adequate for storing the corresponding replica shard set; if the judging result is negative, performing the following: causing the target JVM to suspend the creation of session until the free memory of the target JVM becomes adequate for storing the corresponding replica shard set.

    摘要翻译: 本发明涉及Web应用程序服务器系统中的Java虚拟机(JVM)的内存过载管理。 公开了一种用于Web应用服务器系统的存储器过载管理的方法和系统,其中所述Web应用服务器系统包括多个JVM,所述方法包括:确定要执行替换的一个或多个复制分片; 确定用于存储来自所述一个或多个副本分片的包括至少一个复本分片的相应副本分片集的一个或多个目标JVM; 对于每个目标JVM,执行以下操作:判断目标JVM的可用内存是否足以存储相应的复制分片集; 如果判断结果为否定,则执行以下操作:使目标JVM暂停创建会话,直到目标JVM的可用内存变得足以存储相应的副本碎片集。

    Memory overload protection
    3.
    发明授权
    Memory overload protection 失效
    内存过载保护

    公开(公告)号:US08046423B2

    公开(公告)日:2011-10-25

    申请号:US12473313

    申请日:2009-05-28

    IPC分类号: G06F15/16 G06F15/167

    CPC分类号: G06F9/5016

    摘要: A method, system and program product for controlling memory overload for a computer system. The invention determines heap utilization of a server; determines a maximum session lifetime a configured percentile of at least one session; determines a traffic rate (comprised of an average traffic rate received from a proxy server and a variance of traffic rate received from a proxy server); and calculates a maximum traffic rate, wherein the maximum traffic rate determines the heap utilization at a maximum heap percentage.

    摘要翻译: 一种用于控制计算机系统的存储器过载的方法,系统和程序产品。 本发明确定服务器的堆利用率; 确定最大会话生存期至少一个会话的配置百分位数; 确定业务速率(由从代理服务器接收的平均业务速率和从代理服务器接收的业务速率差异组成); 并计算最大流量速率,其中最大流量速率以最大堆百分比确定堆利用率。

    MEMORY OVERLOAD PROTECTION
    4.
    发明申请
    MEMORY OVERLOAD PROTECTION 失效
    内存过载保护

    公开(公告)号:US20100306390A1

    公开(公告)日:2010-12-02

    申请号:US12473313

    申请日:2009-05-28

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5016

    摘要: A method, system and program product for controlling memory overload for a computer system. The invention determines heap utilization of a server; determines a maximum session lifetime a configured percentile of at least one session; determines a traffic rate (comprised of an average traffic rate received from a proxy server and a variance of traffic rate received from a proxy server); and calculates a maximum traffic rate, wherein the maximum traffic rate determines the heap utilization at a maximum heap percentage.

    摘要翻译: 一种用于控制计算机系统的存储器过载的方法,系统和程序产品。 本发明确定服务器的堆利用率; 确定最大会话生存期至少一个会话的配置百分位数; 确定业务速率(由从代理服务器接收的平均业务速率和从代理服务器接收的业务速率差异组成); 并计算最大流量速率,其中最大流量速率以最大堆百分比确定堆利用率。

    Proxy server, hierarchical network system, and distributed workload management method

    公开(公告)号:US09712448B2

    公开(公告)日:2017-07-18

    申请号:US13430948

    申请日:2012-03-27

    摘要: A proxy server and a hierarchical network system and a distributed workload management method. According to one embodiment of this disclosure, the proxy server includes: a rate controller configured to, based on measured request-related information and service quality parameters relative to service levels of requests, periodically determine a dispatch rate for requests of each service level, wherein the sum of the dispatch rate for respective service levels is less than or equal to a predetermined rate; and a request dispatcher configured to dispatch the requests of the corresponding service level in accordance with the dispatch rate determined by the rate controller. One aspect of the disclosure realizes a low overhead, highly scalable, simple and efficient workload management system to achieve QoS assurance and overload protection.

    PROXY SERVER, HIERARCHICAL NETWORK SYSTEM, AND DISTRIBUTED WORKLOAD MANAGEMENT METHOD
    6.
    发明申请
    PROXY SERVER, HIERARCHICAL NETWORK SYSTEM, AND DISTRIBUTED WORKLOAD MANAGEMENT METHOD 审中-公开
    PROXY服务器,分层网络系统和分布式工作流管理方法

    公开(公告)号:US20120317283A1

    公开(公告)日:2012-12-13

    申请号:US13592932

    申请日:2012-08-23

    IPC分类号: G06F15/173

    摘要: A proxy server and a hierarchical network system and a distributed workload management method. According to one embodiment of this disclosure, the proxy server includes: a rate controller configured to, based on measured request-related information and service quality parameters relative to service levels of requests, periodically determine a dispatch rate for requests of each service level, wherein the sum of the dispatch rate for respective service levels is less than or equal to a predetermined rate; and a request dispatcher configured to dispatch the requests of the corresponding service level in accordance with the dispatch rate determined by the rate controller. One aspect of the disclosure realizes a low overhead, highly scalable, simple and efficient workload management system to achieve QoS assurance and overload protection.

    摘要翻译: 代理服务器和分层网络系统以及分布式工作负载管理方法。 根据本公开的一个实施例,代理服务器包括:速率控制器,被配置为基于与请求的服务水平相关的测量的请求相关信息和服务质量参数,周期性地确定针对每个服务级别的请求的调度速率,其中 各个服务级别的调度率的总和小于或等于预定的速率; 以及请求分配器,被配置为根据由速率控制器确定的调度速率来分派对应服务级别的请求。 本公开的一个方面实现了低开销,高度可扩展,简单和高效的工作负载管理系统,以实现QoS保证和过载保护。

    Method and apparatus for power-efficiency management in a virtualized cluster system
    7.
    发明授权
    Method and apparatus for power-efficiency management in a virtualized cluster system 有权
    虚拟化集群系统中功率管理的方法和装置

    公开(公告)号:US09043624B2

    公开(公告)日:2015-05-26

    申请号:US13130312

    申请日:2009-11-04

    IPC分类号: G06F1/32 G06F9/50 G06F9/455

    摘要: A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes a front-end physical host and at least one back-end physical host, and each of the at least one back-end physical host comprises at least one virtual machine and a virtual machine manager. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, then a power-efficiency management policy is generated for each of the at least one back-end physical host based on the detected flow characteristics, and finally the power-efficiency management policies are performed. The method can detect the real-time flow characteristics of the virtualized cluster system and make the power-efficiency management policies thereupon to control the power consumption of the system and perform admission control on the whole flow, thereby realizing optimal power saving while meeting the quality of service requirements.

    摘要翻译: 一种虚拟化集群系统中功率效率管理的方法和装置。 虚拟化集群系统包括前端物理主机和至少一个后端物理主机,并且所述至少一个后端物理主机中的每一个包括至少一个虚拟机和虚拟机管理器。 以规则的时间周期检测虚拟化集群系统的流量特性,然后基于检测到的流量特性为至少一个后端物理主机中的每一个产生功率效率管理策略,最后是功率效率管理 执行策略。 该方法可以检测虚拟化集群系统的实时流量特性,使其功率管理策略能够控制系统的功耗,对整个流量进行准入控制,从而实现最优节能,同时满足质量 的服务要求。

    Method and apparatus for detecting a suspect memory leak
    8.
    发明授权
    Method and apparatus for detecting a suspect memory leak 有权
    用于检测可疑内存泄漏的方法和装置

    公开(公告)号:US08977908B2

    公开(公告)日:2015-03-10

    申请号:US13596095

    申请日:2012-08-28

    IPC分类号: G06F11/00 G06F11/07 G06F11/34

    摘要: A method for determining a suspect memory leak, including: sampling the throughput and memory usage of an application server; based on the sampled throughput, monitoring whether the throughput decrease continually, and based on the sampled memory usage, monitoring whether the memory usage remains stable within a predefined range; in response to a continual decrease of the throughput and the memory usage remaining stable within the predetermined range, determining that the application server is suspected of having a memory leak. Using the solution of the present invention can free an administrator of the burden of artificially identifying suspect servers, can identify a suspect server during runtime and further determine whether it actually has a memory leak.

    摘要翻译: 一种用于确定可疑内存泄漏的方法,包括:对应用服务器的吞吐量和内存使用进行采样; 基于采样的吞吐量,监测吞吐量是否持续下降,并且基于采样的存储器使用情况,监视存储器使用是否在预定范围内保持稳定; 响应于吞吐量的持续降低和在预定范围内的存储器使用量保持稳定,确定应用服务器被怀疑具有存储器泄漏。 使用本发明的解决方案可以使管理员免除人为识别可疑服务器的负担,可以在运行时识别可疑服务器,并且进一步确定它是否实际上具有内存泄漏。

    PROXY SERVER, HIERARCHICAL NETWORK SYSTEM, AND DISTRIBUTED WORKLOAD MANAGEMENT METHOD

    公开(公告)号:US20120254413A1

    公开(公告)日:2012-10-04

    申请号:US13430948

    申请日:2012-03-27

    IPC分类号: G06F11/30

    摘要: A proxy server and a hierarchical network system and a distributed workload management method. According to one embodiment of this disclosure, the proxy server includes: a rate controller configured to, based on measured request-related information and service quality parameters relative to service levels of requests, periodically determine a dispatch rate for requests of each service level, wherein the sum of the dispatch rate for respective service levels is less than or equal to a predetermined rate; and a request dispatcher configured to dispatch the requests of the corresponding service level in accordance with the dispatch rate determined by the rate controller. One aspect of the disclosure realizes a low overhead, highly scalable, simple and efficient workload management system to achieve QoS assurance and overload protection.

    Method and apparatus for improving SIP server performance
    10.
    发明授权
    Method and apparatus for improving SIP server performance 有权
    提高SIP服务器性能的方法和设备

    公开(公告)号:US07933284B2

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

    申请号:US12079680

    申请日:2008-03-28

    IPC分类号: H04L12/56

    摘要: A method and apparatus for improving SIP server performance is disclosed. The apparatus comprises an enqueuer for determining whether a request packet entering into the server is a new request or a retransmitted request and its retransmission times and for enqueuing the request packet into different queues based on results of the determining step and a dequeuer for dequeuing the packet in the queues for processing based on a scheduling policy. The apparatus may further include a policy controller for communicating with the server, enqueuer, dequeuer, queues and user, to dynamically and automatically set, or set based on the user's instructions, the scheduling policy, number of different queues, each queue's capacity, scheduling, etc. based on the network and/or server load and/or based on different server applications.

    摘要翻译: 公开了一种用于提高SIP服务器性能的方法和装置。 该装置包括:用于确定进入服务器的请求分组是否是新请求或重发请求及其重传次数并根据确定步骤的结果将请求分组排队到不同队列中的进位器和用于使分组出队的出局 在基于调度策略的处理队列中。 该装置还可以包括用于与服务器,进入者,出口人,队列和用户通信的策略控制器,以基于用户的指令来动态地和自动地设置或设置调度策略,不同队列的数量,每个队列的容量,调度 等等,基于网络和/或服务器负载和/或基于不同的服务器应用。