ADAPTIVE CLOCK THROTTLING FOR EVENT PROCESSING
First Claim
1. A method of adaptive clock throttling for event processing in a distributed processing system, the method comprising:
- receiving, by an event processing system, a plurality of events from one or more components of the distributed processing system;
determining, by the event processing system, that an arrival attribute of the plurality of events exceeds an arrival threshold; and
in response to determining that the arrival attribute of the plurality of events exceeds the arrival threshold, adjusting, by the event processing system, a clock speed of at least one of the event processing system and a component of the distributed processing system.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products for adaptive clock throttling for event processing are provided. Embodiments include an event processing system receiving a plurality of events from one or more components of the distributed processing system. Embodiments also include the event processing system determining that an arrival attribute of the plurality of events exceeds an arrival threshold. Embodiments also include the event processing system, adjusting, in response to determining that the arrival attribute of the plurality of events exceeds the arrival threshold, a clock speed of at least one of the event processing system and a component of the distributed processing system.
21 Citations
20 Claims
-
1. A method of adaptive clock throttling for event processing in a distributed processing system, the method comprising:
-
receiving, by an event processing system, a plurality of events from one or more components of the distributed processing system; determining, by the event processing system, that an arrival attribute of the plurality of events exceeds an arrival threshold; and in response to determining that the arrival attribute of the plurality of events exceeds the arrival threshold, adjusting, by the event processing system, a clock speed of at least one of the event processing system and a component of the distributed processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for adaptive clock throttling for event processing in a distributed processing system, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that when executed by the computer processor cause the apparatus to carry out the steps of:
-
receiving, by an event processing system, a plurality of events from one or more components of the distributed processing system; determining, by the event processing system, that an arrival attribute of the plurality of events exceeds an arrival threshold; and in response to determining that the arrival attribute of the plurality of events exceeds the arrival threshold, adjusting, by the event processing system, a clock speed of at least one of the event processing system and a component of the distributed processing system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for adaptive clock throttling for event processing in a distributed processing system, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that when executed by a computer cause the computer to carry out the steps of:
-
receiving, by an event processing system, a plurality of events from one or more components of the distributed processing system; determining, by the event processing system, that an arrival attribute of the plurality of events exceeds an arrival threshold; and in response to determining that the arrival attribute of the plurality of events exceeds the arrival threshold, adjusting, by the event processing system, a clock speed of at least one of the event processing system and a component of the distributed processing system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification