Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleDecember 1999
EMERALDS: a small-memory real-time microkernel
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 277–299https://doi.org/10.1145/319151.319170EMERALDS (Extensible Microkernel for Embedded, ReAL-time, Distributed Systems) is a real-time microkernel designed for small-memory embedded applications. These applications must run on slow (15-25MHz) processors with just 32-128 kbytes of memory, ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 261–276https://doi.org/10.1145/319151.319169Systems need to run a larger and more diverse set of applications, from real-time to interactive to batch, on uniprocessor and multiprocessor platforms. However, most schedulers either do not address latency requirements or are specialized to complex ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Progress-based regulation of low-importance processes
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 247–260https://doi.org/10.1145/319151.319168MS Manners is a mechanism that employs progress-based regulation to prevent resource contention with low-importance processes from degrading the performance of high-importance processes. The mechanism assumes that resource contention that degrades the ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Soft timers: efficient microsecond software timer support for network processing
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 232–246https://doi.org/10.1145/319151.319167This paper proposes and evaluates soft timers, a new operating system facility that allows the efficient scheduling of software events at a granularity down to tens of microseconds. Soft timers can be used to avoid interrupts and reduce context switches ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
The Click modular router
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 217–231https://doi.org/10.1145/319151.319166Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classification, queueing, ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 -
- ArticleDecember 1999
Design and implementation of a distributed virtual machine for networked computers
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 202–216https://doi.org/10.1145/319151.319165This paper describes the motivation, architecture and performance of a distributed virtual machine (DVM) for networked computers. DVMs rely on a distributed service architecture to meet the manageability, security and uniformity requirements of large, ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
The design and implementation of an intentional naming system
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 186–201https://doi.org/10.1145/319151.319164This paper presents the design and implementation of the Intentional Naming System (INS), a resource discovery and service location system for dynamic and mobile networks of devices and computers. Such environments require a naming system that is (i) ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
EROS: a fast capability system
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 170–185https://doi.org/10.1145/319151.319163EROS is a capability-based operating system for commodity processors which uses a single level storage model. The single level store's persistence is transparent to applications. The performance consequences of support for transparent persistence and ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 154–169https://doi.org/10.1145/319151.319162Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available, mostly due to the complexity and cost of making the ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Integrating segmentation and paging protection for safe, efficient and transparent software extensions
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 140–153https://doi.org/10.1145/319151.319161The trend towards extensible software architectures and component-based software development demands safe, efficient, and easy-to-use extension mechanisms to enforce protection boundaries among software modules residing in the same address space. This ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Separating key management from file system security
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 124–139https://doi.org/10.1145/319151.319160No secure network file system has ever grown to span the Internet. Existing systems all lack adequate key management for security at a global scale. Given the diversity of the Internet, any particular mechanism a file system employs to manage keys will ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Deciding when to forget in the Elephant file system
- Douglas S. Santry,
- Michael J. Feeley,
- Norman C. Hutchinson,
- Alistair C. Veitch,
- Ross W. Carton,
- Jacob Ofir
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 110–123https://doi.org/10.1145/319151.319159Modern file systems associate the deletion of a file with the immediate release of storage, and file writes with the irrevocable change of file contents. We argue that this behavior is a relic of the past, when disk storage was a scarce resource. Today, ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
File system usage in Windows NT 4.0
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 93–109https://doi.org/10.1145/319151.319158We have performed a study of the usage of the Windows NT File System through long-term kernel tracing. Our goal was to provide a new data point with respect to the 1985 and 1991 trace-based File System studies, to investigate the usage details of the ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Building reliable, high-performance communication systems from components
- Xiaoming Liu,
- Christoph Kreitz,
- Robbert van Renesse,
- Jason Hickey,
- Mark Hayden,
- Kenneth Birman,
- Robert Constable
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 80–92https://doi.org/10.1145/319151.319157Although building systems from components has attractions, this approach also has problems. Can we be sure that a certain configuration of components is correct? Can it perform as well as a monolithic system? Our paper answers these questions for the ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Active network vision and reality: lessions from a capsule-based system
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 64–79https://doi.org/10.1145/319151.319156Although active networks have generated much debate in the research community, on the whole there has been little hard evidence to inform this debate. This paper aims to redress the situation by reporting what we have learned by designing, implementing ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Energy-aware adaptation for mobile applications
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 48–63https://doi.org/10.1145/319151.319155In this paper, we demonstrate that a collaborative relationship between the operating system and applications can be used to meet user-specified goals for battery duration. We first show how applications can dynamically modify their behavior to conserve ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
The interactive performance of SLIM: a stateless, thin-client architecture
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 32–47https://doi.org/10.1145/319151.319154Taking the concept of thin clients to the limit, this paper proposes that desktop machines should just be simple, stateless I/O devices (display, keyboard, mouse, etc.) that access a shared pool of computational resources over a dedicated ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
On the scale and performance of cooperative Web proxy caching
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 16–31https://doi.org/10.1145/319151.319153While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperative-caching performance in the large-scale World Wide Web environment. This paper uses both trace-based analysis and analytic modelling to show ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999 - ArticleDecember 1999
Manageability, availability and performance in Porcupine: a highly scalable, cluster-based mail service
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principlesDecember 1999, pp 1–15https://doi.org/10.1145/319151.319152This paper describes the motivation, design, and performance of Porcupine, a scalable mail server. The goal of Porcupine is to provide a highly available and scalable electronic mail service using a large cluster of commodity PCs. We designed Porcupine ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 33 Issue 5Dec. 1999