eprintid: 14484 rev_number: 2 eprint_status: archive userid: 1 dir: disk0/00/01/44/84 datestamp: 2023-11-10 03:29:04 lastmod: 2023-11-10 03:29:04 status_changed: 2023-11-10 01:57:01 type: conference_item metadata_visibility: show creators_name: Tauchi, S. creators_name: Kourai, K. creators_name: Rahim, L.A. title: Optimizing VMs across Multiple Hosts with Transparent and Consistent Tracking of Unused Memory ispublished: pub keywords: Infrastructure as a service (IaaS); Virtual machine, Guest operating systems; Keep track of; Large amounts; Large memory virtual machine; Memory usage; Multiple destinations; Remote paging; Service clouds; Split migration; Virtual machine migrations, Network security note: cited By 0; Conference of 14th IEEE International Conference on Cloud Computing, CLOUD 2021 ; Conference Date: 5 September 2021 Through 11 September 2021; Conference Code:173766 abstract: 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. date: 2021 publisher: IEEE Computer Society official_url: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85119345904&doi=10.1109%2fCLOUD53861.2021.00061&partnerID=40&md5=cc5ca31024abaa34e007352c94de80c3 id_number: 10.1109/CLOUD53861.2021.00061 full_text_status: none publication: IEEE International Conference on Cloud Computing, CLOUD volume: 2021-S pagerange: 467-477 refereed: TRUE isbn: 9781665400602 issn: 21596182 citation: 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.