Machine learning feature selection for tuning memory page swapping
dc.contributor.advisor | Martell, Craig | |
dc.contributor.author | Battle, Rick | |
dc.date | Sep-13 | |
dc.date.accessioned | 2013-11-20T23:35:52Z | |
dc.date.available | 2013-11-20T23:35:52Z | |
dc.date.issued | 2013-09 | |
dc.identifier.uri | http://hdl.handle.net/10945/37585 | |
dc.description.abstract | This thesis is an exploration of the virtual memory subsystem in the modern Linux kernel. It applies machine learning to find areas where better page-out decisions can be made. Two areas of possible improvement are identified and analyzed. The first area explored arises because pages in a computation appear repeatedly in a sequence. This is an example of temporal locality. In this instance, we can predict pages that will not be recalled again from the backing store with a precision and recall of 0.82 and 0.81, respectively, with a baseline of 0.30. The second is trying to predict when the system has made bad page-out decisions, those which lived in the backing store for less than one second before being recalled into RAM. In this case, we achieved a precision of 0.82 and a recall of 0.81 with a baseline of 0.12. | en_US |
dc.description.uri | http://archive.org/details/machinelearningf1094537585 | |
dc.publisher | Monterey, California: Naval Postgraduate School | en_US |
dc.rights | This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States. | en_US |
dc.title | Machine learning feature selection for tuning memory page swapping | en_US |
dc.type | Thesis | en_US |
dc.contributor.secondreader | Young, Joel | |
dc.contributor.department | Computer Science | |
dc.subject.author | Linux Kernel, Virtual Memory, Machine Learning, Temporal Locality | en_US |
dc.description.service | Lieutenant, United States Navy | en_US |
etd.thesisdegree.name | Master Of Science In Computer Science | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.discipline | Computer Science | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
dc.description.distributionstatement | Approved for public release; distribution is unlimited. |
Files in this item
This item appears in the following Collection(s)
-
1. Thesis and Dissertation Collection, all items
Publicly releasable NPS Theses, Dissertations, MBA Professional Reports, Joint Applied Projects, Systems Engineering Project Reports and other NPS degree-earning written works.