EDBT 2026 Demo / reviewers in the wild / expert
Vasilis Samoladas
dblp:17/5839
· DBLP profile ↗
19ranked-venue papers
3as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 1 since 2021Theory of computation · 3 · 1 first-authorSystems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Artificial intelligence
1 paper |
Multi-agent systems · 91% Autonomous driving · 9% | |
| Databases, data mining, and information retrieval
5 papers |
Data stream processing · 70% Query processing and optimization · 20% Indexing and storage engines · 6% |
Topics — the 12 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Multi-agent systems
distributed constraint optimization |
0.6 | 1 | 2022 | Max-Sum with Quadtrees for Decentralized Coordination in Continuous Domains · IJCAI 2022 |
Knowledge, reasoning and agents › Multi-agent systems › multi-agent coordination
distributed coordination |
0.6 | 1 | 2022 | Max-Sum with Quadtrees for Decentralized Coordination in Continuous Domains · IJCAI 2022 |
Knowledge, reasoning and agents › Multi-agent systems › distributed constraint optimization
max-sum algorithm |
0.6 | 1 | 2022 | Max-Sum with Quadtrees for Decentralized Coordination in Continuous Domains · IJCAI 2022 |
Data stream processing › stream monitoring
distributed stream monitoring |
0.2 | 1 | 2015 | Monitoring Distributed Streams using Convex Decompositions · Proc. VLDB Endow. 2015 |
Query processing and optimization
approximate query processing |
0.2 | 1 | 2013 | Sketch-based Geometric Monitoring of Distributed Stream Queries · Proc. VLDB Endow. 2013 |
Data stream processing › stream summarization
sketch-based stream summarization |
0.2 | 1 | 2013 | Sketch-based Geometric Monitoring of Distributed Stream Queries · Proc. VLDB Endow. 2013 |
Distributed systems › observability › distributed monitoring
communication-efficient monitoring |
0.0 | 1 | 2013 | Sketch-based Geometric Monitoring of Distributed Stream Queries · Proc. VLDB Endow. 2013 |
Query processing and optimization
range query |
0.0 | 1 | 2002 | On a model of indexability and its bounds for range queries · J. ACM 2002 |
Indexing and storage engines
dynamic data structures |
0.0 | 1 | 1999 | On Two-Dimensional Indexability and Optimal Range Search Indexing · PODS 1999 |
Indexing and storage engines
external memory data structure |
0.0 | 1 | 1999 | On Two-Dimensional Indexability and Optimal Range Search Indexing · PODS 1999 |
Query processing and optimization › range query
multidimensional range query |
0.0 | 1 | 1998 | A Lower Bound Theorem for Indexing Schemes and Its Application to Multidimensional Range Queries · PODS 1998 |
Computational complexity
lower bounds |
0.0 | 1 | 2002 | On a model of indexability and its bounds for range queries · J. ACM 2002 |
Methods — techniques the papers use, named apart from their topics
quadtree · 0.6max-sum · 0.6sketching · 0.5covering spheres · 0.2convex decomposition · 0.2geometric methods · 0.2geometric method · 0.2error guarantees · 0.2error guarantee · 0.2lower-bound theorem · 0.1i/o complexity analysis · 0.0combinatorial lower bound proof · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging
Michael Theologitis, Georgios Frangias, Georgios Anestis, Vasilis Samoladas, Antonios Deligiannakis |
EDBT | 4 |
| 2022 | Max-Sum with Quadtrees for Decentralized Coordination in Continuous DomainsabstractIn this paper we put forward a novel extension of the classic Max-Sum algorithm to the framework of Continuous Distributed Constrained Optimization Problems (Continuous DCOPs), by utilizing a popular geometric algorithm, namely Quadtrees. In its standard form, Max-Sum can only solve Continuous DCOPs with an a priori discretization procedure. Existing Max-Sum extensions to continuous multiagent coordination domains require additional assumptions regarding the form of the factors, such as access to the gradient, or the ability to model them as continuous piecewise linear functions. Our proposed approach has no such requirements: we model the exchanged messages with Quadtrees, and, as such, the discretization procedure is dynamic and embedded in the internal Max-Sum operations (addition and marginal maximization). We apply Max-Sum with Quadtrees to lane-free autonomous driving. Our experimental evaluation showcases the effectiveness of our approach in this challenging coordination domain. Dimitrios Troullinos, Georgios Chalkiadakis, Vasilis Samoladas, Markos Papageorgiou |
IJCAI | 3 |
| 2020 | INforE: Interactive Cross-platform Analytics for EveryoneabstractWe present INforE, a prototype supporting non-expert programmers in performing optimized, cross-platform, streaming analytics at scale. INforE offers: a) a new extension to the RapidMiner Studio for graphical design of Big streaming Data workflows, (b) a novel optimizer to instruct the execution of workflows across Big Data platforms and clusters, (c) a synopses data engine for interactivity at scale via the use of data summaries, (d) a distributed, online data mining and machine learning module. To our knowledge INforE is the first holistic approach in streaming settings. We demonstrate INforE in the fields of life science and financial data analysis. Nikos Giatrakos, David Arnu, Theodoros Bitsakis, Antonios Deligiannakis, Minos N. Garofalakis, Ralf Klinkenberg, Aris Konidaris, Antonis Kontaxakis, Yannis Kotidis, Vasilis Samoladas, Alkis Simitsis, George Stamatakis 0002, Fabian Temme, Mate Torok, Edwin Yaqub, Arnau Montagud, Miguel Ponce de Leon, Holger Arndt 0003, Stefan Burkard |
CIKM | 10 |
| 2019 | Functional Geometric Monitoring for Distributed Streams
Vasilis Samoladas, Minos N. Garofalakis |
EDBT | 1 |
| 2018 | Scalable approximate query tracking over highly distributed data streams with tunable accuracy guarantees
Nikos Giatrakos, Antonios Deligiannakis, Minos N. Garofalakis, Daniel Keren, Vasilis Samoladas |
Inf. Syst. | 5 |
| 2017 | Distributed Query Monitoring through Convex Analysis: Towards Composable Safe ZonesabstractContinuous tracking of complex data analytics queries over high-speed distributed streams is becoming increasingly important. Query tracking can be reduced to continuous monitoring of a condition over the global stream. Communication-efficient monitoring relies on locally processing stream data at the sites where it is generated, by deriving site-local conditions which collectively guarantee the global condition. Recently proposed geometric techniques offer a generic approach for splitting an arbitrary global condition into local geometric monitoring constraints (known as "Safe Zones"); still, their application to various problem domains has so far been based on heuristics and lacking a principled, compositional methodology. In this paper, we present the first known formal results on the difficult problem of effective Safe Zone (SZ) design for complex query monitoring over distributed streams. Exploiting tools from convex analysis, our approach relies on an algebraic representation of SZs which allows us to: (1) Formally define the notion of a "good" SZ for distributed monitoring problems; and, most importantly, (2) Tackle and solve the important problem of systematically composing SZs for monitored conditions expressed as Boolean formulas over simpler conditions (for which SZs are known); furthermore, we prove that, under broad assumptions, the composed SZ is good if the component SZs are good. Our results are, therefore, a first step towards a principled compositional solution to SZ design for distributed query monitoring. Finally, we discuss a number of important applications for our SZ design algorithms, also demonstrating how earlier geometric techniques can be seen as special cases of our framework. Minos N. Garofalakis, Vasilis Samoladas |
ICDT | 2 |
| 2015 | Monitoring Distributed Streams using Convex DecompositionsabstractEmerging large-scale monitoring applications rely on continuous tracking of complex data-analysis queries over collections of massive, physically-distributed data streams. Thus, in addition to the space- and time-efficiency requirements of conventional stream processing (at each remote monitor site), effective solutions also need to guarantee communication efficiency (over the underlying communication network). The complexity of the monitored query adds to the difficulty of the problem --- this is especially true for non-linear queries (e.g., joins), where no obvious solutions exist for distributing the monitored condition across sites. The recently proposed geometric method, based on the notion of covering spheres, offers a generic methodology for splitting an arbitrary (non-linear) global condition into a collection of local site constraints, and has been applied to massive distributed stream-monitoring tasks, achieving state-of-the-art performance. In this paper, we present a far more general geometric approach, based on the convex decomposition of an appropriate subset of the domain of the monitoring query, and formally prove that it is always guaranteed to perform at least as good as the covering spheres method. We analyze our approach and demonstrate its effectiveness for the important case of sketch-based approximate tracking for norm, range-aggregate, and join-aggregate queries , which have numerous applications in streaming data analysis. Experimental results on real-life data streams verify the superiority of our approach in practical settings, showing that it substantially outperforms the covering spheres method. Arnon Lazerson, Izchak Sharfman, Daniel Keren, Assaf Schuster, Minos N. Garofalakis, Vasilis Samoladas |
Proc. VLDB Endow. | 6 |
| 2014 | Optimal Design of Photovoltaic Systems Using High Time-Resolution Meteorological DataabstractThe installation of photovoltaic (PV) plants has been expanding rapidly across the world during the last years. In this paper, a methodology for the design optimization of PV plants is presented, which, in contrast to the conventional PV plant design approaches, is suitable to be executed using high time-resolution (i.e., 1-min-average) values of the meteorological input data. Due to the nonlinear operation of the devices comprising a PV plant, this allows for the accurate estimation of the PV plant performance during its operational lifetime period. A parallel processing-based implementation of genetic algorithms has been employed, which, compared to the serial execution, provides the ability to accomplish the proposed optimal design procedure in a considerably shorter time interval. The design optimization results confirm that the proposed method successfully accounts for both the meteorological conditions and the operational characteristics of the PV plant components and incorporates their impact on the PV plant energy production and cost in the design process. Thus, the proposed optimization method allows for optimum design of PV systems, which will provide maximum economic profit during their lifetime period. Charalambos Paravalos, Eftichios Koutroulis, Vasilis Samoladas, Tamas Kerekes, Dezso Sera, Remus Teodorescu |
IEEE Trans. Ind. Informatics | 3 |
| 2013 | Sketch-based Geometric Monitoring of Distributed Stream QueriesabstractEmerging large-scale monitoring applications rely on continuous tracking of complex data-analysis queries over collections of massive, physically-distributed data streams. Thus, in addition to the space- and time-efficiency requirements of conventional stream processing (at each remote monitor site), effective solutions also need to guarantee communication efficiency (over the underlying communication network). The complexity of the monitored query adds to the difficulty of the problem -- this is especially true for nonlinear queries (e.g., joins), where no obvious solutions exist for distributing the monitor condition across sites. The recently proposed geometric method offers a generic methodology for splitting an arbitrary (non-linear) global threshold-monitoring task into a collection of local site constraints; still, the approach relies on maintaining the complete stream(s) at each site, thus raising serious efficiency concerns for massive data streams. In this paper, we propose novel algorithms for efficiently tracking a broad class of complex aggregate queries in such distributed-streams settings. Our tracking schemes rely on a novel combination of the geometric method with compact sketch summaries of local data streams, and maintain approximate answers with provable error guarantees, while optimizing space and processing costs at each remote site and communication cost across the network. One of our key technical insights for the effective use of the geometric method lies in exploiting a much lower-dimensional space for monitoring the sketch-based estimation query. Due to the complex, highly nonlinear nature of these estimates, efficiently monitoring the local geometric constraints poses challenging algorithmic issues for which we propose novel solutions. Experimental results on real-life data streams verify the effectiveness of our approach. Minos N. Garofalakis, Daniel Keren, Vasilis Samoladas |
Proc. VLDB Endow. | 3 |
| 2011 | Towards Balanced Allocations for DHTs
George Tsatsanifos, Vasilis Samoladas |
DEXA (2) | 2 |
| 2009 | Optimal External Memory Planar Point Enclosure
Lars Arge, Vasilis Samoladas, Ke Yi 0001 |
Algorithmica | 2 |
| 2009 | Contention-based performance evaluation of multidimensional range search in peer-to-peer networks
Spyros Blanas, Vasilis Samoladas |
Future Gener. Comput. Syst. | 2 |
| 2008 | Improved BDD Algorithms for the Simulation of Quantum Circuits
Vasilis Samoladas |
ESA | 1 |
| 2008 | A reconfigurable accelerator for quantum computationsabstractThis paper presents a new architecture to accelerate quantum computations, using reconfigurable computing structures. It was designed post place and route, validated with standard benchmarks, and its performance has been evaluated vs. a high end computer running the same benchmarks with highly optimized code. The acceleration of arbitrary quantum circuits is very promising because it extends the kind of quantum computing problems that can be solved with reconfigurable architectures. Michail Zampetakis, Vasilis Samoladas, Apostolos Dollas |
FPL | 2 |
| 2005 | An Architecture for Implementing Application Interoperation with Heterogeneous Systems
George Hatzisymeon, Nikos Houssos, Dimitris Andreadis, Vasilis Samoladas |
DAIS | 4 |
| 2004 | Optimal External Memory Planar Point Enclosure
Lars Arge, Vasilis Samoladas, Ke Yi 0001 |
ESA | 2 |
| 2002 | On a model of indexability and its bounds for range queriesabstractWe develop a theoretical framework to characterize the hardness of indexing data sets on block-access memory devices like hard disks. We define an indexing workload by a data set and a set of potential queries. For a workload, we can construct an indexing scheme, which is a collection of fixed-sized subsets of the data. We identify two measures of efficiency for an indexing scheme on a workload: storage redundancy, r (how many times each item in the data set is stored), and access overhead, A (how many times more blocks than necessary does a query retrieve).For many interesting families of workloads, there exists a trade-off between storage redundancy and access overhead. Given a desired access overhead A , there is a minimum redundancy that any indexing scheme must exhibit. We prove a lower-bound theorem for deriving the minimum redundancy. By applying this theorem, we show interesting upper and lower bounds and trade-offs between A and r in the case of multidimensional range queries and set queries. Joseph M. Hellerstein, Elias Koutsoupias, Daniel P. Miranker, Christos H. Papadimitriou, Vasilis Samoladas |
J. ACM | 5 |
| 1999 | On Two-Dimensional Indexability and Optimal Range Search IndexingabstractIn this paper we settle several longstanding open problems in theory of indexability and external orthogonal range searching. In the rst part of the paper, we apply the theory of indexability to the problem of two-dimensional range searching. We show that the special case of 3-sided querying can be solved with constant redundancy and access overhead. From this, we derive indexing schemes for general 4-sided range queries that exhibit an optimal tradeo between redundancy and access overhead. In the second part of the paper, we develop dynamic external memory data structures for the two query types. Our structure for 3-sided queries occupies O(N=B) disk blocks, and it supports insertions and deletions in O(log B N) I/Os and queries in O(log B N + T=B) I/Os, where B is the disk block size, N is the number of points, and T is the query output size. These bounds are optimal. Our structure for general (4-sided) range searching occupies O (N=B)(log(N=B))= log log B N disk blocks and answers queries in O(log B N + T=B) I/Os, which are optimal. It also supports updates in O (log B N)(log(N=B))= log log B N I/Os. Center for Geometric Computing, Department of Computer Science, Duke University, Box 90129, Durham, NC 27708{0129. Supported in part by the U.S. Army Research O ce through MURI grant DAAH04{96{1{0013 and by the National Science Foundation through ESS grant EIA{9870734. Part of this work was done while visiting BRICS, Department of Computer Science, University of Aarhus, Denmark. Email: [email protected]. yDepartment of Computer Sciences, University of Texas at Austin, Austin, TX 78712-1188. Email [email protected] zCenter for Geometric Computing, Department of Computer Science, Duke University, Box 90129, Durham, NC 27708{0129. Supported in part by the U.S. Army Research O ce through MURI grant DAAH04{96{1{0013 and by the National Science Foundation through grants CCR{9522047 and EIA{9870734. Part of this work was done while visiting BRICS, Department of Computer Science, University of Aarhus, Denmark and I.N.R.I.A., Sophia Antipolis, France. Email: [email protected]. Lars Arge, Vasilis Samoladas, Jeffrey Scott Vitter |
PODS | 2 |
| 1998 | A Lower Bound Theorem for Indexing Schemes and Its Application to Multidimensional Range QueriesabstractIndexing schemes were proposed by Hellerstein, Koutsoupias and Papadimitriou [7] to model data indexing on external memory. Using indexing schemes, the complexity of indexing is quantified by two parameters: storage redundancy and access overhead. There is a tradeoff between these two parameters, in the sense that for some problems it is not possible for both of these to be low. In this paper we derive a lower-bounds theorem for arbitrary indexing schemes. We apply our theorem to the particular problem of d-dimensional range queries. We first resolve the open problem of [7] for a tight lower bound for 2-dimensional range queries and extend our lower bound to d-dimensional range queries. We then show, how, the construction in our lower-bounds proof may be exploited to derive indexing schemes for d-dimensional range queries, whose asymptotic complexity matches our lower bounds. 1 Vasilis Samoladas, Daniel P. Miranker |
PODS | 1 |