VLDB 2026 Research / reviewers in the wild / expert
Dimitris Tsirogiannis
dblp:77/228
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2015
0009-0002-6826-1584ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 4 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
5 papers |
Query processing and optimization · 30% Distributed and cloud data management · 24% Transaction processing and concurrency control · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Energy-efficient computing · 72% Parallel and multicore computing · 12% Storage systems · 8% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
data partitioning |
0.2 | 1 | 2014 | JECB: a join-extension, code-based approach to OLTP data partitioning · SIGMOD Conference 2014 |
Transaction processing and concurrency control › distributed transaction processing
distributed transaction reduction |
0.2 | 1 | 2014 | JECB: a join-extension, code-based approach to OLTP data partitioning · SIGMOD Conference 2014 |
Energy-efficient computing
energy-efficient data management |
0.1 | 1 | 2012 | Towards Energy-Efficient Database Cluster Design · Proc. VLDB Endow. 2012 |
Energy-efficient computing › energy-efficient software
energy-efficient database system |
0.1 | 1 | 2010 | Analyzing the energy efficiency of a database server · SIGMOD Conference 2010 |
Information retrieval › query processing
list intersection |
0.1 | 1 | 2009 | Improving the Performance of List Intersection · Proc. VLDB Endow. 2009 |
Query processing and optimization › query rewriting
query answering using views |
0.1 | 1 | 2006 | Answering Top-k Queries Using Views · VLDB 2006 |
Query processing and optimization
top-k query processing |
0.1 | 1 | 2006 | Answering Top-k Queries Using Views · VLDB 2006 |
Memory systems › cache
cache-aware algorithm design |
0.0 | 1 | 2009 | Improving the Performance of List Intersection · Proc. VLDB Endow. 2009 |
Storage systems
flash and SSD |
0.0 | 1 | 2009 | Query processing techniques for solid state drives · SIGMOD Conference 2009 |
Query processing and optimization › materialized view
view materialization |
0.0 | 1 | 2006 | Answering Top-k Queries Using Views · VLDB 2006 |
Methods — techniques the papers use, named apart from their topics
quantile-based probing · 0.2hash-based intersection · 0.2dynamic probing · 0.2join-extension · 0.2code-based partitioning · 0.2empirical analysis · 0.1analytical modeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Impala: A Modern, Open-Source SQL Engine for Hadoop
Marcel Kornacker, Alexander Behm, Victor Bittorf, Taras Bobrovytsky, Casey Ching, Alan Choi, Justin Erickson, Martin Grund, Daniel Hecht, Matthew Jacobs, Ishaan Joshi, Lenni Kuff, Alex Leblang, Nong Li, Ippokratis Pandis, Henry Robinson, David Rorke, Silvius Rus, Dimitris Tsirogiannis, Skye Wanderman-Milne, Michael Yoder 0002 |
CIDR | 21 |
| 2014 | JECB: a join-extension, code-based approach to OLTP data partitioningabstractScaling complex transactional workloads in parallel and distributed systems is a challenging problem. When transactions span data partitions that reside in different nodes, significant overheads emerge that limit the throughput of these systems. In this paper, we present a low-overhead data partitioning approach, termed JECB, that can reduce the number of distributed transactions in complex database workloads such as TPC-E. The proposed approach analyzes the transaction source code of the given workload and the database schema to find a good partitioning solution. JECB leverages partitioning by key-foreign key relationships to automatically identify the best way to partition tables using attributes from tables. We experimentally compare our approach with the state of the art data-partitioning techniques and show that over the benchmarks considered, JECB provides better partitioning solutions with significantly less overhead. Khai Q. Tran, Jeffrey F. Naughton, Bruhathi Sundarmurthy, Dimitris Tsirogiannis |
SIGMOD Conference | 4 |
| 2012 | Towards Energy-Efficient Database Cluster DesignabstractEnergy is a growing component of the operational cost for many "big data" deployments, and hence has become increasingly important for practitioners of large-scale data analysis who require scale-out clusters or parallel DBMS appliances. Although a number of recent studies have investigated the energy efficiency of DBMSs, none of these studies have looked at the architectural design space of energy-efficient parallel DBMS clusters. There are many challenges to increasing the energy efficiency of a DBMS cluster, including dealing with the inherent scaling inefficiency of parallel data processing, and choosing the appropriate energy-efficient hardware. In this paper, we experimentally examine and analyze a number of key parameters related to these challenges for designing energy-efficient database clusters. We explore the cluster design space using empirical results and propose a model that considers the key bottlenecks to energy efficiency in a parallel DBMS. This paper represents a key first step in designing energy-efficient database clusters, which is increasingly important given the trend toward parallel database appliances. Willis Lang, Stavros Harizopoulos, Jignesh M. Patel, Mehul A. Shah, Dimitris Tsirogiannis |
Proc. VLDB Endow. | 5 |
| 2010 | Suffix tree construction algorithms on modern hardwareabstractSuffix trees are indexing structures that enhance the performance of numerous string processing algorithms. In this paper, we propose cache-conscious suffix tree construction algorithms that are tailored to CMP architectures. The proposed algorithms utilize a novel sample-based cache partitioning algorithm to improve cache performance and exploit on-chip parallelism on CMPs. Furthermore, several compression techniques are applied to effectively trade space for cache performance. Dimitris Tsirogiannis, Nick Koudas |
EDBT | 1 |
| 2010 | Analyzing the energy efficiency of a database serverabstractRising energy costs in large data centers are driving an agenda for energy-efficient computing. In this paper, we focus on the role of database software in affecting, and, ultimately, improving the energy efficiency of a server. We first characterize the power-use profiles of database operators under different configuration parameters. We find that common database operations can exercise the full dynamic power range of a server, and that the CPU power consumption of different operators, for the same CPU utilization, can differ by as much as 60%. We also find that for these operations CPU power does not vary linearly with CPU utilization. Dimitris Tsirogiannis, Stavros Harizopoulos, Mehul A. Shah |
SIGMOD Conference | 1 |
| 2009 | Query processing techniques for solid state drivesabstractSolid state drives perform random reads more than 100x faster than traditional magnetic hard disks, while offering comparable sequential read and write bandwidth. Because of their potential to speed up applications, as well as their reduced power consumption, these new drives are expected to gradually replace hard disks as the primary permanent storage media in large data centers. However, although they may benefit applications that stress random reads immediately, they may not improve database applications, especially those running long data analysis queries. Database query processing engines have been designed around the speed mismatch between random and sequential I/O on hard disks and their algorithms currently emphasize sequential accesses for disk-resident data. Dimitris Tsirogiannis, Stavros Harizopoulos, Mehul A. Shah, Janet L. Wiener, Goetz Graefe |
SIGMOD Conference | 1 |
| 2009 | Improving the Performance of List IntersectionabstractList intersection is a central operation, utilized excessively for query processing on text and databases. We present list intersection algorithms for an arbitrary number of sorted and unsorted lists tailored to the characteristics of modern hardware architectures. Two new list intersection algorithms are presented for sorted lists. The first algorithm, termed Dynamic Probes , dynamically decides the probing order on the lists exploiting information from previous probes at runtime. This information is utilized as a cache-resident microindex. The second algorithm, termed Quantile-based , deduces in advance a good probing order, thus avoiding the overhead of adaptivity and is based on detecting lists with non-uniform distribution of document identifiers. For unsorted lists, we present a novel hash-based algorithm that avoids the overhead of sorting. A detailed experimental evaluation is presented based on real and synthetic data using existing chip multiprocessor architectures with eight cores, validating the efficiency and efficacy of the proposed algorithms. Dimitris Tsirogiannis, Sudipto Guha, Nick Koudas |
Proc. VLDB Endow. | 1 |
| 2006 | Answering Top-k Queries Using Views
Gautam Das 0001, Dimitrios Gunopulos, Nick Koudas, Dimitris Tsirogiannis |
VLDB | 4 |