KIT | KIT-Bibliothek | Impressum | Datenschutz

XLH: more effective memory deduplication scanners through cross-layer hints

Miller, K.; Franz, F.; Rittinghaus, M.; Hillenbrand, M.; Bellosa, F.

Abstract:

Limited main memory size is the primary bottleneck for consolidating virtual machines (VMs) on hosting servers. Memory deduplication scanners reduce the memory footprint of VMs by eliminating redundancy. Our approach extends main memory deduplication scanners through Cross Layer I/O-based Hints (XLH) to find and exploit sharing opportunities earlier without raising the deduplication overhead. Prior work on memory scanners has shown great opportunity for memory deduplication. In our analyses, we have confirmed these results; however, we have found memory scanners to work well only for deduplicating fairly static memory pages. Current scanners need a considerable amount of time to detect new sharing opportunities (e.g., 5 min) and therefore do not exploit the full sharing potential. XLH’s early detection of sharing opportunities saves more memory by deduplicating otherwise missed
short-lived pages and by increasing the time long-lived duplicates remain shared. Compared to I/O-agnostic scanners such as KSM, our benchmarks show that XLH can merge equal pages that stem from the virtual disk image earlier by minutes and is capable of saving up to four times as much memory; e.g., XLH saves 290 MiB vs. ... mehr


Volltext §
DOI: 10.5445/IR/1000037750
Scopus
Zitationen: 53
Cover der Publikation
Zugehörige Institution(en) am KIT Fakultät für Informatik – Institut für Betriebs- und Dialogsysteme (IBDS)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2013
Sprache Englisch
Identifikator ISBN: 978-1-931971-01-0
urn:nbn:de:swb:90-377505
KITopen-ID: 1000037750
Erschienen in 2013 USENIX Annual Technical Conference : June 26 - 28, 2013, San Jose, CA. Ed.: A. Birrell
Verlag USENIX Association Berkeley
Seiten 279-290
Bemerkung zur Veröffentlichung Proceedings of USENIX ATC ’13
Nachgewiesen in Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page