Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Samira Akili

dblp:199/3315 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
7since 2021 · last 2026
0000-0002-8441-7713ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 3 first-author · 6 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1Theory of computation · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Data stream processing · 48% Query processing and optimization · 30% Distributed and cloud data management · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 54% Interconnection networks and networks-on-chip · 46%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data stream processing
complex event processing
1.932024
DecoPa: Query Decomposition for Parallel Complex Event Processing · Proc. ACM Manag. Data 2024
INEv: In-Network Evaluation for Event Stream Processing · Proc. ACM Manag. Data 2023
MuSE Graphs for Flexible Distribution of Event Stream Processing in Networks · SIGMOD Conference 2021
Distributed and cloud data management
distributed query processing
1.222023
INEv: In-Network Evaluation for Event Stream Processing · Proc. ACM Manag. Data 2023
MuSE Graphs for Flexible Distribution of Event Stream Processing in Networks · SIGMOD Conference 2021
Query processing and optimization
parallel query processing
0.812024
DecoPa: Query Decomposition for Parallel Complex Event Processing · Proc. ACM Manag. Data 2024
Query processing and optimization › query rewriting › query transformation
query decomposition
0.812024
DecoPa: Query Decomposition for Parallel Complex Event Processing · Proc. ACM Manag. Data 2024
Parallel and multicore computing
parallel query processing
0.812024
DecoPa: Query Decomposition for Parallel Complex Event Processing · Proc. ACM Manag. Data 2024
Interconnection networks and networks-on-chip
in-network computing
0.712023
INEv: In-Network Evaluation for Event Stream Processing · Proc. ACM Manag. Data 2023

Methods — techniques the papers use, named apart from their topics

cost model · 2.8query decomposition · 1.5sub-query routing · 1.3
YearPublicationVenuePosition
2026 Nova: Scalable Streaming Join Placement and Parallelization in Resource-Constrained Geo-Distributed Environments
Xenofon Chatziliadis, Eleni Tzirita Zacharatou, Samira Akili, Alphan Eracar, Volker Markl
EDBT3
2025 Enabling Complex Event Processing in NebulaStream
Ariane Ziehn, Lily Seidl, Samira Akili, Steffen Zeuch, Volker Markl
EDBT3
2024 Efficient multi-query evaluation for distributed CEP through predicate-based push-pull plans
Steven Purtzel, Samira Akili, Matthias Weidlich 0001
Inf. Syst.2
2024 DecoPa: Query Decomposition for Parallel Complex Event Processing
abstract
Systems for Complex Event Processing (CEP) enable the detection of predefined patterns in event streams. While the evaluation of CEP queries is computationally hard, scalability may be achieved by parallelization. Yet, existing approaches for parallel CEP are driven by static query properties, such as partitioning keys and states of the evaluation model. They largely neglect the rates with which processing units may ingest and compare events for query evaluation. In this paper, we present an approach for parallel CEP that is based on a flexible decomposition of CEP queries. Our idea is to guide the decomposition by the sustainable throughput of each processing unit, in order to maximize the overall performance. To this end, we introduce DecoPa plans for parallel CEP, provide a cost model for them, elaborate on their correctness and optimality, and present an algorithm for their construction. Experiments using a DecoPa implementation in Flink illustrate throughput gains of up to 12 orders of magnitude compared to state-of-the-art approaches.
Samira Akili, Steven Purtzel, Matthias Weidlich 0001
Proc. ACM Manag. Data1
2023 INEv: In-Network Evaluation for Event Stream Processing
abstract
Complex event processing (CEP) detects situations of interest by evaluating queries over event streams. Once CEP is used in networked applications, the distribution of query evaluation among the event sources enables performance optimization. Instead of collecting all events at one location for query evaluation, sub-queries are placed at network nodes to reduce the data transmission overhead. Yet, existing techniques either place such sub-queries at exactly one node in the network, which neglects the benefits of truly distributed evaluation, or are agnostic to the network structure, which ignores transmission costs due to the absence of direct network links. To overcome the above limitations, we propose INEV graphs for in-network evaluation of CEP queries with rich semantics, including Kleene closure and negation. Our idea is to introduce fine-granular routing of partial results of sub-queries as an additional degree of freedom in query evaluation: We exploit events already disseminated in the network as part of one sub-query, when evaluating another one. We show how to instantiate INEv graphs by splitting a query workload into sub-queries, placing them at network nodes, and forwarding of their results to other nodes. Also, we characterize INEv graphs that guarantee correct and complete query evaluation, and discuss their construction based on a cost model that unifies transmission and processing latency. Our experimental results indicate that INEv graphs can reduce transmission costs for distributed CEP by up to eight orders of magnitude compared to baseline strategies.
Samira Akili, Steven Purtzel, Matthias Weidlich 0001
Proc. ACM Manag. Data1
2021 MuSE Graphs for Flexible Distribution of Event Stream Processing in Networks
abstract
Complex event processing (CEP) enables reactive and predictive applications through the continuous evaluation of queries over streams of event data. In a network of event sources, efficient query evaluation is achieved through distribution: Queries are split into operators (query decomposition), which are then assigned to some of the nodes (operator placement). Yet, existing solutions limit the decomposition to the operator hierarchy of a query, ignoring possible rewritings of it, and place each operator at exactly one node in the network. That neglects optimizations based on pattern composition through multiple queries as results are always gathered at a single sink node.
Samira Akili, Matthias Weidlich 0001
SIGMOD Conference1
2021 Reasoning on the Efficiency of Distributed Complex Event Processing
abstract
Complex event processing (CEP) evaluates queries over streams of event data to detect situations of interest. If the event data are produced by geographically distributed sources, CEP may exploit in-network processing that distributes the evaluation of a query among the nodes of a network. To this end, a query is modularized and individual query operators are assigned to nodes, especially those that act as data sources. Existing solutions for such operator placement, however, are limited in that they assume all query results to be gathered at one designated node, commonly referred to as a sink. Hence, existing techniques postulate a hierarchical structure of the network that generates and processes the event data. This largely neglects the optimisation potential that stems from truly decentralised query evaluation with potentially many sinks. To address this gap, in this paper, we propose Multi-Sink Evaluation (MuSE) graphs as a formal computational model to evaluate common CEP queries in a decentralised manner. We further prove the completeness of query evaluation under this model. Striving for distributed CEP that can scale to large volumes of high-frequency event streams, we show how to reason on the network costs induced by distributed query evaluation and prune inefficient query execution plans. As such, our work lays the foundation for distributed CEP that is both, sound and efficient.
Samira Akili, Matthias Weidlich 0001
Fundam. Informaticae1
2018 On a Verification Framework for Certifying Distributed Algorithms: Distributed Checking and Consistency
Kim Völlinger, Samira Akili
FORTE2