Patent ID: 8244908
Filing Date: 2012-08-14
Classification: G06F

Abstract:
1. A distributed event detection system for detecting a complex event by a distributed detection process, said distributed event detection system comprising: a plurality of broker nodes that executes event routing; and a route node that distributes said complex event, wherein said route node comprises: a detection formula decomposing unit configured to decompose a complex event detection formula that detects said complex event into a plurality of complex sub-event detection formulae; a sub-route node assignment unit which assigns a broker node as a sub-route node with respect to each of said complex sub-event detection formulae decomposed by said detection formula decomposing unit; and a complex event detecting unit configured to detect said complex event based on a complex sub-event detected by said sub-route node assigned by said sub-route node assignment unit; and wherein said sub-route node comprises: a detection formula recursive decomposing unit configured to recursively decompose said complex sub-event detection formulae decomposed by said route node or another sub-route node into a plurality of complex sub-event detection formulae; a sub-route node recursive assignment unit configured to recursively assign another broker node as said sub-route node to each of said complex sub-event detection formulae decomposed by said detection formula recursive decomposing unit; and a complex sub-event detecting unit configured to recursively detect said complex sub-event based on said complex sub-event detected by said sub-route node assigned by said sub-route node recursive assignment unit.