EDBT 2026 Demo / reviewers in the wild / expert
Anastasios Gounaris
dblp:g/AGounaris
· DBLP profile ↗
39ranked-venue papers in the field
5as first author
12since 2021 · last 2026
0000-0003-3976-7615ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 30 (5 first)Data Mining & Knowledge Discovery · 5Knowledge Engineering, Semantic Web & Information Systems · 2Big Data, Cloud & Distributed Data Systems · 1Other / Interdisciplinary · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Automated Pattern Extraction in Complex Event Processing Systems
Styliani Kyrama, Anastasios Gounaris |
DOLAP | 2 |
| 2026 | A comprehensive scalable framework for cloud-native pattern detection with enhanced expressivenessabstractDetecting complex patterns in large volumes of event logs has diverse applications in various domains, such as business processes and fraud detection. Existing systems like ELK are commonly used to tackle this challenge, but their performance deteriorates for large patterns, while they suffer from limitations in terms of expressiveness and explanatory capabilities for their responses. In this work, we propose a solution that integrates a Complex Event Processing (CEP) engine into a broader query processor on top of a decoupled storage infrastructure containing inverted in- dices of log events. The results demonstrate that our system excels in scalability and robustness, particularly in handling complex queries. Notably, our proposed system delivers responses for large complex patterns within seconds, while ELK experiences timeouts after 10 min. It also significantly outperforms solutions relying on FlinkCEP and executing MATCH_RECOGNIZE SQL queries. Ioannis Mavroudopoulos, Christos Balaktsis, Anastasios Gounaris |
Inf. Syst. | 3 |
| 2025 | Sequential pattern detection: similarities and differences across various fieldsabstractAbstract Detecting pattern matches underpins key operations across fields, such as complex event processing (CEP), sequential pattern mining (SPM), string pattern matching, pattern mining from a large sequence, and business process mining. These fields employ various notations and definitions for the detected patterns, posing challenges in recognizing their shared underlying concepts. This work aims to bridge these gaps by proposing a unified notation and terminology and then cataloging various pattern queries and constraints identified in different fields into a comprehensive framework. Our analysis reveals substantial similarities among the various pattern types, suggesting a promising avenue for the transfer of techniques between disciplines. This approach paves the way to leverage existing knowledge efficiently and circumvent the redundancy of “reinventing the wheel”. Ioannis Mavroudopoulos, Kostas Tsichlas, Anastasios Gounaris |
Data Min. Knowl. Discov. | 3 |
| 2025 | BURST: Rendering Clustering Techniques Suitable for Evolving StreamsabstractIdentifying patterns or clusters in streaming time-series data is crucial for decision-making, and underpins applications such as anomaly detection, forecasting, and data quality monitoring. While numerous clustering algorithms have been proposed, many remain unexplored in the time-series domain, and others are unsuitable for streaming scenarios. Moreover, many effective methods require prior knowledge of the number of clusters, a significant limitation when dealing with evolving data streams. To address these challenges, we propose BURST, a principled and general-purpose framework that enables the application of partition-based clustering methods in streaming time-series settings. At its core, BURST integrates AutoKC, a novel, adaptive algorithm for automatically estimating the number of clusters, enhancing robustness to evolving time-series streams. Experimental analyses show that BURST is a robust strategy for real-time time-series clustering, effectively generalizing across different partitioning methods, and achieving state-of-the-art performance compared to existing algorithms. Apostolos Giannoulidis, Anastasios Gounaris, John Paparrizos |
Proc. VLDB Endow. | 2 |
| 2024 | Exploring unsupervised anomaly detection for vehicle predictive maintenance with partial information
Apostolos Giannoulidis, Anastasios Gounaris, Ioannis Constantinou |
EDBT | 2 |
| 2023 | Explaining causality of node (non-)participation in network communities
Georgia Baltsou, Anastasios Gounaris, Apostolos N. Papadopoulos, Kostas Tsichlas |
Inf. Sci. | 2 |
| 2023 | A context-aware unsupervised predictive maintenance solution for fleet managementabstractAbstract We deal with the problem of predictive maintenance (PdM) in a vehicle fleet management setting following an unsupervised streaming anomaly detection approach. We investigate a variety of unsupervised methods for anomaly detection, such as proximity-based, hybrid (statistical and proximity-based) and transformers. The proposed methods can properly model the context in which each member of the fleet operates. In our case, the context is both crucial for effective anomaly detection and volatile, which calls for streaming solutions that take into account only the recent values. We propose two novel techniques, a 2-stage proximity-based one and context-aware transformers along with advanced thresholding. In addition, to allow for testing PdM techniques for vehicle fleets in a fair and reproducible manner, we build a new fleet-like benchmarking dataset based on an existing dataset of turbofan simulations. Our evaluation results show that our proposals reduce the maintenance costs compared to existing solutions. Apostolos Giannoulidis, Anastasios Gounaris |
J. Intell. Inf. Syst. | 2 |
| 2022 | Facilitating DoS Attack Detection using Unsupervised Anomaly DetectionabstractModern techniques in intrusion and DoS (Denial of Service) detection tend to be either supervised or semi-supervised, i.e., they require training and labelled data. In this work, we study the problem of correlating security attacks with anomalies reported at runtime by a fully unsupervised outlier detection module, i.e., a component that does not require any training at all. Through a concrete proof-of-concept case study, we demonstrate that unsupervised anomaly detection is both efficient and effective, but still, it needs to be combined with additional mechanisms to yield a complete intrusion detection and prevention solution. Christos Bellas, Georgia Kougka, Athanasios Naskos, Anastasios Gounaris, Athena Vakali, Christos Xenakis, Apostolos N. Papadopoulos |
SSDBM | 4 |
| 2022 | Exploiting GPUs for fast intersection of large sets
Christos Bellas, Anastasios Gounaris |
Inf. Syst. | 2 |
| 2022 | EQUALITY: Quality-aware intensive analytics on the edge
Anna-Valentini Michailidou, Anastasios Gounaris, Moysis Symeonides, Demetris Trihinas |
Inf. Syst. | 2 |
| 2021 | An Evaluation of Large Set Intersection Techniques on GPUs
Christos Bellas, Anastasios Gounaris |
DOLAP | 2 |
| 2021 | Sequence detection in event log files
Ioannis Mavroudopoulos, Theodoros Toliopoulos, Christos Bellas, Andreas Kosmatopoulos, Anastasios Gounaris |
EDBT | 5 |
| 2020 | PROUD: PaRallel OUtlier Detection for StreamsabstractWe introduce PROUD, standing for PaRallel OUtlier Detection for streams, which is an extensible engine for continuous multi-parameter parallel distance-based outlier (or anomaly) detection tailored to big data streams. PROUD is built on top of Flink. It defines a simple API for data ingestion. It supports a variety of parallel techniques, including novel ones, for continuous outlier detection that can be easily configured. In addition, it graphically reports metrics of interest and stores main results into a permanent store to enable future analysis. It can be easily extended to support additional techniques. Finally, it is publicly provided in open-source. Theodoros Toliopoulos, Christos Bellas, Anastasios Gounaris, Apostolos N. Papadopoulos |
SIGMOD Conference | 3 |
| 2020 | An empirical evaluation of exact set similarity join techniques using GPUs
Christos Bellas, Anastasios Gounaris |
Inf. Syst. | 2 |
| 2020 | Continuous outlier mining of streaming data in flink
Theodoros Toliopoulos, Anastasios Gounaris, Kostas Tsichlas, Apostolos N. Papadopoulos, Sandra de F. Mendes Sampaio |
Inf. Syst. | 2 |
| 2019 | Exact Set Similarity Joins for Large Datasets in the GPGPU paradigmabstractWe investigate the problem of exact set similarity joins using a co-process CPU-GPU scheme. We focus on large instances of the problem, i.e., using datasets of >1M entries, which may take hours to complete if not approached with care, due to the inherent quadratic complexity of the problem. We introduce a novel CPU-GPU co-process scheme, which performs initial filtering and indexing on the CPU and delegates final verification to the GPU. Further, we show that this scheme improves upon the state-of-the-art in both the CPU and GPU standalone solutions in several cases. Christos Bellas, Anastasios Gounaris |
DaMoN | 2 |
| 2019 | A fast solution for bi-objective traffic minimization in geo-distributed data flowsabstractGeo-distributed analytics is becoming an increasingly common-place as IoT, fog computing and big data processing platforms are nowadays integrating with each other. In this work, we deal with a problem encountered when complex Spark workflows run on top of geographically dispersed nodes, either data centers or individual machines. There have been proposals that optimize the execution of such workflows in terms of the aggregate traffic generated or the latency (which is due to data transmission), or both metrics. However, the state-of-the-art solutions that target both objectives are either significantly sub-optimal or suffer from high optimization overhead. In this work, we address this limitation. The main solutions that we propose are both efficient and effective; based on either the extremal optimization or the greedy algorithm design paradigm, they can yield significant improvements having an optimization overhead of a few tens of seconds even for Spark workflows of 15 stages running on 15 distributed nodes. We also show the inadequacy of evolutionary optimization solutions, such as genetic algorithms, for our problem. Anna-Valentini Michailidou, Anastasios Gounaris |
IDEAS | 2 |
| 2019 | Multi-parameter streaming outlier detectionabstractDistance-based outlier detection techniques is a wide-spread methodology for anomaly detection. Despite their effectiveness, a main limitation is that they heavily rely on the dataset and the parameters chosen in order to establish the right status of each data point. These parameters typically include, but are not limited to, the neighborhood radius and threshold. In continuous streaming environments, the need for real-time analysis does not permit for an algorithm to be restarted multiple times with different parameters until the right combination is specified. This gives rise to the need for one technique that combines an arbitrary number of parameterizations with the use of minimal yet sufficient computer resources. In this work we both compare the state-of-the-art techniques for handling multiple queries in distance-based outlier detection algorithms and we propose a novel technique for multi-parameter distance-based outlier detection tailored to distributed continuous streaming environments, such as Spark and Flink. Theodoros Toliopoulos, Anastasios Gounaris |
WI | 2 |
| 2019 | Optimization of data flow execution in a parallel environment
Georgia Kougka, Anastasios Gounaris |
Distributed Parallel Databases | 2 |
| 2018 | Parallel Continuous Outlier Mining in Streaming DataabstractIn this work, we focus on distance-based outliers in a metric space, where the status of an entity as to whether it is an outlier is based on the number of other entities in its neighborhood. In the recent years, several solutions have tackled the problem of distance-based outliers in data streams, where outliers must be mined continuously as new elements become available. An interesting research problem is to combine the streaming environment with massively parallel systems to provide scalable stream-based algorithms. However, none of the previously proposed techniques refer to a massively parallel setting. Our proposal fills this gap and studies transferring state-of-the-art techniques in Apache Flink, a modern platform for intensive streaming analytics. We thoroughly present the technical challenges encountered and the alternatives that may be applied. We show speed-ups up to 117 (resp. 2076) times over a naive parallel (resp. non-parallel) solution in Flink, by using just an ordinary 4-core machine and a real-world dataset. Our results demonstrate that oulier mining can be achieved in an efficient and scalable manner. The resulting techniques have been made publicly available in open-source. Theodoros Toliopoulos, Anastasios Gounaris, Kostas Tsichlas, Apostolos N. Papadopoulos, Sandra de F. Mendes Sampaio |
DSAA | 2 |
| 2018 | Elton: A Cloud Resource Scaling-Out Manager for NoSQL DatabasesabstractWe present the Elton tool, a publicly available cloud resource elasticity management system tailored to NoSQL databases. Elton is integrated in the Ganetimgr web platform, and offers an easy to use web interface, through which monitoring and horizontal scaling of NoSQL databases can be performed and what-if analysis queries are enabled. Elton uses Markov Decision Processes (MDPs) as the underlying modeling framework, and encapsulates state-of-the-art horizontal scaling policies that offer different trade-offs between performance and monetary deployment cost. Its main novelty is that it employs probabilistic model checking to allow for both efficient elasticity decisions and analysis of scaling actions and serves as a case study about the benefits of model checking in online decision making and analysis. Athanasios Naskos, Anastasios Gounaris, Ioannis Konstantinou |
ICDE | 2 |
| 2018 | Flexible partitioning for selective binary theta-joins in a massively parallel setting
Ioannis K. Koumarelas, Athanasios Naskos, Anastasios Gounaris |
Distributed Parallel Databases | 3 |
| 2017 | Optimal Task Ordering in Chain Data Flows: Exploring the Practicality of Non-scalable Solutions
Georgia Kougka, Anastasios Gounaris |
DaWaK | 2 |
| 2017 | Modeling Data Flow Execution in a Parallel Environment
Georgia Kougka, Anastasios Gounaris, Ulf Leser |
DaWaK | 2 |
| 2017 | HiNode: an asymptotically space-optimal storage model for historical queries on graphs
Andreas Kosmatopoulos, Kostas Tsichlas, Anastasios Gounaris, Spyros Sioutas, Evaggelia Pitoura |
Distributed Parallel Databases | 3 |
| 2016 | Efficient and flexible algorithms for monitoring distance-based outliers over data streams
Maria Kontaki, Anastasios Gounaris, Apostolos N. Papadopoulos, Kostas Tsichlas, Yannis Manolopoulos |
Inf. Syst. | 2 |
| 2015 | Spark deployment and performance evaluation on the MareNostrum supercomputerabstractIn this paper we present a framework to enable data-intensive Spark workloads on MareNostrum, a petascale supercomputer designed mainly for compute-intensive applications. As far as we know, this is the first attempt to investigate optimized deployment configurations of Spark on a petascale HPC setup. We detail the design of the framework and present some benchmark data to provide insights into the scalabilityof the system. We examine the impact of different configurations including parallelism, storage and networking alternatives, and we discuss several aspects in executing Big Data workloads on a computing system that is based on the compute-centric paradigm. Further, we derive conclusions aiming to pave the way towards systematic and optimized methodologies for fine-tuning data-intensive application on large clusters emphasizing on parallelism configurations. Rubén Tous, Anastasios Gounaris, Carlos Tripiana, Jordi Torres, Sergi Girona, Eduard Ayguadé, Jesús Labarta, Yolanda Becerra 0001, David Carrera 0001, Mateo Valero |
IEEE BigData | 2 |
| 2015 | Security-Aware Elasticity for NoSQL Databases
Athanasios Naskos, Anastasios Gounaris, Haralambos Mouratidis, Panagiotis Katsaros |
MEDI | 2 |
| 2014 | Optimization of Data-intensive Flows: Is it Needed? Is it Solved?abstractModern data analysis is increasingly employing data-intensive flows for processing very large volumes of data. As the data flows become more and more complex and operate in a highly dynamic environment, we argue that we need to resort to automated cost-based optimization solutions rather than relying on efficient designs by human experts. We further demonstrate that the current state-of-the-art in flow optimizations needs to be extended and we propose a promising direction for optimizing flows at the logical level, and more specifically, for deciding the sequence of flow tasks. Georgia Kougka, Anastasios Gounaris |
DOLAP | 2 |
| 2013 | Declarative Expression and Optimization of Data-Intensive Flows
Georgia Kougka, Anastasios Gounaris |
DaWaK | 2 |
| 2013 | Continuous outlier detection in data streams: an extensible framework and state-of-the-art algorithmsabstractAnomaly detection is an important data mining task, aiming at the discovery of elements that show significant diversion from the expected behavior; such elements are termed as outliers. One of the most widely employed criteria for determining whether an element is an outlier is based on the number of neighboring elements within a fixed distance (R), against a fixed threshold (k). Such outliers are referred to as distance-based outliers and are the focus of this work. In this demo, we show both an extendible framework for outlier detection algorithms and specific outlier detection algorithms for the demanding case where outlier detection is continuously performed over a data stream. More specifically: i) first we demonstrate a novel flavor of an open-source publicly available tool for Massive Online Analysis (MOA) that is endowed with capabilities to encapsulate algorithms that continuously detect outliers and ii) second, we present four online outlier detection algorithms. Two of these algorithms have been designed by the authors of this demo, with a view to improving on key aspects related to outlier mining, such as running time, flexibility and space requirements. Dimitrios Georgiadis, Maria Kontaki, Anastasios Gounaris, Apostolos N. Papadopoulos, Kostas Tsichlas, Yannis Manolopoulos |
SIGMOD Conference | 3 |
| 2012 | On Optimizing Workflows Using Query Processing Techniques
Georgia Kougka, Anastasios Gounaris |
SSDBM | 2 |
| 2011 | Continuous monitoring of distance-based outliers over data streamsabstractAnomaly detection is considered an important data mining task, aiming at the discovery of elements (also known as outliers) that show significant diversion from the expected case. More specifically, given a set of objects the problem is to return the suspicious objects that deviate significantly from the typical behavior. As in the case of clustering, the application of different criteria lead to different definitions for an outlier. In this work, we focus on distance-based outliers: an object x is an outlier if there are less than k objects lying at distance at most R from x. The problem offers significant challenges when a stream-based environment is considered, where data arrive continuously and outliers must be detected on-the-fly. There are a few research works studying the problem of continuous outlier detection. However, none of these proposals meets the requirements of modern stream-based applications for the following reasons: (i) they demand a significant storage overhead, (ii) their efficiency is limited and (iii) they lack flexibility. In this work, we propose new algorithms for continuous outlier monitoring in data streams, based on sliding windows. Our techniques are able to reduce the required storage overhead, run faster than previously proposed techniques and offer significant flexibility. Experiments performed on real-life as well as synthetic data sets verify our theoretical study. Maria Kontaki, Anastasios Gounaris, Apostolos N. Papadopoulos, Kostas Tsichlas, Yannis Manolopoulos |
ICDE | 2 |
| 2009 | Adaptive workload allocation in query processing in autonomous heterogeneous environments
Anastasios Gounaris, Jim Smith 0001, Norman W. Paton, Rizos Sakellariou, Alvaro A. A. Fernandes, Paul Watson 0001 |
Distributed Parallel Databases | 1 |
| 2008 | Robust Runtime Optimization of Data Transfer in Queries over Web ServicesabstractSelf-managing solutions have recently attracted a lot of interest from the database community. The need for self-* properties is more evident in distributed applications comprising heterogeneous and autonomous databases and functionality providers. Such resources are typically exposed as Web Services (WSs), which encapsulate remote DBMSs and functions called from within database queries. In this setting, database queries are over WSs, and the data transfer cost becomes the main bottleneck. To reduce this cost, data is shipped to and from WSs in chunks; however the optimum chunk size is volatile, depending on both the resources' runtime properties and the query. In this paper we propose a robust control theoretical solution to the problem of optimizing the data transfer in queries over WSs, by continuously tuning at runtime the block size and thus tracking the optimum point. Also, we develop online system identification mechanisms that are capable of estimating the optimum block size analytically. Both contributions are evaluated via both empirical experimentation in a real environment and simulations, and have been proved to be more effective and efficient than static solutions. Anastasios Gounaris, Christos A. Yfoulis, Rizos Sakellariou, Marios D. Dikaiakos |
ICDE | 1 |
| 2006 | Practical Adaptation to Changing Resources in Grid Query ProcessingabstractGrid computational resources, as well as being heterogeneous, may also exhibit unpredictable, volatile behaviour. Therefore, query processing on the Grid needs to be adaptive in order to cope with evolving resource characteristics, such as machine load and availability. To address this challenge in a Grid environment, the non-adaptive OGSA-DQP1 system described in [1] has been enhanced with adaptive capabilities. Anastasios Gounaris, Norman W. Paton, Rizos Sakellariou, Alvaro A. A. Fernandes, Jim Smith 0001, Paul Watson 0001 |
ICDE | 1 |
| 2006 | A novel approach to resource scheduling for parallel query processing on computational grids
Anastasios Gounaris, Rizos Sakellariou, Norman W. Paton, Alvaro A. A. Fernandes |
Distributed Parallel Databases | 1 |
| 2004 | OGSA-DQP: A Service for Distributed Querying on the Grid
Mahmut Nedim Alpdemir, Arijit Mukherjee, Anastasios Gounaris, Norman W. Paton, Paul Watson 0001, Alvaro A. A. Fernandes, Desmond J. Fitzgerald |
EDBT | 3 |
| 2004 | Self-monitoring query execution for adaptive query processing
Anastasios Gounaris, Norman W. Paton, Alvaro A. A. Fernandes, Rizos Sakellariou |
Data Knowl. Eng. | 1 |