Abstract

In cloud computing, a shared storage server, which provides a network-attached storage device, is usually used for centralized data management. However, when multiple virtual machines (VMs) concurrently access the storage server through the network, the performance of each VM may decrease due to limited bandwidth. To address this issue, a flash-based storage device such as a solid state drive (SSD) is often employed as a cache in the host server. This host-side flash cache saves remote data, which are frequently accessed by the VM, locally in the cache. However, frequent VM migration in the data center can weaken the effectiveness of a host-side flash cache as the migrated VM needs to warm up its flash cache again on the destination machine. This study proposes Cachemior, Firepan, and FirepanIF for rapid flash-cache migration in cloud computing. Cachemior warms up the flash cache with a data preloading approach using the shared storage server after VM migration. However, it does not achieve a satisfactory level of performance. Firepan and FirepanIF use the source node’s flash cache as the data source for flash cache warm-up. They can migrate the flash-cache more quickly than conventional methods as they can avoid storage and network congestion on the shared storage server. Firepan incurs downtime of the VM during flash cache migration for data consistency. FirepanIF minimizes the VM downtime with the invalidation filter, which traces the I/O activity of the migrated VM during flash cache migration in order to invalidate inconsistent cache blocks. We implement and evaluate the three flash cache migration techniques in a realistic virtualized environment. FirepanIF demonstrates that it can improve the performance of the I/O workload by up to 21.87% compared to conventional methods.

Highlights

  • Over the past decade, cloud computing evolved due to stabilized infrastructure based on reliable virtualization technologies

  • Firepan does not allow the migrated virtual machines (VMs) to resume before the completion of flash cache migration due to a synchronization reason

  • Firepan acc es s es s acc Limitations: the I/O workloads on the migrated VM can exhibit high performance after the VM is resumed, Firepan does not allow the migrated VM to resume before the completion of flash cache migration

Read more

Summary

Introduction

Cloud computing evolved due to stabilized infrastructure based on reliable virtualization technologies. This study proposes Cachemior, Firepan, and FirepanIF for our exploration of an ideal host-side flash cache warm-up method for high performance VM migration. Cachemior incurs storage and network congestion on the shared storage server, which impacts the performance of the I/O workloads in the migrated VM negatively. Both Firepan and FirepanIF improve the performance of Cachemior by directly copying all the contents of the flash cache from the source to the destination node. We propose Firepan and FirepanIF that use the source node’s flash cache as the data source for flash cache warm-up They can migrate the flash-cache more quickly than conventional methods as they can avoid storage and network congestion on the shared storage server.

SSD Caching Software
Related Work
Design
Cachemior
Limitations
Firepan
FirepanIF
Experimental Setup
Effectiveness of Firepan and FirepanIF
Performance Model for Neighborhood Effect
Experimental Result vm-1c vm-1b vm-1a
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call