Efficient Complex Event Processing Technology Using Caching selection policy
Complex event processing is a key technology for analyzing event patterns in real-time data streams. It has been widely applied in IoT monitoring, financial risk control, smart manufacturing and other time-sensitive fields. Query patterns serve as the core matching mechanism in complex event processing systems. These patterns are primarily defined through selection policies, predicate constraints and timestamps to establish complex event detection rules. The selection policy is particularly important as it determines the sequential relationships between events. This directly affects the system's event matching efficiency and accuracy. However, in practical applications, due to different business requirements for event sampling frequencies, event streams often contain numerous consecutive events of the same type representing identical states. While all these events participate in complex event matching, traditional processing methods generate large numbers of semantically redundant partial matches. Analysis shows that only a very small proportion of these intermediate results eventually form complete matches, creating serious computational redundancy issues. This redundancy not only significantly increases system resource consumption but also reduces overall processing efficiency due to ineffective computations. To address this critical problem, this paper innovatively proposes a cache-based optimized selection policy. The core concept of this policy is to effectively reduce redundant matching results by extracting representative events from continuous event sequences. Experimental results show that this policy can significantly decrease the redundant matching rate while alleviating system load, providing new insights for optimizing complex event processing systems.
Authors
- Qingfeng Hu (ORCID: https://orcid.org/0000-0003-0075-100X)
- Tao Qiu (ORCID: https://orcid.org/0000-0002-4406-5872)
- Yao Sun (ORCID: https://orcid.org/0009-0000-4717-1710)
- Guanchen Che
Institutions
- Shenyang Aerospace University (CN)
- Craft Group (China) (CN)
Publication Details
- Published
- 2025-06-06
- DOI
- https://doi.org/10.1109/ngdn66208.2025.11182133
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00