Throttling message producers based on total heap usage of a messaging engine
    1.
    发明授权
    Throttling message producers based on total heap usage of a messaging engine 有权
    基于消息传递引擎的总堆用量调节消息生成器

    公开(公告)号:US09047149B2

    公开(公告)日:2015-06-02

    申请号:US13462929

    申请日:2012-05-03

    CPC classification number: G06F9/546 G06F2209/504 G06F2209/547 Y02D10/22

    Abstract: A method for a messaging engine to control messaging within a virtual machine having a heap includes creating a list of destinations associated with a messaging engine and receiving parameters associated with the heap. The message production rates are controlled using the parameters and heap usage. For example, the parameters may include a lower limit that indicates that message production should be decreased (i.e., throttled back) and a step-down value. Using the lower limit and the step-down value, intermediate throttle-back thresholds are created, and when the heap usage transitions from below one of the intermediate throttle-back thresholds to above the intermediate throttle-back threshold, the message production rate is decreased. Further, other parameters may include an upper limit and a step-up value, which are used to determine intermediate throttle-up thresholds that indicate when the message production rate may be increased (i.e., throttled up).

    Abstract translation: 用于控制具有堆的虚拟机内的消息传送的消息传递引擎的方法包括创建与消息传递引擎相关联的目的地列表并且接收与该堆相关联的参数。 使用参数和堆使用量控制消息生产速率。 例如,参数可以包括下限,其指示消息生成应该被减少(即,被限制回来)和降低值。 使用下限值和降压值,创建中间节流返回阈值,当堆用量从中间节流阀阈值以下的一个转换到高于中间节流阀返回阀值时,消息产生速率降低 。 此外,其他参数可以包括上限值和升压值,其用于确定指示消息产生速率何时可以增加(即,节流)的中间节流门限值。

    THROTTLING PRODUCERS BASED ON TOTAL HEAP USAGE
    2.
    发明申请
    THROTTLING PRODUCERS BASED ON TOTAL HEAP USAGE 有权
    基于总共使用的截止生产者

    公开(公告)号:US20130298118A1

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

    申请号:US13462929

    申请日:2012-05-03

    CPC classification number: G06F9/546 G06F2209/504 G06F2209/547 Y02D10/22

    Abstract: A method for a messaging engine to control messaging within a virtual machine having a heap is disclosed. The messaging engine creates a list of destinations associated with a messaging engine and receives parameters associated with the heap. The messaging engine determines total heap usage and based on the parameters associated with the heap and the total heap usage, controls message production rates of producers associated with the destinations.

    Abstract translation: 公开了一种用于在具有堆的虚拟机内控制消息传送的消息传送引擎的方法。 消息传递引擎创建与消息传递引擎相关联的目的地列表,并接收与堆相关联的参数。 消息传递引擎确定总堆的使用量,并且基于与堆相关联的参数和总堆使用量,控制与目的地相关联的生产者的消息生产率。

Patent Agency Ranking