Invention Grant
US09047149B2 Throttling message producers based on total heap usage of a messaging engine
有权
基于消息传递引擎的总堆用量调节消息生成器
- Patent Title: Throttling message producers based on total heap usage of a messaging engine
- Patent Title (中): 基于消息传递引擎的总堆用量调节消息生成器
-
Application No.: US13462929Application Date: 2012-05-03
-
Publication No.: US09047149B2Publication Date: 2015-06-02
- Inventor: Urwashi Sharma , Kavitha Suresh Kumar , Lohitashwa Thyagaraj , Venugopala K. Vemula
- Applicant: Urwashi Sharma , Kavitha Suresh Kumar , Lohitashwa Thyagaraj , Venugopala K. Vemula
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Thomas E. Lees, LLC
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46 ; G06F9/54

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).
Public/Granted literature
- US20130298118A1 THROTTLING PRODUCERS BASED ON TOTAL HEAP USAGE Public/Granted day:2013-11-07
Information query