Dynamic Guest Memory Resizing - Paravirtualized Approach

Maciej Bielski, Alvise Rigo, Renaud Pacalet

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Nowadays cloud-computing systems take a great advantage of virtualization for the benefits of workload isolation and flexible resources partitioning. It is expected that the same functionalities will be available also on disaggregated architectures, proposed recently as next generation approach for building data-centers. In this publication, we are presenting the design and prototype of an enhanced virtualization layer, enabling runtime memory balancing between virtual machines on a section granularity. Guests' RAM is backed by isolated chunks of host memory, coming from independent physical banks, not necessarily a local one. It can be dynamically resized without requiring any support for the ACPI emulation in the virtualization framework, as we exemplified by implementing the prototype on ARMv8 platform.

Original languageEnglish
Title of host publicationProceedings - 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages181-186
Number of pages6
ISBN (Electronic)9781728116440
DOIs
Publication statusPublished - 19 Mar 2019
Externally publishedYes
Event27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019 - Pavia, Italy
Duration: 13 Feb 201915 Feb 2019

Publication series

NameProceedings - 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019

Conference

Conference27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019
Country/TerritoryItaly
CityPavia
Period13/02/1915/02/19

Keywords

  • cloud computing
  • memory balancing
  • memory disaggregation
  • virtualization

Fingerprint

Dive into the research topics of 'Dynamic Guest Memory Resizing - Paravirtualized Approach'. Together they form a unique fingerprint.

Cite this