EDBT 2026 Demo / reviewers in the wild / expert
Ilan Bronshtein
dblp:204/3667
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3
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
3 papers |
Database system architecture and tuning · 45% Indexing and storage engines · 27% Transaction processing and concurrency control · 27% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 88% Memory systems · 12% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › main-memory database
in-memory OLTP |
0.4 | 1 | 2020 | A system design for elastically scaling transaction processing engines in virtualized servers · Proc. VLDB Endow. 2020 |
Transaction processing and concurrency control
OLTP |
0.4 | 1 | 2020 | Industrial Strength OLTP Using Main Memory and Many Cores · Proc. VLDB Endow. 2020 |
Indexing and storage engines › storage management
storage engine |
0.4 | 1 | 2020 | Industrial Strength OLTP Using Main Memory and Many Cores · Proc. VLDB Endow. 2020 |
Cloud and datacenter computing › resource management › cloud resource management
elastic resource management |
0.4 | 1 | 2020 | A system design for elastically scaling transaction processing engines in virtualized servers · Proc. VLDB Endow. 2020 |
Cloud and datacenter computing
virtualization |
0.4 | 1 | 2020 | A system design for elastically scaling transaction processing engines in virtualized servers · Proc. VLDB Endow. 2020 |
Database system architecture and tuning › parallel database system
shared-nothing architecture |
0.3 | 1 | 2017 | Fiber-based architecture for NFV cloud databases · Proc. VLDB Endow. 2017 |
Operating systems › resource management › process management
user-level threads |
0.3 | 1 | 2017 | Fiber-based architecture for NFV cloud databases · Proc. VLDB Endow. 2017 |
Memory systems
non-volatile memory |
0.1 | 1 | 2020 | A system design for elastically scaling transaction processing engines in virtualized servers · Proc. VLDB Endow. 2020 |
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization |
0.1 | 1 | 2017 | Fiber-based architecture for NFV cloud databases · Proc. VLDB Endow. 2017 |
Methods — techniques the papers use, named apart from their topics
hypervisor-VM communication · 0.9NUMA-aware resource allocation · 0.9shared-nothing partitioning · 0.9fibers · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A system design for elastically scaling transaction processing engines in virtualized serversabstractOnline Transaction Processing (OLTP) deployments are migrating from on-premise to cloud settings in order to exploit the elasticity of cloud infrastructure which allows them to adapt to workload variations. However, cloud adaptation comes at the cost of redesigning the engine, which has led to the introduction of several, new, cloud-based transaction processing systems mainly focusing on: (i) the transaction coordination protocol, (ii) the data partitioning strategy, and, (iii) the resource isolation across multiple tenants. As a result, standalone OLTP engines cannot be easily deployed with an elastic setting in the cloud and they need to migrate to another, specialized deployment. In this paper, we focus on workload variations that can be addressed by modern multi-socket, multi-core servers and we present a system design for providing fine-grained elasticity to multi-tenant, scale-up OLTP deployments. We introduce novel components to the virtualization software stack that enable on-demand addition and removal of computing and memory resources. We provide a bi-directional, low-overhead communication stack between the virtual machine and the hypervisor, which allows the former to adapt to variations coming both from the workload and the resource availability. We show that our system achieves NUMA-aware, millisecond-level, stateful and fine-grained elasticity, while it is not intrusive to the design of state-of-the-art, in-memory OLTP engines. We evaluate our system through novel use cases demonstrating that scale-up elasticity increases resource utilization, while allowing tenants to pay for actual use of resources and not just their reservation. Angelos-Christos G. Anadiotis, Raja Appuswamy, Anastasia Ailamaki, Ilan Bronshtein, Hillel Avni, David Dominguez-Sal, Shay Goikhman, Eliezer Levy |
Proc. VLDB Endow. | 4 |
| 2020 | Industrial Strength OLTP Using Main Memory and Many CoresabstractGaussDB, and its open source version named openGauss, are Huawei's relational database management systems (RDBMS), featuring a primary disk-based storage engine. This paper presents a new storage engine for GaussDB that is optimized for main memory and many cores. We started from a research prototype which exploits the power of the hardware but is not useful for customers. This paper describes the details of turning this prototype to an industrial storage engine, including integration with GaussDB. Standard benchmarks show that the new engine provides more than 2.5x performance improvement to GaussDB for full TPC-C on Intel's x86 many-cores servers, as well as on Huawei TaiShan servers powered by ARM64-based Kunpeng CPUs. Hillel Avni, Alisher Aliev, Oren Amor, Aharon Avitzur, Ilan Bronshtein, Eli Ginot, Shay Goikhman, Eliezer Levy, Idan Levy, Fuyang Lu, Liran Mishali, Yeqin Mo, Nir Pachter, Dima Sivov, Vinoth Veeraraghavan, Vladi Vexler |
Proc. VLDB Endow. | 5 |
| 2017 | Fiber-based architecture for NFV cloud databasesabstractThe telco industry is gradually shifting from using monolithic software packages deployed on custom hardware to using modular virtualized software functions deployed on cloudified data centers using commodity hardware. This transformation is referred to as Network Function Virtualization (NFV). The scalability of the databases (DBs) underlying the virtual network functions is the cornerstone for reaping the benefits from the NFV transformation. This paper presents an industrial experience of applying shared-nothing techniques in order to achieve the scalability of a DB in an NFV setup. The special combination of requirements in NFV DBs are not easily met with conventional execution models. Therefore, we designed a special shared-nothing architecture that is based on cooperative multi-tasking using user-level threads (fibers). We further show that the fiber-based approach outperforms the approach built using conventional multi-threading and meets the variable deployment needs of the NFV transformation. Furthermore, fibers yield a simpler-to-maintain software and enable controlling a trade-off between long-duration computations and real-time requests. Vaidas Gasiunas, David Dominguez-Sal, Ralph Acker, Aharon Avitzur, Ilan Bronshtein, Eli Ginot, Norbert Martínez-Bazan, Alexander Nozdrin, Weijie Ou, Nir Pachter, Dima Sivov, Eliezer Levy |
Proc. VLDB Endow. | 5 |