Demo Data from EDBT 2026 / reviewers in the wild / expert
Murray Stokely
dblp:99/5121
· DBLP profile ↗
5ranked-venue papers
2as first author
1since 2021 · last 2025
0009-0008-3390-1338ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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 |
Storage systems · 48% Distributed systems · 38% Cloud and datacenter computing · 13% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
distributed storage |
0.3 | 2 | 2015 | Take me to your leader! Online Optimization of Distributed Storage Configurations · Proc. VLDB Endow. 2015 Availability in Globally Distributed Storage Systems · OSDI 2010 |
Distributed systems › replication › replica management
replica placement |
0.2 | 1 | 2015 | Take me to your leader! Online Optimization of Distributed Storage Configurations · Proc. VLDB Endow. 2015 |
Storage systems › flash and SSD › flash memory
flash storage |
0.2 | 1 | 2013 | Janus: Optimal Flash Provisioning for Cloud Storage Workloads · USENIX ATC 2013 |
Distributed systems
fault tolerance |
0.1 | 1 | 2010 | Availability in Globally Distributed Storage Systems · OSDI 2010 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2015 | Take me to your leader! Online Optimization of Distributed Storage Configurations · Proc. VLDB Endow. 2015 |
Cloud and datacenter computing
cloud storage |
0.0 | 1 | 2013 | Janus: Optimal Flash Provisioning for Cloud Storage Workloads · USENIX ATC 2013 |
Methods — techniques the papers use, named apart from their topics
workload-driven optimization · 0.2online optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Shaved Ice: Optimal Compute Resource Commitments for Dynamic Multi-Cloud WorkloadsabstractCloud providers have introduced pricing models to incentivize long-term commitments of compute capacity. These long-term commitments allow the cloud providers to get guaranteed revenue for their investments in data centers and computing infrastructure. However, these commitments expose cloud customers to demand risk if expected future demand does not materialize. While there are existing studies of theoretical techniques for optimizing performance, latency, and cost, relatively little has been reported so far on the trade-offs between cost savings and demand risk for compute commitments for large-scale cloud services. We characterize cloud compute demand based on an extensive three year study of the Snowflake Data Cloud, which includes data warehousing, data lakes, data science, data engineering, and other workloads across multiple clouds. We quantify capacity demand drivers from user workloads, hardware generational improvements, and software performance improvements. Using this data, we formulate a series of practical optimizations that maximize capacity availability and minimize costs for the cloud customer. Murray Stokely, Neel Nadgir, Jack Peele, Orestis Kostakis |
ICPE | 1 |
| 2015 | Take me to your leader! Online Optimization of Distributed Storage ConfigurationsabstractThe configuration of a distributed storage system typically includes, among other parameters, the set of servers and their roles in the replication protocol. Although mechanisms for changing the configuration at runtime exist, it is usually left to system administrators to manually determine the "best" configuration and periodically reconfigure the system, often by trial and error. This paper describes a new workload-driven optimization framework that dynamically determines the optimal configuration at run-time. We focus on optimizing leader and quorum based replication schemes and divide the framework into three optimization tiers, dynamically optimizing different configuration aspects: 1) leader placement, 2) roles of different servers in the replication protocol, and 3) replica locations. We showcase our optimization framework by applying it to a large-scale distributed storage system used internally in Google and demonstrate that most client applications significantly benefit from using our framework, reducing average operation latency by up to 94%. Artyom Sharov, Alexander Shraer, Arif Merchant, Murray Stokely |
Proc. VLDB Endow. | 4 |
| 2013 | Janus: Optimal Flash Provisioning for Cloud Storage Workloads
Christoph Albrecht, Arif Merchant, Murray Stokely, Muhammad Waliji, François Labelle, Nate Coehlo, Xudong Shi 0003, Eric Schrock |
USENIX ATC | 3 |
| 2010 | Availability in Globally Distributed Storage Systems
Daniel Ford, François Labelle, Florentina I. Popovici, Murray Stokely, Van-Anh Truong, Luiz Barroso, Carrie Grimes, Sean Quinlan |
OSDI | 4 |
| 2009 | Using a market economy to provision compute resources across planet-wide clustersabstractWe present a practical, market-based solution to the resource provisioning problem in a set of heterogeneous resource clusters. We focus on provisioning rather than immediate scheduling decisions to allow users to change long-term job specifications based on market feedback. Users enter bids to purchase quotas, or bundles of resources for long-term use. These requests are mapped into a simulated clock auction which determines uniform, fair resource prices that balance supply and demand. The reserve prices for resources sold by the operator in this auction are set based on current utilization, thus guiding the users as they set their bids towards under-utilized resources. By running these auctions at regular time intervals, prices fluctuate like those in a real-world economy and provide motivation for users to engineer systems that can best take advantage of available resources. These ideas were implemented in an experimental resource market at Google. Our preliminary results demonstrate an efficient transition of users from more congested resource pools to less congested resources. The disparate engineering costs for users to reconfigure their jobs to run on less expensive resource pools was evidenced by the large price premiums some users were willing to pay for more expensive resources. The final resource allocations illustrated how this framework can lead to significant, beneficial changes in user behavior, reducing the excessive shortages and surpluses of more traditional allocation methods. Murray Stokely, Jim Winget, E. Keyes, Carrie Grimes, Benjamin Yolken |
IPDPS | 1 |