Published March 12, 2023 | Version v1

Aggregate VM: Why Reduce or Evict VM's Resources When You Can Borrow Them From Other Nodes?

  • 1. Virginia Tech
  • 2. The University of Edinburgh
  • 3. University of Manchester

Description

FragVisor: The Borrowing Hypervisor
 

This upload contains the source code and the artifact evaluation appendix for FragVisor, a system developed for the EuroSys23 paper "Aggregate VM: Why Reduce or Evict VM’s Resources When You Can Borrow Them From Other Nodes?".

 

FragVisor reduces VM fragmentation by creating distributed VMs by borrowing resources from multiple physical servers. FragVisor supports resource mobility and the VM will eventually consolidates when resources gets freed.


The git repo contains two submodules, the modified host Linux kernel source code in fragvisor-linux and the modified hypervisor in fragvisor-kvmtool. An artifact evaluation PDF document is also included.

 

This Artifact is also available on github: https://github.com/systems-nuts/FragVisor

Notes

Note that the initramdisks in kvmtool directory are hosted on git-lfs (Large File Storage).

Files

FragVisor_AE_pdf_and_git_src.zip

Files (369.5 MB)

Name Size
md5:c344ce30b536cbe71225f537230935ad
369.5 MB Preview Download

Additional details

Related works

Is identical to
Software: https://github.com/systems-nuts/FragVisor (URL)
Is published in
Conference paper: 10.1145/3552326.3587452 (DOI)