Compound event processing device and compound event processing method

A technology for compounding events and processing equipment, which is applied in data processing applications, electrical digital data processing, special data processing applications, etc., and can solve the problems that CEP cannot detect events and are not inherited.

Active Publication Date: 2016-08-24
FUJITSU LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the data stream keeps arriving continuously, when the rules in the CEP change, problems as described below may occur
[0007] In traditional techniques, once CEP is stopped and restarted after a rule change, the CEP becomes undetectable when the CEP is stopped and for a certain period of time after the restart
Furthermore, even when the load of a CEP is dynamically allocated based on flow load, the conditions of such load allocation may not be inherited

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Compound event processing device and compound event processing method
  • Compound event processing device and compound event processing method
  • Compound event processing device and compound event processing method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0025] figure 1 is a schematic diagram of the structure of the composite event processing device according to the first embodiment. as the first embodiment figure 1 As shown, the composite event processing apparatus has a structure including servers 31 to 34 connected to the manager 11 . Each of the servers 31 to 34 includes a processor having one or more central processing units (CPUs), and a memory. The servers 31 to 34 may be an entity device physically including a processor and a memory, or may be a virtual machine (VM, virtual machine) endowed with a processing capability and a memory of another device for operation.

[0026] The manager 11 includes a CEP engine 40 and a rule change processing unit 41 . The CEP engine 40 references the CEP definition database 21 to control data flow and manage CEPs. exist figure 1 , only the CEP engine is shown in the manager. In addition, a CEP engine also exists in each server that performs CEP processing.

[0027] The rule chang...

no. 2 example

[0044] Figure 5 is a schematic diagram of the structure of the composite event processing device according to the second embodiment of the present invention. In the second embodiment, the manager 12 includes a CEP engine 40 , a rule change processing unit 42 and a flow log storage unit 44 . In addition to being connected to the CEP definition database 21 , the manager 12 is also connected to a flow log database 22 and a checkpoint database 23 . Other components and operations performed by these components are the same as those according to the first embodiment. Therefore, the same components are denoted by the same reference numerals, and descriptions thereof are omitted below.

[0045] The rule change processing unit 42 includes a state storage unit 61 , a stop unit 62 , a start unit 63 , and a playback unit 64 . The state storage unit 61 stores the established states of the plurality of conditions of the rule as checkpoints in the checkpoint database 23 . The stop unit ...

no. 3 example

[0056] Figure 9 is a schematic diagram of the structure of the composite event processing device according to the third embodiment. In the third embodiment, the manager 13 includes a CEP engine 40 and a rule change processing unit 43 . Other components and operations performed by these components are the same as those according to the first embodiment. Therefore, the same components are denoted by the same reference numerals, and descriptions thereof are omitted below.

[0057] The rule change processing unit 43 includes a test pattern creation unit 71 , a resource notification unit 72 , a parallel operation unit 73 and a rule replacement unit 74 . When changing a rule, the test pattern creating unit 71 creates the changed rule in the test pattern. The parallel operation unit 73 operates on the rule before change and the rule after change in the test mode in parallel. The resource notification unit 72 then notifies and reflects the establishment status of the condition of...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

When detecting the change of the compound event conditional expression, the rule comparison unit compares the compound event conditional expression before and after the change. The changed portion identifying unit identifies the changed portion based on the comparison result, and the parallel operation unit operates the compound event conditional expression before and after change in parallel for the detected compound event conditional expression including the identified changed portion. In this manner, the compound event processing apparatus disclosed herein is capable of dynamically changing the detected compound event condition expressions used in compound event processing.

Description

technical field [0001] Embodiments discussed herein relate to a composite event processing device and a composite event processing method. Background technique [0002] In recent years, complex event processing (CEP) has become more and more popular, in which data generated in a system is monitored as a stream in real time, and specific processing is performed according to patterns of the thus monitored data. Although CEP is sometimes referred to as event stream processing (ESP, event stream processing), here ESP is included in CEP and collectively referred to as CEP. [0003] As one example of CEP, fluctuations in stock prices or currency exchange rates are received as a stream, and transactions corresponding to the patterns of fluctuations are automatically executed. As another example, a temperature detected with a temperature sensor installed indoors or outdoors is received as a flow, and a sprinkler is automatically operated corresponding to a temperature change. [0...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/30
CPCG06Q40/04G06F16/2365G06F16/162G06F16/24568
Inventor 坂本喜则
Owner FUJITSU LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products