Demo Data from VLDB 2026 / reviewers in the wild / expert
Vasileios Zois
dblp:158/9045
· DBLP profile ↗
5ranked-venue papers
2as 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 · 3 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 51% High-performance computing · 29% Reconfigurable computing and FPGAs · 13% | |
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 42% Distributed and cloud data management · 37% Information retrieval · 21% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › performance optimization
application acceleration |
0.9 | 1 | 2025 | Garnet: A Next-Generation Cache-Store for Accelerating Applications and Services · Proc. VLDB Endow. 2025 |
Distributed and cloud data management › cloud database
database-as-a-service |
0.7 | 1 | 2023 | Flexible Resource Allocation for Relational Database-as-a-Service · Proc. VLDB Endow. 2023 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.7 | 1 | 2023 | Flexible Resource Allocation for Relational Database-as-a-Service · Proc. VLDB Endow. 2023 |
Cloud and datacenter computing › resource management
resource oversubscription |
0.7 | 1 | 2023 | Flexible Resource Allocation for Relational Database-as-a-Service · Proc. VLDB Endow. 2023 |
Information retrieval › query processing
early termination |
0.4 | 1 | 2019 | Efficient Main-Memory Top-K Selection For Multicore Architectures · Proc. VLDB Endow. 2019 |
Query processing and optimization › query execution › relational operators
selection operator |
0.4 | 1 | 2019 | Accelerating In-Memory Database Selections Using Latency Masking Hardware Threads · ACM Trans. Archit. Code Optim. 2019 |
Query processing and optimization
top-k query processing |
0.4 | 1 | 2019 | Efficient Main-Memory Top-K Selection For Multicore Architectures · Proc. VLDB Endow. 2019 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.4 | 1 | 2019 | Accelerating In-Memory Database Selections Using Latency Masking Hardware Threads · ACM Trans. Archit. Code Optim. 2019 |
Cloud and datacenter computing
serverless computing |
0.2 | 1 | 2023 | Flexible Resource Allocation for Relational Database-as-a-Service · Proc. VLDB Endow. 2023 |
Memory systems › memory access latency
DRAM latency |
0.1 | 1 | 2019 | Accelerating In-Memory Database Selections Using Latency Masking Hardware Threads · ACM Trans. Archit. Code Optim. 2019 |
Parallel and multicore computing
parallel query processing |
0.1 | 1 | 2019 | Efficient Main-Memory Top-K Selection For Multicore Architectures · Proc. VLDB Endow. 2019 |
Methods — techniques the papers use, named apart from their topics
hardware multithreading · 0.8angle space partitioning · 0.8SIMD · 0.8FPGA prototyping · 0.8multithreading · 0.4multi-threading · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Garnet: A Next-Generation Cache-Store for Accelerating Applications and Services
Badrish Chandramouli, Vasileios Zois, Ted Hart, Tal Zaccai, Lukas M. Maas, Yoganand Rajasekaran, Darren Gehring |
Proc. VLDB Endow. | 2 |
| 2023 | Flexible Resource Allocation for Relational Database-as-a-ServiceabstractOversubscription is an essential cost management strategy for cloud database providers, and its importance is magnified by the emerging paradigm of serverless databases. In contrast to general purpose techniques used for oversubscription in hypervisors, operating systems and cluster managers, we develop techniques that leverage our understanding of how DBMSs use resources and how resource allocations impact database performance. Our techniques are designed to flexibly redistribute resources across database tenants at the node and cluster levels with low overhead. We have implemented our techniques in a commercial cloud database service: Azure SQL Database. Experiments using microbenchmarks, industry-standard benchmarks and real-world resource usage traces show that using our approach, it is possible to tightly control the impact on database performance even with a relatively high degree of oversubscription. Pankaj Arora, Surajit Chaudhuri, Sudipto Das, Junfeng Dong, Cyril George, Ajay Kalhan, Arnd Christian König, Willis Lang, Changsong Li, Lukas M. Maas, Akshay Mata, Ishai Menache, Justin Moeller, Vivek R. Narasayya, Matthaios Olma, Morgan Oslake, Elnaz Rezai, Manoj Syamala, Shize Xu, Vasileios Zois |
Proc. VLDB Endow. | 23 |
| 2019 | Efficient Main-Memory Top-K Selection For Multicore ArchitecturesabstractEfficient Top- k query evaluation relies on practices that utilize auxiliary data structures to enable early termination. Such techniques were designed to trade-off complex work in the buffer pool against costly access to disk-resident data. Parallel in-memory Top- k selection with support for early termination presents a novel challenge because computation shifts higher up in the memory hierarchy. In this environment, data scan methods using SIMD instructions and multithreading perform well despite requiring evaluation of the complete dataset. Early termination schemes that favor simplicity require random access to resolve score ambiguity while those optimized for sequential access incur too many object evaluations. In this work, we introduce the concept of rank uncertainty , a measure of work efficiency that enables classifying existing solutions according to their potential for efficient parallel in-memory Top-fc selection. We identify data reordering and layering strategies as those having the highest potential and provide practical guidelines on how to adapt them for parallel in-memory execution (creating the VTA and SLA approaches). In addition, we show that the number of object evaluations can be further decreased by combining data reordering with angle space partitioning (introducing PTA). Our extensive experimental evaluation on varying query parameters using both synthetic and real data, showcase that PTA exhibits between 2 and 4 orders of magnitude better query latency, and throughput when compared to prior work and our optimized algorithmic variants (i.e. VTA, SLA). Vasileios Zois, Vassilis J. Tsotras, Walid A. Najjar |
Proc. VLDB Endow. | 1 |
| 2019 | Accelerating In-Memory Database Selections Using Latency Masking Hardware ThreadsabstractInexpensive DRAMs have created new opportunities for in-memory data analytics. However, the major bottleneck in such systems is high memory access latency. Traditionally, this problem is solved with large cache hierarchies that only benefit regular applications. Alternatively, many data-intensive applications exhibit irregular behavior. Hardware multithreading can better cope with high latency seen in such applications. This article implements a multithreaded prototype (MTP) on FPGAs for the relational selection operator that exhibits control flow irregularity. On a standard TPC-H query evaluation, MTP achieves a bandwidth utilization of 83%, while the CPU and the GPU implementations achieve 61% and 64%, respectively. Besides being bandwidth efficient, MTP is also 14.2× and 4.2× more power efficient than CPU and GPU, respectively. Prerna Budhkar, Ildar Absalyamov, Vasileios Zois, Skyler Windh, Walid A. Najjar, Vassilis J. Tsotras |
ACM Trans. Archit. Code Optim. | 3 |
| 2018 | Massively parallel skyline computation for processing-in-memory architecturesabstractProcessing-In-Memory (PIM) is an increasingly popular architecture aimed at addressing the 'memory wall' crisis by prioritizing the integration of processors within DRAM. It promotes low data access latency, high bandwidth, massive parallelism, and low power consumption. The skyline operator is a known primitive used to identify those multi-dimensional points offering optimal trade-offs within a given dataset. For large multidimensional dataset, calculating the skyline is extensively compute and data intensive. Although, PIM systems present opportunities to mitigate this cost, their execution model relies on all processors operating in isolation with minimal data exchange. This prohibits direct application of known skyline optimizations which are inherently sequential, creating dependencies and large intermediate results that limit the maximum parallelism, throughput, and require an expensive merging phase. Vasileios Zois, Vassilis J. Tsotras, Walid A. Najjar, Jean-François Roy |
PACT | 1 |