Introspection of Virtual Machine Memory Resource in the Virtualized Systems

2019 
Nowadays, data center and cloud servers have commonly adopted virtualization technologies to consolidate multiple servers into a physical one. It is because cloud service providers can achieve low server maintenance cost by improving resource utilization and reducing power consumption through server consolidation with virtualization technologies. However, unlike the physical system resources such as CPU and storage which can be flexibly utilized and shared by using time-based schedulers, memory resource is not easy for flexible utilization and sharing in that the memory size of each virtual machine is fixed by initial configuration. For this reason, sufficient understanding on memory resource usage of each virtual machine is essential in analyzing the existing memory management techniques such as memory ballooning and virtual machine migration. In this paper, we introduce a novel virtual machine memory monitoring tool, called SELF-e, which is developed for tracing the page accesses of each virtual machine in real-time and collecting necessary information on shared pages. Experimental results show that SELF-e efficiently announces the information on classified pages without significant performance degradation.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    7
    References
    3
    Citations
    NaN
    KQI
    []