Demo Data from EDBT 2026 / reviewers in the wild / expert
Tudor-Ioan Salomie
dblp:22/9448
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1
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
3 papers |
Cloud and datacenter computing · 44% Storage systems · 30% Memory systems · 15% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 57% Database system architecture and tuning · 22% Distributed and cloud data management · 22% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › ACID transactions
durability |
0.2 | 1 | 2013 | RapiLog: reducing system complexity through verification · EuroSys 2013 |
Transaction processing and concurrency control
logging |
0.2 | 1 | 2013 | RapiLog: reducing system complexity through verification · EuroSys 2013 |
Storage systems
crash consistency |
0.2 | 1 | 2013 | RapiLog: reducing system complexity through verification · EuroSys 2013 |
Cloud and datacenter computing › virtualization
memory ballooning |
0.2 | 1 | 2013 | Application level ballooning for efficient server consolidation · EuroSys 2013 |
Memory systems
memory management |
0.2 | 1 | 2013 | Application level ballooning for efficient server consolidation · EuroSys 2013 |
Cloud and datacenter computing › virtualization › virtual machine management
server consolidation |
0.2 | 1 | 2013 | Application level ballooning for efficient server consolidation · EuroSys 2013 |
Storage systems
storage reliability |
0.2 | 1 | 2013 | RapiLog: reducing system complexity through verification · EuroSys 2013 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2013 | Application level ballooning for efficient server consolidation · EuroSys 2013 |
Distributed and cloud data management
data replication |
0.1 | 1 | 2011 | Database engines on multicores, why parallelize when you can distribute? · EuroSys 2011 |
Methods — techniques the papers use, named apart from their topics
verification · 0.5replication · 0.2distributed deployment · 0.2application-level ballooning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | COD: Database / Operating System Co-Design
Jana Giceva, Tudor-Ioan Salomie, Adrian Schüpbach, Gustavo Alonso, Timothy Roscoe |
CIDR | 2 |
| 2013 | RapiLog: reducing system complexity through verificationabstractDatabase management systems provide updates with guaranteed durability in the presence of OS crashes or power failures. Durability is achieved by performing synchronous writes to a transaction log on stable, non-volatile storage. The procedure is expensive and several techniques have been devised to ameliorate the impact on overall performance at the cost of increased system complexity. Gernot Heiser, Etienne Le Sueur, Adrian Danis, Aleksander Budzynowski, Tudor-Ioan Salomie, Gustavo Alonso |
EuroSys | 5 |
| 2013 | Application level ballooning for efficient server consolidationabstractSystems software like databases and language runtimes typically manage memory themselves to exploit application knowledge unavailable to the OS. Traditionally deployed on dedicated machines, they are designed to be statically configured with memory sufficient for peak load. In virtualization scenarios (cloud computing, server consolidation), however, static peak provisioning of RAM to applications dramatically reduces the efficiency and cost-saving benefits of virtualization. Unfortunately, existing memory "ballooning" techniques used to dynamically reallocate physical memory between VMs badly impact the performance of applications which manage their own memory. We address this problem by extending ballooning to applications (here, a database engine and Java runtime) so that memory can be efficiently and effectively moved between virtualized instances as the demands of each change over time. The results are significantly lower memory requirements to provide the same performance guarantees to a collocated set of VM running such applications, with minimal overhead or intrusive changes to application code. Tudor-Ioan Salomie, Gustavo Alonso, Timothy Roscoe, Kevin Elphinstone |
EuroSys | 1 |
| 2011 | Database engines on multicores, why parallelize when you can distribute?abstractMulticore computers pose a substantial challenge to infrastructure software such as operating systems or databases. Such software typically evolves slower than the underlying hardware, and with multicore it faces structural limitations that can be solved only with radical architectural changes. In this paper we argue that, as has been suggested for operating systems, databases could treat multicore architectures as a distributed system rather than trying to hide the parallel nature of the hardware. We first analyze the limitations of database engines when running on multicores using MySQL and PostgreSQL as examples. We then show how to deploy several replicated engines within a single multicore machine to achieve better scalability and stability than a single database engine operating on all cores. The resulting system offers a low overhead alternative to having to redesign the database engine while providing significant performance gains for an important class of workloads. Tudor-Ioan Salomie, Ionut Emanuel Subasu, Jana Giceva, Gustavo Alonso |
EuroSys | 1 |