EDBT 2026 Demo / reviewers in the wild / expert
Peter Bumbulis
dblp:15/6113
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1 · 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.
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 52% Transaction processing and concurrency control · 21% Distributed and cloud data management · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 5 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
columnar storage |
0.2 | 1 | 2016 | Page As You Go: Piecewise Columnar Access In SAP HANA · SIGMOD Conference 2016 |
Indexing and storage engines › column store
main-memory column store |
0.2 | 1 | 2016 | Page As You Go: Piecewise Columnar Access In SAP HANA · SIGMOD Conference 2016 |
Indexing and storage engines
b-tree |
0.0 | 1 | 2002 | A compact B-tree · SIGMOD Conference 2002 |
Indexing and storage engines › compressed data structures
space-efficient index |
0.0 | 1 | 2002 | A compact B-tree · SIGMOD Conference 2002 |
Transaction processing and concurrency control
OLTP |
0.0 | 1 | 2002 | A compact B-tree · SIGMOD Conference 2002 |
Methods — techniques the papers use, named apart from their topics
logical timestamps · 0.4asynchronous update propagation · 0.4run-length encoding · 0.2order-preserving dictionary · 0.2inverted index · 0.2patricia tree · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Efficient and consistent replication for distributed logsabstractDistributed shared logs are a powerful building block for distributed systems. By providing fault-tolerant persistence and strong ordering guarantees, applications can use a distributed shared log to reliably communicate a stream of events between processes. This can be used, for example, to replicate application state or to build a reliable publish/subscribe system. The log itself must also replicate data in order to provide availability and fault-tolerance. Key to the design of a distributed shared log is the choice of replication algorithm, which will determine many properties of the system. Hua Fan 0002, Jeffrey Pound, Peter Bumbulis, Nathan Auch, Scott MacLean, Eric Garber, Anil K. Goel |
SoCC | 3 |
| 2016 | Page As You Go: Piecewise Columnar Access In SAP HANAabstractIn-memory columnar databases such as SAP HANA achieve extreme performance by means of vector processing over logical units of main memory resident columns. The core in-memory algorithms can be challenged when the working set of an application does not fit into main memory. To deal with memory pressure, most in-memory columnar databases evict candidate columns (or tables) using a set of heuristics gleaned from recent workload. As an alternative approach, we propose to reduce the unit of load and eviction from column to a contiguous portion of the in-memory columnar representation, which we call a page. In this paper, we adapt the core algorithms to be able to operate with partially loaded columns while preserving the performance benefits of vector processing. Our approach has two key advantages. First, partial column loading reduces the mandatory memory footprint for each column, making more memory available for other purposes. Second, partial eviction extends the in-memory lifetime of partially loaded column. We present a new in-memory columnar implementation for our approach, that we term page loadable column. We design a new persistency layout and access algorithms for the encoded data vector of the column, the order-preserving dictionary, and the inverted index. We compare the performance attributes of page loadable columns with those of regular in-memory columns and present a use-case for page loadable columns for cold data in data aging scenarios. Page loadable columns are completely integrated in SAP HANA, and we present extensive experimental results that quantify the performance overhead and the resource consumption when these columns are deployed. Reza Sherkat, Colin Florendo, Mihnea Andrei, Anil K. Goel, Anisoara Nica, Peter Bumbulis, Ivan Schreter, Günter Radestock, Christian Bensberg, Daniel Booss, Heiko Gerwens |
SIGMOD Conference | 6 |
| 2015 | Instant Recovery for Main Memory Databases
Ismail Oukid, Wolfgang Lehner, Thomas Kissinger, Thomas Willhalm, Peter Bumbulis |
CIDR | 5 |
| 2015 | Towards Scalable Real-time Analytics: An Architecture for Scale-out of OLxP WorkloadsabstractWe present an overview of our work on the SAP HANA Scale-out Extension, a novel distributed database architecture designed to support large scale analytics over real-time data. This platform permits high performance OLAP with massive scale-out capabilities, while concurrently allowing OLTP workloads. This dual capability enables analytics over real-time changing data and allows fine grained user-specified service level agreements (SLAs) on data freshness. We advocate the decoupling of core database components such as query processing, concurrency control, and persistence, a design choice made possible by advances in high-throughput low-latency networks and storage devices. We provide full ACID guarantees and build on a logical timestamp mechanism to provide MVCC-based snapshot isolation, while not requiring synchronous updates of replicas. Instead, we use asynchronous update propagation guaranteeing consistency with timestamp validation. We provide a view into the design and development of a large scale data management platform for real-time analytics, driven by the needs of modern enterprise customers. Anil K. Goel, Jeffrey Pound, Nathan Auch, Peter Bumbulis, Scott MacLean, Franz Färber, Francis Gropengießer, Christian Mathis, Thomas Bodner 0001, Wolfgang Lehner |
Proc. VLDB Endow. | 4 |
| 2014 | SOFORT: a hybrid SCM-DRAM storage engine for fast data recoveryabstractStorage Class Memory (SCM) has the potential to significantly improve database performance. This potential has been well documented for throughput [4] and response time [25, 22]. In this paper we show that SCM has also the potential to significantly improve restart performance, a shortcoming of traditional main memory database systems. We present SOFORT, a hybrid SCM-DRAM storage engine that leverages full capabilities of SCM by doing away with a traditional log and updating the persisted data in place in small increments. We show that we can achieve restart times of a few seconds independent of instance size and transaction volume without significantly impacting transaction throughput. Ismail Oukid, Daniel Booss, Wolfgang Lehner, Peter Bumbulis, Thomas Willhalm |
DaMoN | 4 |
| 2002 | A compact B-treeabstractIn this paper we describe a Patricia tree-based B-tree variant suitable for OLTP. In this variant, each page of the B-tree contains a local Patricia tree instead of the usual sorted array of keys. It has been implemented in iAnywhere ASA Version 8.0. Preliminary experience has shown that these indexes can provide significant space and performance benefits over existing ASA indexes. Peter Bumbulis, Ivan T. Bowman |
SIGMOD Conference | 1 |
| 1993 | An Introduction to the OSI Directory Services
Peter Bumbulis, Donald D. Cowan, C. M. Durance, Terry M. Stepien |
Comput. Networks ISDN Syst. | 1 |