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 thesis 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 trace-driven framework, we show that our algorithm provides large performance benefits across a wide range of popular virtual machine workloads.
Identifer | oai:union.ndltd.org:RICE/oai:scholarship.rice.edu:1911/62053 |
Date | January 2010 |
Contributors | Ng, T. S. Eugene |
Source Sets | Rice University |
Language | English |
Detected Language | English |
Type | Thesis, Text |
Format | application/pdf |
Page generated in 0.002 seconds