Demo Data from VLDB 2026 / reviewers in the wild / expert
Shel Finkelstein
dblp:98/2324
· DBLP profile ↗
6ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Databases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021
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
1 paper |
Storage systems · 93% Cloud and datacenter computing · 7% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › distributed storage
distributed shared log |
0.3 | 1 | 2017 | Malacology: A Programmable Storage System · EuroSys 2017 |
Storage systems
file systems |
0.3 | 1 | 2017 | Malacology: A Programmable Storage System · EuroSys 2017 |
Storage systems › file systems › distributed file system
metadata load balancing |
0.3 | 1 | 2017 | Malacology: A Programmable Storage System · EuroSys 2017 |
Storage systems › computational storage
programmable storage |
0.3 | 1 | 2017 | Malacology: A Programmable Storage System · EuroSys 2017 |
Cloud and datacenter computing
datacenter storage |
0.1 | 1 | 2017 | Malacology: A Programmable Storage System · EuroSys 2017 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Append is Near: Log-based Data Management on ZNS SSDs
Devashish R. Purandare, Peter Wilcox, Heiner Litz, Shel Finkelstein |
CIDR | 4 |
| 2018 | Cudele: An API and Framework for Programmable Consistency and Durability in a Global NamespaceabstractHPC and data center scale application developers are abandoning POSIX IO because file system metadata synchronization and serialization overheads of providing strong consistency and durability are too costly - and often unnecessary - for their applications. Unfortunately, designing file systems with weaker consistency or durability semantics excludes applications that rely on stronger guarantees, forcing developers to re-write their applications or deploy them on a different system. We present a framework and API that lets administrators specify their consistency/durability requirements and dynamically assign them to subtrees in the same namespace, allowing administrators to optimize subtrees over time and space for different workloads. We show similar speedups to related work but more importantly, we show performance improvements when we custom fit subtree semantics to applications such as checkpoint-restart (91.7x speedup), user home directories (0.03 standard deviation from optimal), and users checking for partial results (2% overhead). Michael Sevilla, Ivo Jimenez, Noah Watkins, Jeff LeFevre, Peter Alvaro, Shel Finkelstein, Patrick Donnelly, Carlos Maltzahn |
IPDPS | 6 |
| 2017 | Malacology: A Programmable Storage SystemabstractStorage systems need to support high-performance for special-purpose data processing applications that run on an evolving storage device technology landscape. This puts tremendous pressure on storage systems to support rapid change both in terms of their interfaces and their performance. But adapting storage systems can be difficult because unprincipled changes might jeopardize years of code-hardening and performance optimization efforts that were necessary for users to entrust their data to the storage system. We introduce the programmable storage approach, which exposes internal services and abstractions of the storage stack as building blocks for higher-level services. We also build a prototype to explore how existing abstractions of common storage system services can be leveraged to adapt to the needs of new data processing systems and the increasing variety of storage devices. We illustrate the advantages and challenges of this approach by composing existing internal abstractions into two new higher-level services: a file system metadata load balancer and a high-performance distributed shared-log. The evaluation demonstrates that our services inherit desirable qualities of the back-end storage system, including the ability to balance load, efficiently propagate service metadata, recover from failure, and navigate trade-offs between latency and throughput using leases. Michael Sevilla, Noah Watkins, Ivo Jimenez, Peter Alvaro, Shel Finkelstein, Jeff LeFevre, Carlos Maltzahn |
EuroSys | 5 |
| 2017 | DeclStore: Layering Is for the Faint of Heart
Noah Watkins, Michael Sevilla, Ivo Jimenez, Kathryn Dahlgren, Peter Alvaro, Shel Finkelstein, Carlos Maltzahn |
HotStorage | 6 |
| 2011 | Transactional Intent
Shel Finkelstein, Thomas Heinzel, Rainer Brendle, Ike Nassi, Heinz Ulrich Roggenkemper |
CIDR | 1 |
| 2009 | Principles for Inconsistency
Shel Finkelstein, Dean Jacobs, Rainer Brendle |
CIDR | 1 |