COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Deduplication in VM Environments
Deduplication in VM EnvironmentsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Eiko Yoneki. Seminar slides are available at: http://www.cl.cam.ac.uk/research/srg/netos/seminars_slides/Dedup_VM_Miller_Bellosa.pdf. Memory duplication occurs when multiple page frames in a system’s physical memory hold identical contents introducing data redundancy. Prior work has shown a great potential for memory deduplication. However, temporal, spatial and semantic characteristics of pages with equal content are widely unexplored; yet can be used to improve existing memory deduplication techniques. Deduplication mechanisms can be assessed by their overhead to identify pages with equal contents, their coverage of sharing opportunities and the mechanisms’ latency between the establishment of sharing opportunities in the system and their successful deduplication. A promising approach is to incorporate knowledge about the characteristics of sharing opportunities into memory scanners by introducing hints from the OS and the VM system to identify and merge pages with the same contents earlier; thereby reducing the merge latency and exploiting short-lived sharing opportunities that regular memory scanners miss. In this talk, I’ll give a survey on the characteristics of sharing opportunities and present the design and evaluation of KSM ++, a hint-based deduplication technique for Linux-based systems. The talks rounds off with a discussion of directions for future improvement regarding the choice of hint sources as well as cache- and NUMA -aware memory deduplication. Bio: Frank Bellosa is a professor at the Karlsruhe Institute of Technology and head of the System Architecture Group. His principal field of interest is design and building of operating systems. Currently he is working on heterogeneous memory management, OS-directed power management, and HPC Cloud Computing. This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsGlobal Sustainability Institute Seminars & Events Global Student Education Forum (GSEF) Type the title of a new list hereOther talksLunchtime Talk: Helen's Bedroom Childhood adversity and chronic disease: risks, mechanisms and resilience 'Alas, poor Yorick!': Laurence Sterne's "A Sentimental Journey" after 250 years' Mandatory Madness: Colonial Psychiatry and British Mandate Palestine, 1920-48 An investigation into hepatocyte expression and prognostic significance of senescence marker p21 in canine chronic hepatitis Dive into the Lives of Flies and Ants Computing High Resolution Health(care) Market Socialism and Community Rating in Health Insurance 'Walking through Language – Building Memory Palaces in Virtual Reality' Katie Field - Symbiotic options for the conquest of land Towards bulk extension of near-horizon geometries Constructing datasets for multi-hop reading comprehension across documents |