Scalable Linux Scheduling

  title={Scalable Linux Scheduling},
  author={Stephen Molloy and Peter Honeyman},
  booktitle={USENIX Annual Technical Conference, FREENIX Track},
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… CONTINUE READING