System and method for dynamically managing message flow
AssigneeTrading Technologies International, Inc.
InventorsAlexander V. Foygel, Bharat Mittal, Douglas R. Duquette
Life of this patent
Estimating the term…
Abstract
System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
Claims10
A non-transitory computer readable medium having instructions stored thereon, which when executed by an electronic processor cause the electronic processor to carry out acts comprising:
- monitoring, via a client device, a resource of the client device;
- dynamically throttling, via the client device, market information received at the client device from an electronic exchange between a plurality of levels of throttling according to utilization of the monitored resource, where each level of throttling of the plurality of levels of throttling includes storing the market information received at the client device via the client device for a corresponding hold time;
- and
- displaying, via the client device, the dynamically throttled market information according to expiration of the corresponding hold time for the level of throttling.
Dependencies are inferred from the claim text.