FlexCore: Dynamic virtual machine scheduling using VCPU ballooning | TUP Journals & Magazine | IEEE Xplore