Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/319151acmconferencesBook PagePublication PagessospConference Proceedingsconference-collections
SOSP '99: Proceedings of the seventeenth ACM symposium on Operating systems principles
ACM1999 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SOSP99: 17th Symposium on Operating Systems Principles Charleston South Carolina USA December 12 - 15, 1999
ISBN:
978-1-58113-140-6
Published:
12 December 1999
Sponsors:
Next Conference
November 4 - 6, 2024
Austin , TX , USA
Reflects downloads up to 15 Oct 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Free
Manageability, availability and performance in Porcupine: a highly scalable, cluster-based mail service

This 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 ...

Article
Free
On the scale and performance of cooperative Web proxy caching

While 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 ...

Article
Free
The interactive performance of SLIM: a stateless, thin-client architecture

Taking 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 ...

Article
Free
Energy-aware adaptation for mobile applications

In 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 ...

Article
Free
Active network vision and reality: lessions from a capsule-based system

Although 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 ...

Article
Free
Building reliable, high-performance communication systems from components

Although 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 ...

Article
Free
File system usage in Windows NT 4.0

We 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 ...

Article
Free
Deciding when to forget in the Elephant file system

Modern 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, ...

Article
Free
Separating key management from file system security

No 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 ...

Article
Free
Integrating segmentation and paging protection for safe, efficient and transparent software extensions

The 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 ...

Article
Free
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors

Despite 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 ...

Article
Free
EROS: a fast capability system

EROS 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 ...

Article
Free
The design and implementation of an intentional naming system

This 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) ...

Article
Free
Design and implementation of a distributed virtual machine for networked computers

This 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, ...

Article
Free
The Click modular router

Click 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, ...

Article
Free
Soft timers: efficient microsecond software timer support for network processing

This 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 ...

Article
Free
Progress-based regulation of low-importance processes

MS 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 ...

Article
Free
Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler

Systems 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 ...

Article
Free
EMERALDS: a small-memory real-time microkernel

EMERALDS (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, ...

Contributors
  • Dartmouth College
  • Google LLC

Index Terms

  1. Proceedings of the seventeenth ACM symposium on Operating systems principles

    Recommendations

    Acceptance Rates

    SOSP '99 Paper Acceptance Rate 19 of 90 submissions, 21%;
    Overall Acceptance Rate 131 of 716 submissions, 18%
    YearSubmittedAcceptedRate
    SOSP '232324319%
    SOSP '151813017%
    SOSP '031282217%
    SOSP '01851720%
    SOSP '99901921%
    Overall71613118%