| dc.contributor.author | Boyd-Wickizer, Silas | |
| dc.contributor.author | Clements, Austin T. | |
| dc.contributor.author | Mao, Yandong | |
| dc.contributor.author | Pesterev, Aleksey | |
| dc.contributor.author | Kaashoek, M. Frans | |
| dc.contributor.author | Morris, Robert Tappan | |
| dc.contributor.author | Zeldovich, Nickolai | |
| dc.date.accessioned | 2011-04-14T17:41:05Z | |
| dc.date.available | 2011-04-14T17:41:05Z | |
| dc.date.issued | 2010-10 | |
| dc.identifier.uri | http://hdl.handle.net/1721.1/62203 | |
| dc.description | URL to paper from conference site | en_US |
| dc.description.abstract | This paper analyzes the scalability of seven system applications
(Exim, memcached, Apache, PostgreSQL, gmake,
Psearchy, and MapReduce) running on Linux on a 48-
core computer. Except for gmake, all applications trigger
scalability bottlenecks inside a recent Linux kernel. Using
mostly standard parallel programming techniques—
this paper introduces one new technique, sloppy counters—
these bottlenecks can be removed from the kernel
or avoided by changing the applications slightly. Modifying
the kernel required in total 3002 lines of code changes.
A speculative conclusion from this analysis is that there
is no scalability reason to give up on traditional operating
system organizations just yet. | en_US |
| dc.description.sponsorship | Quanta Computer (Firm) | en_US |
| dc.description.sponsorship | National Science Foundation (U.S.) (0834415) | en_US |
| dc.description.sponsorship | National Science Foundation (U.S.) (0915164) | en_US |
| dc.description.sponsorship | Microsoft Research (Fellowship) | en_US |
| dc.description.sponsorship | Irwin Mark Jacobs and Joan Klein Jacobs Presidential Fellowship | en_US |
| dc.language.iso | en_US | |
| dc.publisher | USENIX Association | en_US |
| dc.relation.isversionof | http://www.usenix.org/event/osdi10/tech/full_papers/Boyd-Wickizer.pdf | en_US |
| dc.rights | Creative Commons Attribution-Noncommercial-Share Alike 3.0 | en_US |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/ | en_US |
| dc.source | MIT web domain | en_US |
| dc.title | An Analysis of Linux Scalability to Many Cores | en_US |
| dc.type | Article | en_US |
| dc.identifier.citation | Boyd-Wickizer, Silas et al. "An Analysis of Linux Scalability to Many Cores." 9th USENIX Symposium on Operating Systems Design and Implementation, OSDI10, 2010, Oct. 4-6 2010, Vancouver, BC, Canada. | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
| dc.contributor.approver | Zeldovich, Nickolai | |
| dc.contributor.mitauthor | Boyd-Wickizer, Silas | |
| dc.contributor.mitauthor | Clements, Austin T. | |
| dc.contributor.mitauthor | Mao, Yandong | |
| dc.contributor.mitauthor | Pesterev, Aleksey | |
| dc.contributor.mitauthor | Kaashoek, M. Frans | |
| dc.contributor.mitauthor | Morris, Robert Tappan | |
| dc.contributor.mitauthor | Zeldovich, Nickolai | |
| dc.relation.journal | 9th USENIX Symposium on Operating Systems Design and Implementation, 2010 | en_US |
| dc.eprint.version | Author's final manuscript | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| dspace.orderedauthors | Boyd-Wickizer, Silas; Clements, Austin T.; Mao, Yandong; Pesterev, Aleksey; Kaashoek, M. Frans; Morris, Robert; Zeldovich, Nickolai | |
| dc.identifier.orcid | https://orcid.org/0000-0003-0238-2703 | |
| dc.identifier.orcid | https://orcid.org/0000-0001-7098-586X | |
| dc.identifier.orcid | https://orcid.org/0000-0003-2700-9286 | |
| mit.license | OPEN_ACCESS_POLICY | en_US |
| mit.metadata.status | Complete | |