The Linux Scalability Project
dc.contributor.author | Honeyman, Peter | en_US |
dc.contributor.author | Lever, Chuck | en_US |
dc.contributor.author | Molloy, Stephen | en_US |
dc.contributor.author | Provos, Niels | en_US |
dc.date.accessioned | 2014-07-18T18:11:56Z | |
dc.date.available | 2014-07-18T18:11:56Z | |
dc.date.issued | 1999-11-11 | en_US |
dc.identifier.citation | P. Honeyman, C. E. Lever, S. Molloy, and N. Provos, "The Linux Scalability Project," November 1999. [NLUUG Najaarsconferentie, Ede, Netherlands (November 1999).] <http://hdl.handle.net/2027.42/107915> | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/107915 | |
dc.description.abstract | The Linux Scalability Project is adapting Linux for use in enterprise-scale networking environments. We focus on kernel algorithms and data structures that scale poorly when presented with thousands or tens of thousands of simultaneous service requests. For example, we uncovered a "thundering herd" problem in the accept system call. A few dozen lines of code corrects this behavior to awaken only one, instead of all, waiting threads. This small change improves macro-benchmark performance by over 50% on high-performance hardware. Other examples include improving poll performance, adding read-ahead support for sendfile and mmaped files, and identifying areas of significant kernel SMP lock contention. The project is also implementing an open source, reference implementation of NFSv4, a highly scalable evolution of the popular distributed file system.& Building relationships between academia, industry, and open source communities is a primary goal of our effort. While our research-oriented, "cathedral" approach is sometimes at odds with the "bazaar" style of software development prevalent in the Linux community, we find ways to build reputation and influence among Linux kernel developers and the growing Linux commercial sector. | en_US |
dc.publisher | Center for Information Technology Integration | en_US |
dc.title | The Linux Scalability Project | 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.contributor.affiliationother | Sun-Netscape Alliance [2nd listed author] | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/107915/1/citi-tr-99-4.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.