Computer Systems (TOCS)


Search Issue
enter search term and/or author name


ACM Transactions on Computer Systems (TOCS), Volume 18 Issue 3, Aug. 2000

Soft timers: efficient microsecond software timer support for network processing
Mohit Aron, Peter Druschel
Pages: 197-228
DOI: 10.1145/354871.354872
This paper proposes and evaluates soft timers, a new operating system facility that allows the efficient scheduling of software events at agranularity down to tens of microseconds. Soft timers can be used to avoid interrupts and reduce context...

Cellular disco: resource management using virtual clusters on shared-memory multiprocessors
Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum
Pages: 229-262
DOI: 10.1145/354871.354873
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 click modular router
Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, M. Frans Kaashoek
Pages: 263-297
DOI: 10.1145/354871.354874
Clicks 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...

Manageability, availability, and performance in porcupine: a highly scalable, cluster-based mail service
Yasushi Saito, Brian N. Bershad, Henry M. Levy
Page: 298
DOI: 10.1145/354871.354875
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...