Grand Perspective: Load Shedding in Distributed CEP Applications
Henriette R\"oger, Sukanya Bhowmik, Kurt Rothermel

TL;DR
This paper introduces a novel load shedding strategy for distributed Complex Event Processing applications that maximizes output quality by evaluating event importance across multiple operators and adapts to dynamic conditions.
Contribution
It proposes a CEP-specific load shedding method using selectivity functions and linear programming to optimize output quality in distributed, multi-operator environments.
Findings
Successfully resolves overload at bottleneck operators
Maximizes application's output quality
Adapts to changing operational conditions
Abstract
In distributed Complex Event Processing (CEP) applications with high load but limited resources, bottleneck operators in the operator graph can significantly slow down processing of event streams, thus compelling the need to shed load. A high-quality load shedding strategy that resolves the bottleneck with high output quality evaluates each event's importance with regards to the application's final output and drops less important events from the event stream for the benefit of important ones. So far, no solution has been proposed that is able to permit good load shedding in distributed, multi-operator CEP applications. On one hand, shedding strategies have been proposed for single-operator CEP applications that can measure an event's importance immediately at the bottleneck operator, only, and thereby ignore the effect of other streams in the application on an event's importance. On the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed systems and fault tolerance · Software System Performance and Reliability
