2020/05/30 by Boris Teabe, Teabe, Boris, Peterson Yuhala +9
Computer Science · #Advanced Data Storage Technologies #Cloud Computing and Resource Management #Distributed and Parallel Computing Systems #FOS: Computer and information sciences #Operating Systems (cs.OS) #Parallel Computing and Optimization Techniques
paper · pdf · doi:10.48550/arxiv.2006.00380
openalex publication_date 2020/05/30 · openalex created_date 2022/07/26 · openalex updated_date 2026/07/28
The utilization of paging for virtual machine (VM) memory management is the\nroot cause of memory virtualization overhead. This paper shows that paging is\nnot necessary in the hypervisor. In fact, memory fragmentation, which explains\npaging utilization, is not an issue in virtualized datacenters thanks to VM\nmemory demand patterns. Our solution Compromis, a novel Memory Management Unit,\nuses direct segment for VM memory management combined with paging for VM's\nprocesses. The paper presents a systematic methodology for implementing\nCompromis in the hardware, the hypervisor and the datacenter scheduler.\nEvaluation results show that Compromis outperforms the two popular memory\nvirtualization solutions: shadow paging and Extended Page Table by up to 30%\nand 370% respectively.\n