A Transparent Remote Paging Model for Virtual Machines

نویسندگان

  • Haogang Chen
  • Yingwei Luo
  • Xiaolin Wang
  • Binbin Zhang
  • Yifeng Sun
  • Zhenlin Wang
چکیده

In virtual machine systems, with the increase in the number of VMs and the demands of the applications, the main memory is becoming a bottleneck for the application performance. To improve paging performance and alleviating thrashing behavior for memory-intensive or I/O-intensive virtual machine workloads, we proposed hypervisor based remote paging, which allows a virtual machine to transparently use the memory resource on other physical machines as a cache between its virtual memory and virtual disk device. The goal of remote paging is to reduce disk accesses, which is much slower than transferring memory pages over modern interconnect networks. As a result, the impact of thrashing behavior can be alleviated since the average disk I/O latency is reduced. Remote paging also benefits some I/O intensive applications, resulting in a better-than-native performance. Our remote paging model is totally transparent to the guest operating system as well as its applications, and is compatible with existing techniques like ballooning, hypervisor disk cache and page sharing. A combination of them can provide a more flexible resource management policy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aggressive Server Consolidation through Pageable Virtual Machines

We extend the Xen virtual machine monitor with the ability to host a hundred of virtual machines on a single physical node. Similarly to a demand paging of virtual memory, we page out idle virtual machines making them available on demand. Paging is transparent. An idle virtual machine remains fully operational. It is able to respond to external events with a delay comparable to a delay under a ...

متن کامل

Department of Informatics

To approach the ever growing complexity of modern malware, security applications increasingly leverage virtualization technology to perform Virtual Machine Introspection (VMI). VMI constitutes techniques that allow the observation, analysis, and control of guest Virtual Machines (VMs) from the outside. This lends VMI-based applications an omniscient character gaining a complete and untainted vi...

متن کامل

Fast Transparent Cluster-Wide Paging

In a cluster with a very low-latency interconnect, the remote memory of nodes can serve as a storage that is faster than local disk but slower than local memory. In this paper, we address the problem of transparently utilizing this cluster-wide pool of unused memory as a low-latency paging device. Such a transparent remote memory paging system can enable large-memory applications to benefit fro...

متن کامل

Remote Subpaging Across a Fast Network

While improvements in semiconductor technology have made it possible to accommodate a large physical memory in today’s machines, the need for supporting an even larger virtual address space continues unabated. Improvements in disk access times have however lagged improvements in both processor and memory speeds. Recent advances in networking technology has made it possible to go out on the netw...

متن کامل

Distributed Anemone: Transparent Low-Latency Access to Remote Memory

Performance of large memory applications degrades rapidly once the system hits the physical memory limit and starts paging to local disk. We present the design, implementation and evaluation of Distributed Anemone (Adaptive Network Memory Engine) – a lightweight and distributed system that pools together the collective memory resources of multiple machines across a gigabit Ethernet LAN. Anemone...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008