Demo Data from EDBT 2026 / reviewers in the wild / expert
Gene Pang
dblp:99/11140
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 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 |
Distributed systems · 71% Storage systems · 22% Cloud and datacenter computing · 6% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 34% Distributed and cloud data management · 34% Database system architecture and tuning · 31% |
Topics — the 6 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › geo-distributed data management
geo-replicated database |
0.2 | 1 | 2014 | PLANET: making progress with commit processing in unpredictable environments · SIGMOD Conference 2014 |
Storage systems › data management › database storage
columnar storage |
0.2 | 1 | 2022 | Photon: A Fast Query Engine for Lakehouse Systems · SIGMOD Conference 2022 |
Distributed systems
consensus |
0.2 | 1 | 2013 | MDCC: multi-data center consistency · EuroSys 2013 |
Distributed systems › replication › geo-replication
geo-replicated transactions |
0.2 | 1 | 2013 | MDCC: multi-data center consistency · EuroSys 2013 |
Distributed systems
replication |
0.2 | 1 | 2013 | MDCC: multi-data center consistency · EuroSys 2013 |
Distributed systems › replication
geo-replication |
0.1 | 1 | 2014 | PLANET: making progress with commit processing in unpredictable environments · SIGMOD Conference 2014 |
Methods — techniques the papers use, named apart from their topics
latency prediction · 0.4admission control · 0.4quorum-based commutative updates · 0.2optimistic commit protocol · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Photon: A Fast Query Engine for Lakehouse SystemsabstractMany organizations are shifting to a data management paradigm called the "Lakehouse," which implements the functionality of structured data warehouses on top of unstructured data lakes. This presents new challenges for query execution engines. The engine needs to provide good performance on the raw uncurated datasets that are ubiquitous in data lakes, and excellent performance on structured data stored in popular columnar file formats like Apache Parquet. Toward these goals, we present Photon, a vectorized query engine for Lakehouse environments that we developed at Databricks. Photon can outperform existing warehouses on SQL workloads and also supports the Apache Spark API. We discuss the design choices we made in Photon (e.g., vectorization vs. code generation) and describe its integration with our existing SQL and Apache Spark runtimes, its task model, and its memory manager. Photon has accelerated some customer workloads by over 10x and has recently allowed Databricks to set a new audited performance record for the official 100TB TPC-DS benchmark. Alexander Behm, Shoumik Palkar, Utkarsh Agarwal, Timothy Armstrong, David Cashman, Ankur Dave, Todd Greenstein, Shant Hovsepian, Arvind Sai Krishnan, Paul Leventis, Ala Luszczak, Prashanth Menon, Mostafa Mokhtar, Gene Pang, Sameer Paranjpye, Greg Rahn, Bart Samwel, Tom van Bussel, Herman Van Hövell, Maryann Xue, Reynold Xin, Matei Zaharia |
SIGMOD Conference | 15 |
| 2014 | PLANET: making progress with commit processing in unpredictable environmentsabstractLatency unpredictability in a database system can come from many factors, such as load spikes in the workload, inter-query interactions from consolidation, or communication costs in cloud computing or geo-replication. High variance and high latency environments make developing interactive applications difficult, because transactions may take too long to complete, or fail unexpectedly. We propose Predictive Latency-Aware NEtworked Transactions (PLANET), a new transaction programming model and underlying system support to address this issue. The model exposes the internal progress of the transaction, provides opportunities for application callbacks, and incorporates commit likelihood prediction to enable good user experience even in the presence of significant transaction delays. The mechanisms underlying PLANET can be used for admission control, thus improving overall performance in high contention situations. In this paper, we present this new transaction programming model, demonstrate its expressiveness via several use cases, and evaluate its performance using a strongly consistent geo-replicated database across five data centers. Gene Pang, Tim Kraska, Michael J. Franklin, Alan D. Fekete |
SIGMOD Conference | 1 |
| 2013 | MDCC: multi-data center consistencyabstractReplicating data across multiple data centers allows using data closer to the client, reducing latency for applications, and increases the availability in the event of a data center failure. MDCC (Multi-Data Center Consistency) is an optimistic commit protocol for geo-replicated transactions, that does not require a master or static partitioning, and is strongly consistent at a cost similar to eventually consistent protocols. MDCC takes advantage of Generalized Paxos for transaction processing and exploits commutative updates with value constraints in a quorum-based system. Our experiments show that MDCC outperforms existing synchronous transactional replication protocols, such as Megastore, by requiring only a single message round-trip in the normal operational case independent of the master-location and by scaling linearly with the number of machines as long as transaction conflict rates permit. Tim Kraska, Gene Pang, Michael J. Franklin, Samuel Madden 0001, Alan D. Fekete |
EuroSys | 2 |