Future Internet · 2017 · 28 citations · 16 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant SystemsReal-time SystemsCompute Resource ManagementLive MigrationResource SchedulingVirtual Machine MigrationVirtual MemoryWorkload SchedulingAccess Pattern AnalysisLive Migration OptimizationMemory MigrationMigration OptimizationPage MigrationVirtual Machine Live MigrationVirtual MachinesWorkload
Live migration of virtual machines is an important approach for dynamic resource scheduling in cloud environment. The hybrid-copy algorithm is an excellent algorithm that combines the pre-copy algorithm with the post-copy algorithm to remedy the defects of the pre-copy algorithm and the post-copy algorithm. Currently, the hybrid-copy algorithm only copies all memory pages once in advance. In a write-intensive workload, copy memory pages once may be enough. However, more iterative copy rounds can significantly reduce the page faults in a read-intensive workload. In this paper, we propose a new parameter to decide the appropriate time to stop the iterative copy phase based on real-time situation. We use a Markov model to forecast the memory access pattern. Based on the predicted results and the analysis of the actual situation, the memory page transfer order would be adjusted to reduce the invalid transfers. The novel hybrid-copy algorithm is implemented on the Xen platform. The experimental results demonstrate that our mechanism has good performance both on read-intensive workloads and write-intensive workloads.
16
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust, Armando Fox, Rean Griffith et al. · UC Berkeley · 2009 · 5.7K citations
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · 2005 · 2.6K citations
Fast transparent migration for virtual machines
Michael N. Nelson, Beng-Hong Lim, Greg Hutchins · 2005 · 549 citations
Live virtual machine migration with adaptive, memory compression