EDBT 2026 Demo / reviewers in the wild / expert
Eliezer Levy
dblp:64/1366
· DBLP profile ↗
15ranked-venue papers
4as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 3 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 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.
| Databases, data mining, and information retrieval
8 papers |
Database system architecture and tuning · 48% Transaction processing and concurrency control · 24% Indexing and storage engines · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Cloud and datacenter computing · 85% Memory systems · 12% Distributed systems · 2% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 23 heaviest of 23, 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 |
Database system architecture and tuning
hybrid transactional and analytical processing |
0.2 | 1 | 2015 | Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database · SIGMOD Conference 2015 |
Memory systems
non-volatile memory |
0.1 | 3 | 2020 | A system design for elastically scaling transaction processing engines in virtualized servers · Proc. VLDB Endow. 2020 Incremental Restart · ICDE 1991 Incremental Recovery in Main Memory Database Systems · IEEE Trans. Knowl. Data Eng. 1992 |
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 |
Data stream processing
complex event processing |
0.1 | 1 | 2015 | Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database · SIGMOD Conference 2015 |
Distributed and cloud data management
distributed data store |
0.1 | 1 | 2015 | Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database · SIGMOD Conference 2015 |
Transaction processing and concurrency control
recovery |
0.0 | 3 | 1992 | Incremental Recovery in Main Memory Database Systems · IEEE Trans. Knowl. Data Eng. 1992 Incremental Restart · ICDE 1991 A Formal Approach to Recovery by Compensating Transactions · VLDB 1990 |
Database system architecture and tuning
main-memory database |
0.0 | 1 | 1992 | Incremental Recovery in Main Memory Database Systems · IEEE Trans. Knowl. Data Eng. 1992 |
Transaction processing and concurrency control
distributed transaction management |
0.0 | 1 | 1991 | An Optimistic Commit Protocol for Distributed Transaction Management · SIGMOD Conference 1991 |
Distributed systems › distributed database
distributed transactions |
0.0 | 1 | 1991 | A Theory of Relaxed Atomicity (Extended Abstract) · PODC 1991 |
Distributed systems › distributed database
multi-site transactions |
0.0 | 1 | 1991 | A Theory of Relaxed Atomicity (Extended Abstract) · PODC 1991 |
Distributed systems
transaction processing |
0.0 | 1 | 1991 | A Theory of Relaxed Atomicity (Extended Abstract) · PODC 1991 |
Transaction processing and concurrency control › transaction models
compensating transactions |
0.0 | 1 | 1990 | A Formal Approach to Recovery by Compensating Transactions · VLDB 1990 |
Transaction processing and concurrency control
logging |
0.0 | 1 | 1991 | Incremental Restart · ICDE 1991 |
Distributed systems › distributed database
commit protocol |
0.0 | 1 | 1991 | An Optimistic Commit Protocol for Distributed Transaction Management · SIGMOD Conference 1991 |
Distributed systems
fault tolerance |
0.0 | 1 | 1991 | An Optimistic Commit Protocol for Distributed Transaction Management · SIGMOD Conference 1991 |
Transaction processing and concurrency control
transaction models |
0.0 | 1 | 1990 | A Formal Approach to Recovery by Compensating Transactions · VLDB 1990 |
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.9shared scans · 0.2delta processing · 0.2PAX storage layout · 0.2operation logging · 0.0checkpointing · 0.0log retrieval · 0.0two-phase commit · 0.0page-based recovery · 0.0optimistic concurrency control · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Does the Performance of Text-to-Image Retrieval Models Generalize Beyond Captions-as-a-Query?
Juan Manuel Rodriguez, Nima Tavassoli, Eliezer Levy, Gil Lederman, Dima Sivov, Matteo Lissandrini, Davide Mottin |
ECIR (4) | 3 |
| 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. | 8 |
| 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. | 8 |
| 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. | 14 |
| 2015 | Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same DatabaseabstractModern data-centric flows in the telecommunications industry require real time analytical processing over a rapidly changing and large dataset. The traditional approach of separating OLTP and OLAP workloads cannot satisfy this requirement. Instead, a new class of integrated solutions for handling hybrid workloads is needed. This paper presents an industrial use case and a novel architecture that integrates key-value-based event processing and SQL-based analytical processing on the same distributed store while minimizing the total cost of ownership. Our approach combines several well-known techniques such as shared scans, delta processing, a PAX-fashioned storage layout, and an interleaving of scanning and delta merging in a completely new way. Performance experiments show that our system scales out linearly with the number of servers. For instance, our system sustains event streams of 100,000 events per second while simultaneously processing 100 ad-hoc analytical queries per second, using a cluster of 12 commodity servers. In doing so, our system meets all response time goals of our telecommunication customers; that is, 10 milliseconds per event and 100 milliseconds for an ad-hoc analytical query. Moreover, our system beats commercial competitors by a factor of 2.5 in analytical and two orders of magnitude in update performance. Lucas Braun, Thomas Etter, Georgios Gasparis, Martin Kaufmann, Donald Kossmann, Daniel Widmer, Aharon Avitzur, Anthony Iliopoulos, Eliezer Levy |
SIGMOD Conference | 9 |
| 2015 | Hardware Transactions in Nonvolatile Memory
Hillel Avni, Eliezer Levy, Avi Mendelson |
DISC | 2 |
| 2013 | Minimizing Human Effort in Reconciling Match Networks
Nguyen Quoc Viet Hung, Tri Kurniawan Wijaya, Zoltán Miklós 0001, Karl Aberer, Eliezer Levy, Victor Shafran, Avigdor Gal, Matthias Weidlich 0001 |
ER | 5 |
| 2009 | RESERVOIR: Management technologies and requirements for next generation Service Oriented InfrastructuresabstractRESERVOIR project is developing an advanced system and service management approach that will serve as the infrastructure for cloud computing and communications and future Internet of services by creative coupling of service virtualization, grid computing, networking and service management techniques. This paper presents work in progress for the integration and management of such systems into a new generation of managed service infrastructure. Benny Rochwerger, Alex Galis, Eliezer Levy, Juan A. Cáceres, David Breitgand, Yaron Wolfsthal, Ignacio Martín Llorente, Mark Wusthoff, Rubén S. Montero, Erik Elmroth |
Integrated Network Management | 3 |
| 1994 | Adaptive Commitment for Distributed Real-Time TransactionsabstractDistributed real-time transaction systems are useful for both real-time and high-performance database applications. Standard transaction management approaches that use the two-phase commit protocol suffer from its high costs and blocking behavior which is problematic in real-time computing environments. Our approach in this paper is to identify ways in which a commit protocol can be made adaptive in the sense that under situations that demand it, such as a transient local overload, the system can dynamically change to a different commitment strategy. The decision to do so can be taken autonomously at any site. The different commitment strategies exploit a trade-off between the cost of commitment and the obtained degree of atomicity. Our protocols are based on optimistic commitment strategies, and they rely on local compensatory actions to recover from non-atomic executions. We provide the necessary framework to study the logical and temporal correctness criteria, and we describe examples to illustrate the use of our strategies. Nandit Soparkar, Eliezer Levy, Henry F. Korth, Avi Silberschatz |
CIKM | 2 |
| 1992 | Incremental Recovery in Main Memory Database SystemsabstractRecovery activities, like checkpointing and restart, in traditional database management systems are performed in a quiescent state where no transactions are active. This approach impairs the performance of online transaction processing systems, especially when a large volatile memory is used. An incremental scheme for performing recovery in main memory database systems (MMDBs), in parallel with transaction execution, is presented. A page-based incremental restart algorithm that enables the resumption of transaction processing as soon as the system is up is proposed. Pages are recovered individually and according to the demands of the post-crash transactions. A method for propagating updates from main memory to the backup database on disk is also provided. The emphasis is on decoupling the I/O activities related to the propagation to disk from the forward transaction execution in memory. The authors also construct a high-level recovery manager based on operation logging on top of the page-based algorithms. The proposed algorithms are motivated by the characteristics of large MMDBs, and exploit the technology of nonvolatile RAM.> Eliezer Levy, Avi Silberschatz |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1991 | Incremental RestartabstractA page-based incremental restart algorithm is proposed that enables resuming transaction processing immediately after recovering from a crash. Data items are recovered individually and according to the demands of the post-crash transactions. The support that such an algorithm needs in terms of nonvolatile RAM and efficient log retrieval methods is outlined. It is discussed how to construct high-level recovery based on operation logging on top of the page-based algorithm proposed. It is argued that the unique ways stable memory is used and the structure that is imposed on the log are steps in the right direction in the anticipated evolution of recovery management.> Eliezer Levy |
ICDE | 1 |
| 1991 | A Theory of Relaxed Atomicity (Extended Abstract)abstractSupporting atomicity of multi-site transactions in a distributed transaction management system is equated with long-duration delays, blocking, and loss of autonomy of the individual sites.The two-phase Com- Eliezer Levy, Henry F. Korth, Avi Silberschatz |
PODC | 1 |
| 1991 | An Optimistic Commit Protocol for Distributed Transaction Managementabstractarticle An optimistic commit protocol for distributed transaction management Share on Authors: Eliezer Levy Department of Computer Sciences, University of Texas at Austin, Austin, TX Department of Computer Sciences, University of Texas at Austin, Austin, TXView Profile , Henry F. Korth Department of Computer Sciences, University of Texas at Austin, Austin, TX Department of Computer Sciences, University of Texas at Austin, Austin, TXView Profile , Abraham Silberschatz Department of Computer Sciences, University of Texas at Austin, Austin, TX Department of Computer Sciences, University of Texas at Austin, Austin, TXView Profile Authors Info & Claims ACM SIGMOD RecordVolume 20Issue 2June 1991 pp 88–97https://doi.org/10.1145/119995.115800Online:01 April 1991Publication History 72citation911DownloadsMetricsTotal Citations72Total Downloads911Last 12 Months19Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Eliezer Levy, Henry F. Korth, Avi Silberschatz |
SIGMOD Conference | 1 |
| 1990 | On Fairness as an Abstraction for the Design of Distributed SystemsabstractA fairness property, called U-fairness, is studied in the context of the design of distributed systems with multiparty interactions. This is done with an overlapping model of concurrency. A distributed algorithm implementing the fairness notion is presented. U-fairness is shown to be more appropriate to the design of distributed systems than other known fairness notions because it provides an abstraction for stable property detection whereas the other fairness notions do not.> Paul C. Attie, Ira R. Forman, Eliezer Levy |
ICDCS | 3 |
| 1990 | A Formal Approach to Recovery by Compensating Transactions
Henry F. Korth, Eliezer Levy, Avi Silberschatz |
VLDB | 2 |