2011 · 72 citations · 20 references
ComputingCloud ComputingComputer SystemsCloud MigrationStorage SystemsVirtualizationCompute Resource ManagementLive MigrationResource SchedulingStorage MigrationVirtual Machine MigrationWorkload SchedulingData Transfer OptimizationLive Storage MigrationMigration SchedulingService LatencyStorageTemporal LocalityWide-area MigrationWorkload Migration
The emerging open cloud computing model will provide users with great freedom to dynamically migrate virtualized computing services to, from, and between clouds over the wide-area. While this freedom leads to many potential benefits, the running services must be minimally disrupted by the migration. Unfortunately, current solutions for wide-area migration incur too much disruption as they will significantly slow down storage I/O operations during migration. The resulting increase in service latency could be very costly to a business. This paper presents a novel storage migration scheduling algorithm that can greatly improve storage I/O performance during wide-area migration. Our algorithm is unique in that it considers individual virtual machine's storage I/O workload such as temporal locality, spatial locality and popularity characteristics to compute an efficient data transfer schedule. Using a fully implemented system on KVM and a trace-driven framework, we show that our algorithm provides large performance benefits across a wide range of popular virtual machine workloads.
20
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
Black-box and gray-box strategies for virtual machine migration
Timothy Wood, Prashant Shenoy, Arun Venkataramani et al. · 2007 · 829 citations
Fast transparent migration for virtual machines
Michael N. Nelson, Beng-Hong Lim, Greg Hutchins · 2005 · 549 citations