• Publications
  • Influence
Overcast: reliable multicasting with on overlay network
TLDR
Overcast provides scalable and reliable single-source multicast using a simple protocol for building efficient data distribution trees that adapt to changing network conditions. Expand
  • 1,282
  • 74
  • PDF
Exokernel: an operating system architecture for application-level resource management
TLDR
We propose a new operating system architecture, exokernel, in which traditional operating system abstractions, such as virtual memory and interprocess communication, are implemented entirely at application level by untrusted software. Expand
  • 1,260
  • 63
  • PDF
Semantic file systems
TLDR
A semantic file system is an information storage system that provides flexible associative access to the system's contents by automatically extracting attributes from files with file type specific transducers. Expand
  • 445
  • 33
  • PDF
Real-time replication garbage collection
TLDR
We have implemented the first copying garbage collector that permits continuous unimpeded mutator access to the original objects during copying. Expand
  • 126
  • 5
  • PDF
The Operating System Kernel as a Secure Programmable Machine
TLDR
A prototype system, Aegis, is being developed to test and evaluate exokernels. Expand
  • 48
  • 4
The operating system kernel as a secure programmable machine
TLDR
To provide modularity and performance, operating system kernels should have only minimal embedded functionality. Expand
  • 54
  • 2
Concurrent compacting garbage collection of a persistent heap
TLDR
We describe a replicating garbage collector for a persistent heap. Expand
  • 63
  • 1
  • PDF
Concurrent replicating garbage collection
TLDR
We have implemented a concurrent copying garbage collector that uses replicating garbage collection to continuously access the heap during garbage collection. Expand
  • 42
  • 1
  • PDF
Replication-Based Incremental Copying Collection
TLDR
We introduce a new ''replication-based'' copying garbage collection technique to provide incremental garbage collection on stock hardware with no special operating system or virtual memory support. Expand
  • 49
  • 1
  • PDF
Opportunistic log: efficient installation reads in a reliable storage server
TLDR
In a distributed storage system, client caches managed on the basis of small granularity objects can provide better memory utilization then page-based caches. Expand
  • 36
  • 1
  • PDF
...
1
2
3
4
...