StriPre: A VM Disk Migration Prefetching Algorithm

Virtual machine (VM) cross-cloud migration involves relocating virtual machine instances between different cloud environments, offering advantages such as improved scalability, disaster recovery capabilities, and efficient resource allocation optimization. Two strategies exist for live migration: &a...

Cur síos iomlán

Sonraí bibleagrafaíochta
Príomhchruthaitheoirí: Yuchi Chen, Tianlei Xiong
Formáid: Alt
Teanga:English
Foilsithe / Cruthaithe: IEEE 2025-01-01
Sraith:IEEE Access
Ábhair:
Rochtain ar líne:https://ieeexplore.ieee.org/document/10904235/
_version_ 1826550671988490240
author Yuchi Chen
Tianlei Xiong
author_facet Yuchi Chen
Tianlei Xiong
author_sort Yuchi Chen
collection DOAJ
description Virtual machine (VM) cross-cloud migration involves relocating virtual machine instances between different cloud environments, offering advantages such as improved scalability, disaster recovery capabilities, and efficient resource allocation optimization. Two strategies exist for live migration: &#x201C;pre-copy&#x201D; and &#x201C;post-copy&#x201D;. These methods are initially applied to memory migration, but their drawbacks, such as data redundancy and poor virtual machine IO performance are amplified in cross-cloud disk migration due to high network latency, limited transmission bandwidth, and large data volumes, thereby constraining the performance of cross-cloud virtual machine migration. To reduce the performance impact caused by the latency of cross-cloud migration, we present StriPre in this paper. StriPre is a prefetching algorithm based on disk access and striped feature design, leveraging the alternating characteristics of disk accesses and performing striping recognition on IO requests. Compared to the commonly used sequential prefetching in memory, StriPre&#x2019;s prefetch hit rate has increased by <inline-formula> <tex-math notation="LaTeX">$1.2\times $ </tex-math></inline-formula> to <inline-formula> <tex-math notation="LaTeX">$2.2\times $ </tex-math></inline-formula>. Our experiments have demonstrated that StriPre can effectively reduce the virtual machine startup time during cross-cloud disk migration. Under extreme cross-cloud latency of 160ms, StriPre can shorten the startup time by <inline-formula> <tex-math notation="LaTeX">$3.48\times $ </tex-math></inline-formula> compared to sequential prefetching.
first_indexed 2025-03-14T06:41:03Z
format Article
id doaj.art-8ca67c94e92a4b17a24ac16c05a708d4
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2025-03-14T06:41:03Z
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-8ca67c94e92a4b17a24ac16c05a708d42025-03-05T00:00:41ZengIEEEIEEE Access2169-35362025-01-0113375143752110.1109/ACCESS.2025.354583610904235StriPre: A VM Disk Migration Prefetching AlgorithmYuchi Chen0Tianlei Xiong1https://orcid.org/0009-0004-1035-5435Shanghai Jiao Tong University, Shanghai, ChinaShanghai Jiao Tong University, Shanghai, ChinaVirtual machine (VM) cross-cloud migration involves relocating virtual machine instances between different cloud environments, offering advantages such as improved scalability, disaster recovery capabilities, and efficient resource allocation optimization. Two strategies exist for live migration: &#x201C;pre-copy&#x201D; and &#x201C;post-copy&#x201D;. These methods are initially applied to memory migration, but their drawbacks, such as data redundancy and poor virtual machine IO performance are amplified in cross-cloud disk migration due to high network latency, limited transmission bandwidth, and large data volumes, thereby constraining the performance of cross-cloud virtual machine migration. To reduce the performance impact caused by the latency of cross-cloud migration, we present StriPre in this paper. StriPre is a prefetching algorithm based on disk access and striped feature design, leveraging the alternating characteristics of disk accesses and performing striping recognition on IO requests. Compared to the commonly used sequential prefetching in memory, StriPre&#x2019;s prefetch hit rate has increased by <inline-formula> <tex-math notation="LaTeX">$1.2\times $ </tex-math></inline-formula> to <inline-formula> <tex-math notation="LaTeX">$2.2\times $ </tex-math></inline-formula>. Our experiments have demonstrated that StriPre can effectively reduce the virtual machine startup time during cross-cloud disk migration. Under extreme cross-cloud latency of 160ms, StriPre can shorten the startup time by <inline-formula> <tex-math notation="LaTeX">$3.48\times $ </tex-math></inline-formula> compared to sequential prefetching.https://ieeexplore.ieee.org/document/10904235/Cross-cloud migrationdata prefetch algorithmcloud computing
spellingShingle Yuchi Chen
Tianlei Xiong
StriPre: A VM Disk Migration Prefetching Algorithm
IEEE Access
Cross-cloud migration
data prefetch algorithm
cloud computing
title StriPre: A VM Disk Migration Prefetching Algorithm
title_full StriPre: A VM Disk Migration Prefetching Algorithm
title_fullStr StriPre: A VM Disk Migration Prefetching Algorithm
title_full_unstemmed StriPre: A VM Disk Migration Prefetching Algorithm
title_short StriPre: A VM Disk Migration Prefetching Algorithm
title_sort stripre a vm disk migration prefetching algorithm
topic Cross-cloud migration
data prefetch algorithm
cloud computing
url https://ieeexplore.ieee.org/document/10904235/
work_keys_str_mv AT yuchichen stripreavmdiskmigrationprefetchingalgorithm
AT tianleixiong stripreavmdiskmigrationprefetchingalgorithm