Better operating system features for faster network servers

  • Authors:
  • Gaurav Bangs;Peter Druschel;Jeffrey C. Mogul

  • Affiliations:
  • Dept. of Computer Science, Rice University, Houston, TX;Dept. of Computer Science, Rice University, Houston, TX;Western Research Laboratory, Compaq Computer Corp., Palo Alto, CA

  • Venue:
  • ACM SIGMETRICS Performance Evaluation Review
  • Year:
  • 1998

Quantified Score

Hi-index 0.01

Visualization

Abstract

Widely-used operating systems provide inadequate support for large-scale Internet server applications. Their algorithms and interfaces fail to efficiently support either event-driven or multi-threaded servers. They provide poor control over the scheduling and management of machine resources, making it difficult to provide robust and controlled service. We propose new UNIX interfaces to improve scalability, and to provide fine-grained scheduling and resource management.