/vMigrater

Primary LanguageCGNU General Public License v2.0GPL-2.0

vMigrater

Effectively Mitigating I/O Inactivity in vCPU Scheduling

HOWTO

  1. Install third part dependencies.
  2. Build vMigrater.
    • cd vMIgrater/src
    • ./compile.sh
  3. Run vMigrater.
    • Create several VMs.
    • Run computation intensive application (e.g., Spark) and I/O intensive application (e.g., HDFS) in each VM.
    • Start BCC to filter out I/O intensive tasks.
    • cd vMigrater/src; ./compile.sh; ./build/main <I/O_task_ID>