EDBT 2026 Demo / reviewers in the wild / expert
Sean C. Rhea
dblp:71/1478
· DBLP profile ↗
13ranked-venue papers
7as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 4Databases, data management, data science and information retrieval · 4 · 3 first-authorComputer networks · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
10 papers |
Distributed systems · 73% Storage systems · 27% | |
| Databases, data mining, and information retrieval
4 papers |
Spatial and temporal data management · 54% Distributed and cloud data management · 18% Indexing and storage engines · 16% | |
| Computer networks
4 papers |
Transport protocols and congestion control · 50% Internet architecture and protocols · 38% Network management and operations · 13% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 20 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management › time series data management
time series database |
0.3 | 1 | 2017 | LittleTable: A Time-Series Database and Its Uses · SIGMOD Conference 2017 |
Distributed systems
peer-to-peer systems |
0.1 | 3 | 2004 | Tapestry: a resilient global-scale overlay for service deployment · IEEE J. Sel. Areas Commun. 2004 Handling Churn in a DHT (Awarded Best Paper!) · USENIX ATC, General Track 2004 Probabilistic Location and Routing · INFOCOM 2002 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.1 | 2 | 2005 | OpenDHT: a public DHT service and its uses · SIGCOMM 2005 Handling Churn in a DHT (Awarded Best Paper!) · USENIX ATC, General Track 2004 |
Indexing and storage engines
time series storage |
0.1 | 1 | 2017 | LittleTable: A Time-Series Database and Its Uses · SIGMOD Conference 2017 |
Storage systems
content-addressable storage |
0.1 | 1 | 2008 | Fast, Inexpensive Content-Addressed Storage in Foundation · USENIX ATC 2008 |
Distributed systems › distributed system architecture › distributed operating systems
naming |
0.1 | 1 | 2006 | Persistent Personal Names for Globally Connected Mobile Devices · OSDI 2006 |
Distributed systems
fault tolerance |
0.1 | 2 | 2004 | Tapestry: a resilient global-scale overlay for service deployment · IEEE J. Sel. Areas Commun. 2004 Handling Churn in a DHT (Awarded Best Paper!) · USENIX ATC, General Track 2004 |
Transport protocols and congestion control
transport protocols |
0.1 | 1 | 2005 | A need for componentized transport protocols · SOSP 2005 |
Distributed and cloud data management › distributed data structures
distributed hash table |
0.0 | 1 | 2004 | Querying at Internet-Scale · SIGMOD Conference 2004 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 2004 | Querying at Internet-Scale · SIGMOD Conference 2004 |
Distributed systems › peer-to-peer systems › overlay networks
overlay routing |
0.0 | 1 | 2004 | Tapestry: a resilient global-scale overlay for service deployment · IEEE J. Sel. Areas Commun. 2004 |
Internet architecture and protocols › world wide web › web protocols
HTTP |
0.0 | 1 | 2003 | Value-based web caching · WWW 2003 |
Storage systems
distributed storage |
0.0 | 1 | 2003 | Pond: The OceanStore Prototype · FAST 2003 |
Distributed systems
web caching |
0.0 | 1 | 2003 | Value-based web caching · WWW 2003 |
Storage systems › storage architecture
persistent storage |
0.0 | 1 | 2000 | OceanStore: An Architecture for Global-Scale Persistent Storage · ASPLOS 2000 |
Storage systems
file systems |
0.0 | 1 | 2008 | Fast, Inexpensive Content-Addressed Storage in Foundation · USENIX ATC 2008 |
Distributed systems
distributed coordination and fault tolerance |
0.0 | 1 | 2005 | OpenDHT: a public DHT service and its uses · SIGCOMM 2005 |
Network management and operations
network monitoring |
0.0 | 1 | 2004 | Querying at Internet-Scale · SIGMOD Conference 2004 |
Storage systems
archival storage |
0.0 | 1 | 2003 | Pond: The OceanStore Prototype · FAST 2003 |
Distributed systems › distributed system security
untrusted servers |
0.0 | 1 | 2000 | OceanStore: An Architecture for Global-Scale Persistent Storage · ASPLOS 2000 |
Methods — techniques the papers use, named apart from their topics
relational database design · 0.3multihop in-network joins · 0.1in-network recursion · 0.1in-network aggregation · 0.1content addressing · 0.1performance study · 0.1storage allocation · 0.1soft-state routing · 0.0self-repair · 0.0distributed hash table · 0.0churn handling · 0.0probabilistic data structures · 0.0probabilistic data structure · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | LittleTable: A Time-Series Database and Its UsesabstractWe present LittleTable, a relational database that Cisco Meraki has used since 2008 to store usage statistics, event logs, and other time-series data from our customers' devices. Sean C. Rhea, Edmund Wong, Ethan Atkins, Nat Storer |
SIGMOD Conference | 1 |
| 2008 | Fast, Inexpensive Content-Addressed Storage in Foundation
Sean C. Rhea, Russ Cox, Aleksey Pesterev |
USENIX ATC | 1 |
| 2006 | Persistent Personal Names for Globally Connected Mobile Devices
Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean C. Rhea, M. Frans Kaashoek, Robert Morris 0005 |
OSDI | 4 |
| 2005 | OpenDHT: a public DHT service and its usesabstractLarge-scale distributed systems are hard to deploy, and distributed hash tables (DHTs) are no exception. To lower the barriers facing DHT-based applications, we have created a public DHT service called OpenDHT. Designing a DHT that can be widely shared, both among mutually untrusting clients and among a variety of applications, poses two distinct challenges. First, there must be adequate control over storage allocation so that greedy or malicious clients do not use more than their fair share. Second, the interface to the DHT should make it easy to write simple clients, yet be sufficiently general to meet a broad spectrum of application requirements. In this paper we describe our solutions to these design challenges. We also report our early deployment experience with OpenDHT and describe the variety of applications already using the system. Sean C. Rhea, Brighten Godfrey, Brad Karp, John Kubiatowicz, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, Harlan Yu |
SIGCOMM | 1 |
| 2005 | A need for componentized transport protocolsabstractThere has been a steady stream of research over the years into componentized network protocols: protocol implementations assembled from a variety of building blocks. A promise of such frameworks has generally been flexibility: a protocol stack tailored for a particular application can be easily assembled, usually without writing any new code, by binding protocol objects together. Tyson Condie, Joseph M. Hellerstein, Petros Maniatis, Sean C. Rhea, Timothy Roscoe |
SOSP | 4 |
| 2005 | UIA: a user information architecture for personal devicesabstractWe are heading for a device information disaster. Many people already store information on dozens of devices, but are unable to organize and find their scattered information effectively. A given picture might be on a digital camera, a home PC, a laptop, an iPod Photo, or a cell phone. Even knowing a file's location is often not enough, because the relevant device may be on the far side of a firewall or not currently plugged into a PC's USB port. Sharing pictures, documents, or multimedia with family, friends, and colleagues today requires one to upload the information from a portable device to a personal computer and then E-mail it, or copy files via a physical medium such as a USB key. Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, M. Frans Kaashoek, Robert Morris 0005, Sean C. Rhea |
SOSP | 6 |
| 2004 | Querying at Internet-ScaleabstractWe are developing a distributed query processor called PIER, which is designed to run on the scale of the entire Internet. PIER utilizes a Distributed Hash Table (DHT) as its communication substrate in order to achieve scalability, reliability, decentralized control, and load balancing. PIER enhances DHTs with declarative and algebraic query interfaces, and underneath those interfaces implements multihop, in-network versions of joins, aggregation, recursion, and query/result dissemination. PIER is currently being used for diverse applications, including network monitoring, keyword-based filesharing search, and network topology mapping. We will demonstrate PIER's functionality by showing system monitoring queries running on PlanetLab, a testbed of over 300 machines distributed across the globe. Brent N. Chun, Joseph M. Hellerstein, Ryan Huebsch, Shawn R. Jeffery, Boon Thau Loo, Sam Mardanbeigi, Timothy Roscoe, Sean C. Rhea, Scott Shenker, Ion Stoica |
SIGMOD Conference | 8 |
| 2004 | Handling Churn in a DHT (Awarded Best Paper!)
Sean C. Rhea, Dennis Geels, Timothy Roscoe, John Kubiatowicz |
USENIX ATC, General Track | 1 |
| 2004 | Tapestry: a resilient global-scale overlay for service deploymentabstractWe present Tapestry, a peer-to-peer overlay routing infrastructure offering efficient, scalable, location-independent routing of messages directly to nearby copies of an object or service using only localized resources. Tapestry supports a generic decentralized object location and routing applications programming interface using a self-repairing, soft-state-based routing layer. The paper presents the Tapestry architecture, algorithms, and implementation. It explores the behavior of a Tapestry deployment on PlanetLab, a global testbed of approximately 100 machines. Experimental results show that Tapestry exhibits stable behavior and performance as an overlay, despite the instability of the underlying network layers. Several widely distributed applications have been implemented on Tapestry, illustrating its utility as a deployment infrastructure. Ben Y. Zhao, Ling Huang 0001, Jeremy Stribling, Sean C. Rhea, Anthony D. Joseph, John Kubiatowicz |
IEEE J. Sel. Areas Commun. | 4 |
| 2003 | Pond: The OceanStore Prototype
Sean C. Rhea, Patrick R. Eaton, Dennis Geels, Hakim Weatherspoon, Ben Y. Zhao, John Kubiatowicz |
FAST | 1 |
| 2003 | Value-based web cachingabstractDespite traditional web caching techniques, redundant data is often transferred over HTTP links. These redundant transfers result from both resource modification and aliasing. Resource modification causes the data represented by a single URI to change; often, in transferring the new data, some old data is retransmitted. Aliasing, in contrast, occurs when the same data is named by multiple URIs, often in the context of dynamic or advertising content. Traditional web caching techniques index data by its name and thus often fail to recognize and take advantage of aliasing.Despite traditional web caching techniques, redundant data is often transferred over HTTP links. These redundant transfers result from both resource modification and aliasing. Resource modification causes the data represented by a single URI to change; often, in transferring the new data, some old data is retransmitted. Aliasing, in contrast, occurs when the same data is named by multiple URIs, often in the context of dynamic or advertising content. Traditional web caching techniques index data by its name and thus often fail to recognize and take advantage of aliasing. Sean C. Rhea, Kevin Liang, Eric A. Brewer |
WWW | 1 |
| 2002 | Probabilistic Location and RoutingabstractWe propose probabilistic location to enhance the performance of existing peer-to-peer location mechanisms in the case where a replica for the queried data item exists close to the query source. We introduce the attenuated Bloom filter, a lossy distributed index data structure. We describe how to use these data structures for document location and how to maintain them despite document motion. We include a detailed performance study which indicates that our algorithm performs as desired, both finding closer replicas and finding them faster than deterministic algorithms alone. Sean C. Rhea, John Kubiatowicz |
INFOCOM | 1 |
| 2000 | OceanStore: An Architecture for Global-Scale Persistent StorageabstractOceanStore is a utility infrastructure designed to span the globe and provide continuous access to persistent information. Since this infrastructure is comprised of untrusted servers, data is protected through redundancy and cryptographic techniques. To improve performance, data is allowed to be cached anywhere, anytime. Additionally, monitoring of usage patterns allows adaptation to regional outages and denial of service attacks; monitoring also enhances performance through pro-active movement of data. A prototype implementation is currently under development. John Kubiatowicz, David Bindel, Yan Chen 0004, Steven E. Czerwinski, Patrick R. Eaton, Dennis Geels, Ramakrishna Gummadi, Sean C. Rhea, Hakim Weatherspoon, Westley Weimer, Chris Wells, Ben Y. Zhao |
ASPLOS | 8 |