Scalable Real Time Event Stream Processing
First Claim
1. A computer-implemented apparatus for processing of a substantial volume of event data streams, generated by a substantial number of sensors for sensing events, the apparatus comprising:
- a concurrent throughput receiver for receiving a volume of event data streams, and implementing substantially concurrent throughput of the volume of event data streams; and
a near real time event stream processor coupled with the receiver for aggregating data of the event streams into aggregated data of the events.
1 Assignment
0 Petitions
Accused Products
Abstract
Scalable systems and methods for near real time processing of a substantial volume of event data streams are disclosed. A concurrent throughput receiver is coupled to an input of a processor for receiving the substantial volume of event data streams, and implementing substantially concurrent throughput of the substantial volume of event data streams. The systems and methods may provide for real time application monitoring, such as by aggregating information to a distributed cache from a plurality of entities, where the entities are structured in a nodal hierarchy, and summarizing to a summary database the information from the nodal hierarchy into summary level statistics for each of the nodes of the nodal hierarchy.
-
Citations
35 Claims
-
1. A computer-implemented apparatus for processing of a substantial volume of event data streams, generated by a substantial number of sensors for sensing events, the apparatus comprising:
-
a concurrent throughput receiver for receiving a volume of event data streams, and implementing substantially concurrent throughput of the volume of event data streams; and a near real time event stream processor coupled with the receiver for aggregating data of the event streams into aggregated data of the events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method for near real time application monitoring, the method comprising:
-
aggregating information to a distributed cache from a plurality of entities, wherein the entities are structured in a nodal hierarchy; and summarizing to a summary database the nodal information into summary level statistics for each of the nodes of the hierarchy. - View Dependent Claims (34)
-
-
35. A computer readable medium including at least computer program code stored thereon for near real time application monitoring, said computer readable medium comprising:
-
computer program code for aggregating information to a distributed cache from a plurality of entities, wherein the entities are structured in a nodal hierarchy; and computer program code for summarizing to a summary database the nodal information into summary level statistics for each of the nodes of the hierarchy.
-
Specification