Ingens: Huge Page Support for the OS and Hypervisor

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 741
  • Download : 0
Memory capacity and demand have grown hand in hand in recent years. However, overheads for memory virtualization, in particular for address translation, grow with memory capacity as well, motivating hardware manufacturers to provide TLBs with thousands of entries for larger pages, or huge pages. Current OSes and hypervisors support huge pages with a hodge-podge of best-effort algorithms and spot fixes that make less and less sense as architectural support for huge pages matures. The time has come for a more fundamental redesign. Ingens is a framework for providing transparent huge page support in a coordinated way. Ingens manages contiguity as a first-class resource, and tracks utilization and access frequency of memory pages, enabling it to eliminate pathologies that plague current systems. Experiments with a Linux/KVM-based prototype show improved fairness and performance, and reduced tail
Publisher
ACM
Issue Date
2017-09
Language
English
Citation

ACM SIGOPS Operating Systems Review, v.51, no.1, pp.83 - 93

ISSN
0163-5980
DOI
10.1145/3139645.3139659
URI
http://hdl.handle.net/10203/246053
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0