Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

PMQS: Scalable Linux Scheduling for High End Servers

The Linux kernel scheduler for large SMP and NUMA systems needs to address conflicting requirements of system througput and application response times. This paper presents a pooled multiqueue scheduler (PMQS) designed for such high-end SMP and NUMA systems. PMQS is based on MQS, a multiqueue scheduler that has previously been shown to significantly improve upon the scalability of the current Linux 2.4 scheduler. Load imbalances introduced by the pooling approach are reduced by a load balancing module. The paper presents different kinds of load balancers and compares their efficacy. The performance evaluation of PMQS and the load balancer is carried out using application and microbenchmarks with mixed results. Pooling is shown to have potential for further improving MQS' performance though more work needs to be done on the load balancers.

Hubertus Franke, IBM T.J. Watson Research Center

Shailabh Nagar, IBM T.J. Watson Research Center

Mike Kravetz, IBM Linux Technology Center

Rajan Ravindran, IBM T.J. Watson Research Center

BibTeX
@inproceedings {270864,
author = {Hubertus Franke and Shailabh Nagar and Mike Kravetz and Rajan Ravindran},
title = {{PMQS}: Scalable Linux Scheduling for High End Servers},
booktitle = {5th Annual Linux Showcase \& Conference (ALS 01)},
year = {2001},
address = {Oakland, CA},
url = {https://www.usenix.org/conference/als-01/pmqs-scalable-linux-scheduling-high-end-servers},
publisher = {USENIX Association},
month = nov
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/als01/full_papers/franke/franke.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/als01/full_papers/franke/franke_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us