Vasilis Samoladas

dblp:17/5839 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
distributed constraint optimization
0.612022
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.612022
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.612022
Max-Sum with Quadtrees for Decentralized Coordination in Continuous Domains · IJCAI 2022
Data stream processing › stream monitoring
distributed stream monitoring
0.212015
Monitoring Distributed Streams using Convex Decompositions · Proc. VLDB Endow. 2015
Query processing and optimization
approximate query processing
0.212013
Sketch-based Geometric Monitoring of Distributed Stream Queries · Proc. VLDB Endow. 2013
Data stream processing › stream summarization
sketch-based stream summarization
0.212013
Sketch-based Geometric Monitoring of Distributed Stream Queries · Proc. VLDB Endow. 2013
Distributed systems › observability › distributed monitoring
communication-efficient monitoring
0.012013
Sketch-based Geometric Monitoring of Distributed Stream Queries · Proc. VLDB Endow. 2013
Query processing and optimization
range query
0.012002
On a model of indexability and its bounds for range queries · J. ACM 2002
Indexing and storage engines
dynamic data structures
0.011999
On Two-Dimensional Indexability and Optimal Range Search Indexing · PODS 1999
Indexing and storage engines
external memory data structure
0.011999
On Two-Dimensional Indexability and Optimal Range Search Indexing · PODS 1999
Query processing and optimization › range query
multidimensional range query
0.011998
A Lower Bound Theorem for Indexing Schemes and Its Application to Multidimensional Range Queries · PODS 1998
Computational complexity
lower bounds
0.012002
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
YearPublicationVenuePosition
2025 Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging
Michael Theologitis, Georgios Frangias, Georgios Anestis, Vasilis Samoladas, Antonios Deligiannakis
EDBT4
2022 Max-Sum with Quadtrees for Decentralized Coordination in Continuous Domains
abstract
In 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
IJCAI3
2020 INforE: Interactive Cross-platform Analytics for Everyone
abstract
We 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
CIKM10
2019 Functional Geometric Monitoring for Distributed Streams
Vasilis Samoladas, Minos N. Garofalakis
EDBT1
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 Zones
abstract
Continuous 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
ICDT2
2015 Monitoring Distributed Streams using Convex Decompositions
abstract
Emerging 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 Data
abstract
The 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. Informatics3
2013 Sketch-based Geometric Monitoring of Distributed Stream Queries
abstract
Emerging 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
Algorithmica2
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
ESA1
2008 A reconfigurable accelerator for quantum computations
abstract
This 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
FPL2
2005 An Architecture for Implementing Application Interoperation with Heterogeneous Systems
George Hatzisymeon, Nikos Houssos, Dimitris Andreadis, Vasilis Samoladas
DAIS4
2004 Optimal External Memory Planar Point Enclosure
Lars Arge, Vasilis Samoladas, Ke Yi 0001
ESA2
2002 On a model of indexability and its bounds for range queries
abstract
We 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. ACM5
1999 On Two-Dimensional Indexability and Optimal Range Search Indexing
abstract
In 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
PODS2
1998 A Lower Bound Theorem for Indexing Schemes and Its Application to Multidimensional Range Queries
abstract
Indexing 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
PODS1