2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) 2017
DOI: 10.1109/seams.2017.10
|View full text |Cite
|
Sign up to set email alerts
|

Quality-Aware Runtime Adaptation in Complex Event Processing

Abstract: Complex event processing (CEP) is a fundamental paradigm for a software system to self-adapt to environmental changes. CEP provides efficient means to detect (complex) events corresponding to environmental changes by performing a realtime analysis on many, possibly heterogeneous, data sources. The way current CEP systems detect events is determined at design time without accounting for dynamic changes of the environment monitored by the CEP system. This can lead to situations where the performance, quality and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
6
3

Relationship

6
3

Authors

Journals

citations
Cited by 28 publications
(16 citation statements)
references
References 41 publications
0
16
0
Order By: Relevance
“…To reduce the load of the placement algorithm, Zhou et al propose a coarser granularity (Zhou et al 2006) and deploy query fragments, i.e., groups of operators. AdaptiveCEP (Weisenburger et al 2017) enables developers to define their own placement strategies. In contrast to theses solutions and others (Tian and DeWitt 2003;Xing et al 2005) we adopt static operator placement because we derive placement from privacy constraints which are statically defined.…”
Section: Related Workmentioning
confidence: 99%
“…To reduce the load of the placement algorithm, Zhou et al propose a coarser granularity (Zhou et al 2006) and deploy query fragments, i.e., groups of operators. AdaptiveCEP (Weisenburger et al 2017) enables developers to define their own placement strategies. In contrast to theses solutions and others (Tian and DeWitt 2003;Xing et al 2005) we adopt static operator placement because we derive placement from privacy constraints which are statically defined.…”
Section: Related Workmentioning
confidence: 99%
“…Data Plane and Query Languages. Many CEP systems propose a query language that supports users to specify and embed the features provided in their applications [50]. A particular, challenge when supporting network architectures is to be able to decompose the query specification such that it can be mapped to the programming models provided by dedicated network architectures.…”
Section: Cep and Networking Architecturesmentioning
confidence: 99%
“…Similar to our approach of specifying resource scheduling policies by leveraging reactive programming, FRP has been applied to compute the operator placement for complex event processing operators [36]. Recent research on RP focuses on issues such as concurrency [11], fault tolerance [25], distribution [35,37], different levels of consistency [23] and the application to areas such as autonomous vehicles [13] and IoT and edge computing [5].…”
Section: (Functional) Reactive Programmingmentioning
confidence: 99%