relation: https://khub.utp.edu.my/scholars/14484/ title: Optimizing VMs across Multiple Hosts with Transparent and Consistent Tracking of Unused Memory creator: Tauchi, S. creator: Kourai, K. creator: Rahim, L.A. description: Recently, Infrastructure-As-A-Service (IaaS) clouds provide virtual machines (VMs) with a large amount of memory. To make the migration of such large-memory VMs flexible, split migration has been proposed. It divides the memory of a VM into smaller pieces and transfers them to multiple destination hosts. After the migration, the VM runs across multiple hosts and its memory data is exchanged between hosts by remote paging. There is often unused memory in a large-memory VM, but data of even unused memory is transferred via the network. This paper proposes FCtrans to achieve efficient split migration and remote paging by considering unused memory. FCtrans avoids transferring data of unused memory to destination hosts on split migration. Similarly, it does not perform remote paging for unused memory and immediately continues the execution of the VM. To enable this, FCtrans keeps track of the memory usage of a VM after starting split migration. In addition, it transparently and consistently reclaims memory released after used by the guest operating system using VM introspection and deals with it as unused. We have implemented FCtrans in KVM and conducted experiments using a VM with 352 GB of memory on the StarBED testbed. It is shown that split migration became up to 29x faster and the memory access performance of a VM across multiple hosts improved by up to 85 . © 2021 IEEE. publisher: IEEE Computer Society date: 2021 type: Conference or Workshop Item type: PeerReviewed identifier: Tauchi, S. and Kourai, K. and Rahim, L.A. (2021) Optimizing VMs across Multiple Hosts with Transparent and Consistent Tracking of Unused Memory. In: UNSPECIFIED. relation: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85119345904&doi=10.1109%2fCLOUD53861.2021.00061&partnerID=40&md5=cc5ca31024abaa34e007352c94de80c3 relation: 10.1109/CLOUD53861.2021.00061 identifier: 10.1109/CLOUD53861.2021.00061