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...
Príomhchruthaitheoirí: | , |
---|---|
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: “pre-copy” and “post-copy”. 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’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: “pre-copy” and “post-copy”. 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’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 |