Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Shue

dblp:125/8099 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, 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
Cloud and datacenter computing · 61% Storage systems · 35% Distributed systems · 4%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 56% Indexing and storage engines · 44%
Computer networks
2 papers
Routing and switching · 41% Datacenter networks · 32% Internet architecture and protocols · 28%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
performance isolation
0.322014
From application requests to virtual IOPs: provisioned key-value storage with Libra · EuroSys 2014
Performance Isolation and Fairness for Multi-Tenant Cloud Storage · OSDI 2012
Indexing and storage engines
columnar storage
0.312017
Spanner: Becoming a SQL System · SIGMOD Conference 2017
Distributed and cloud data management
distributed query processing
0.312017
Spanner: Becoming a SQL System · SIGMOD Conference 2017
Cloud and datacenter computing
cloud storage
0.212014
From application requests to virtual IOPs: provisioned key-value storage with Libra · EuroSys 2014
Storage systems
key-value storage
0.212014
From application requests to virtual IOPs: provisioned key-value storage with Libra · EuroSys 2014
Storage systems
storage reliability
0.212014
From application requests to virtual IOPs: provisioned key-value storage with Libra · EuroSys 2014
Routing and switching › routing
flow routing
0.212013
Scalable, optimal flow routing in datacenters via local link balancing · CoNEXT 2013
Datacenter networks
load balancing
0.212013
Scalable, optimal flow routing in datacenters via local link balancing · CoNEXT 2013
Cloud and datacenter computing › cloud storage
multi-tenant cloud storage
0.112012
Performance Isolation and Fairness for Multi-Tenant Cloud Storage · OSDI 2012
Distributed and cloud data management › data replication
replica consistency
0.112017
Spanner: Becoming a SQL System · SIGMOD Conference 2017
Routing and switching
routing
0.012013
Scalable, optimal flow routing in datacenters via local link balancing · CoNEXT 2013
Distributed systems › service-oriented architecture
service discovery
0.012012
Serval: An End-Host Stack for Service-Centric Networking · NSDI 2012

Methods — techniques the papers use, named apart from their topics

range extraction · 0.3query restart · 0.3application-level throughput provisioning · 0.2IOPS reservation · 0.2optimization · 0.2
YearPublicationVenuePosition
2017 Spanner: Becoming a SQL System
abstract
Spanner is a globally-distributed data management system that backs hundreds of mission-critical services at Google. Spanner is built on ideas from both the systems and database communities. The first Spanner paper published at OSDI'12 focused on the systems aspects such as scalability, automatic sharding, fault tolerance, consistent replication, external consistency, and wide-area distribution. This paper highlights the database DNA of Spanner. We describe distributed query execution in the presence of resharding, query restarts upon transient failures, range extraction that drives query routing and index seeks, and the improved blockwise-columnar storage format. We touch upon migrating Spanner to the common SQL dialect shared with other systems at Google.
David F. Bacon, Nathan Bales, Nicolas Bruno, Brian F. Cooper, Adam Dickinson, Andrew Fikes, Campbell Fraser, Andrey Gubarev, Milind Joshi, Eugene Kogan, Alexander Lloyd, Sergey Melnik 0001, Rajesh Rao, David Shue, Marcel van der Holst, Dale Woodford
SIGMOD Conference14
2014 From application requests to virtual IOPs: provisioned key-value storage with Libra
abstract
Achieving predictable performance in shared cloud storage services is hard. Tenants want reservations in terms of system-wide application-level throughput, but the provider must ultimately deal with low-level IO resources at each storage node where contention arises. Such a guarantee has thus proven elusive, due to the complexities inherent to modern storage stacks: non-uniform IO amplification, unpredictable IO interference, and non-linear IO performance.
David Shue, Michael J. Freedman
EuroSys1
2013 Scalable, optimal flow routing in datacenters via local link balancing
abstract
Datacenter networks should support high network utilization. Yet today's routing is typically load agnostic, so large flows can starve other flows if routed through overutilized links. Even recent proposals like centralized scheduling or end-host multi-pathing give suboptimal throughput, and they suffer from poor scalability and other limitations.
Siddhartha Sen 0001, David Shue, Sunghwan Ihm, Michael J. Freedman
CoNEXT2
2012 Serval: An End-Host Stack for Service-Centric Networking
Erik Nordström, David Shue, Prem Gopalan, Robert Kiefer, Matvey Arye, Steven Y. Ko, Jennifer Rexford, Michael J. Freedman
NSDI2
2012 Performance Isolation and Fairness for Multi-Tenant Cloud Storage
David Shue, Michael J. Freedman, Anees Shaikh
OSDI1