Scalable Linux Scheduling
dc.contributor.author | Molloy, Stephen P. | en_US |
dc.contributor.author | Honeyman, Peter | en_US |
dc.date.accessioned | 2014-07-18T18:11:50Z | |
dc.date.available | 2014-07-18T18:11:50Z | |
dc.date.issued | 2001-05-01 | en_US |
dc.identifier.citation | Stephen P. Molloy and Peter Honeyman, "Scalable Linux Scheduling," May 2001. [FREENIX track, USENIX Technical Conference, Boston (June 2001)] <http://hdl.handle.net/2027.42/107893> | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/107893 | |
dc.description.abstract | For most of its existence, Linux has been used primarily as a personal desktop operating system. Yet, in recent times, its use as a cost-efficient alternative to commercial operating systems for network servers, distributed workstations and other large-scale systems has been increasing. Despite its remarkable rise in popularity, Linux exhibits many undesirable performance traits. Concerned about the scalability of multithreaded network servers powered by Linux, we investigate improvements to the Linux scheduler. We focus on pre-calculating base priorities and sorting the run queue for efficient task selection. We propose an improved scheduler design and compare our implementation in terms of scalability and performance to the existing Linux scheduler. Our analysis shows that improvements can be made to the existing scheduler without introducing overhead, thus improving the scalability and robustness of the Linux operating system. | en_US |
dc.publisher | Center for Information Technology Integration | en_US |
dc.title | Scalable Linux Scheduling | en_US |
dc.type | Technical Report | en_US |
dc.subject.hlbsecondlevel | Computer Science | en_US |
dc.subject.hlbtoplevel | Engineering | en_US |
dc.contributor.affiliationum | Center for Information Technology Integration | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/107893/1/citi-tr-01-7.pdf | |
dc.owningcollname | Electrical Engineering and Computer Science, Department of (EECS) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.