Theodoros Toliopoulos

dblp:235/0353 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
4since 2021 · last 2024
0000-0001-9178-9198ORCID · verified

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

Databases, data management, data science and information retrieval · 5 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
1 paper
Data mining · 67% Data stream processing · 33%

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

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
0.412020
PROUD: PaRallel OUtlier Detection for Streams · SIGMOD Conference 2020
Data mining › anomaly detection › outlier detection
distance-based outlier detection
0.412020
PROUD: PaRallel OUtlier Detection for Streams · SIGMOD Conference 2020
Data stream processing › stream mining
streaming outlier detection
0.412020
PROUD: PaRallel OUtlier Detection for Streams · SIGMOD Conference 2020

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

parallel stream processing · 0.4
YearPublicationVenuePosition
2024 Storage fabric for autonomous collaborative edge devices
abstract
We propose a distributed fabric over a set of autonomous databases over an edge network that enables decentralized querying, addressing privacy concerns and enhancing performance. Employing SQLite instances per edge device, Docker, Kafka, and the Spring Framework, the system demonstrates efficient synchronization and scalability in querying.
Pantelis Ypsilantis, Theodoros Toliopoulos, Anastasios Gounaris
IC2E2
2022 Demo: The RAINBOW Analytics Stack for the Fog Continuum
abstract
With the proliferation of raw Internet of Things (IoTs) data, Fog Computing is emerging as a computing paradigm for delay-sensitive streaming analytics with operators deploying big data distributed engines on Fog resources [1]. Nevertheless, the current (Cloud-based) distributed analytics solutions are unaware of the unique characteristics of Fog realms. For instance, task placement algorithms consider homogeneous underlying resources without considering the Fog nodes' heterogeneity and the non-uniform network connections, resulting in sub-optimal processing performance. Moreover, data quality can play an important role, where corrupted data, and network uncertainty may lead to less useful results. In turn, energy consumption can critically impact the overall cost and liveness of the underlying processing infrastructure. Specifically, scheduling tasks on nodes with energy-hungry profiles or battery-powered devices may temporarily be beneficial for the performance, but it may increase the overall cost, or/and the battery-powered devices may not be available when needed. A Fog-enabled analytics stack must allow users to optimize Fog-specific indicators or trade-offs among them. For instance, users may sacrifice a portion of the execution performance to minimize energy consumption or vice versa. Except for the performance issues raised by Fog, the state-of-the-art distributed processing engines offer only low-level procedural programming interfaces with operators facing a steep learning curve to master them. So, query abstractions are crucial for minimizing the deployment time, errors, and debugging.
Moysis Symeonides, Demetris Trihinas, Joanna Georgiou, Michalis Kasioulis, George Pallis 0001, Marios D. Dikaiakos, Theodoros Toliopoulos, Anna-Valentini Michailidou, Anastasios Gounaris
ISCC7
2022 Sboing4Real: A real-time crowdsensing-based traffic management system
Theodoros Toliopoulos, Nikodimos Nikolaidis, Anna-Valentini Michailidou, Andreas Seitaridis, Theodoros Nestoridis, Chrysa Oikonomou, Anastasios Temperekidis, Fotios Gioulekas, Anastasios Gounaris, Nick Bassiliades, Panagiotis Katsaros, Apostolos Georgiadis, Fotios Liotopoulos
J. Parallel Distributed Comput.1
2021 Sequence detection in event log files
Ioannis Mavroudopoulos, Theodoros Toliopoulos, Christos Bellas, Andreas Kosmatopoulos, Anastasios Gounaris
EDBT2
2020 Developing a Real-Time Traffic Reporting and Forecasting Back-End System
Theodoros Toliopoulos, Nikodimos Nikolaidis, Anna-Valentini Michailidou, Andreas Seitaridis, Anastasios Gounaris, Nick Bassiliades, Apostolos Georgiadis, Fotios Liotopoulos
RCIS1
2020 PROUD: PaRallel OUtlier Detection for Streams
abstract
We 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 Conference1
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.1
2019 Multi-parameter streaming outlier detection
abstract
Distance-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
WI1
2018 Parallel Continuous Outlier Mining in Streaming Data
abstract
In 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
DSAA1