• Publications
  • Influence
Managing update conflicts in Bayou, a weakly connected replicated storage system
Bayou is a replicated, weakly consistent storage system designed for a mobile computing environment that includes portable machines with less than ideal network connectivity. To maximizeExpand
  • 1,089
  • 107
Flexible update propagation for weakly consistent replication
Bayou's anti-entropy protocol for update propagation between weakly consistent storage replicas is based on pair-wise communication, the propagation of write operations, and a set of ordering andExpand
  • 594
  • 65
SkipNet: A Scalable Overlay Network with Practical Locality Properties
Scalable overlay networks such as Chord, CAN, Pastry, and Tapestry have recently emerged as flexible infrastructure for building large peer-to-peer systems. In practice, such systems have twoExpand
  • 717
  • 62
Farsite: federated, available, and reliable storage for an incompletely trusted environment
Farsite is a secure, scalable file system that logically functions as a centralized file server but is physically distributed among a set of untrusted computers. Farsite provides file availabilityExpand
  • 377
  • 45
Session guarantees for weakly consistent replicated data
Four per-session guarantees are proposed to aid users and applications of weakly consistent replicated data: "read your writes", "monotonic reads", "writes follow reads", and "monotonic writes". TheExpand
  • 440
  • 40
The Bayou Architecture: Support for Data Sharing Among Mobile Users
The Bayou System is a platform of replicated, highly-available, variable-consistency, mobile databases on which to build collaborative applications. This paper presents the preliminary systemExpand
  • 349
  • 39
Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs
We consider an architecture for a serverless distributed file system that does not assume mutual trust among the client computers. The system provides security, availability, and reliability byExpand
  • 573
  • 34
Reclaiming space from duplicate files in a serverless distributed file system
The Farsite distributed file system provides availability by replicating each file onto multiple desktop computers. Since this replication consumes significant storage space, it is important toExpand
  • 622
  • 32
Farsite: federated, available, and reliable storage for an incompletely trusted environment
Farsite is a secure, scalable file system that logically functions as a centralized file server but is physically distributed among a set of untrusted computers. Farsite provides file availabilityExpand
  • 616
  • 23
An evaluation of scalable application-level multicast built using peer-to-peer overlays
Structured peer-to-peer overlay networks such as CAN, Chord, Pastry, and Tapestry can be used to implement Internet-scale application-level multicast. There are two general approaches toExpand
  • 310
  • 23