Usage
  • 16 views
  • 23 downloads

High performance live migration over low-bandwidth, high-delay network with loss prevention

  • Author / Creator
    Pang, Zhu
  • Virtualization technology has attracted considerable interest. It allows several virtual machines to run concurrently inside a physical host, which brings multiple advantages. One of the most useful features is called live migration, during which a virtual machine can be migrated over network with minimal disruption. So far, most existing migration algorithms are focused on transferring the runtime state over high-speed, low-delay network. They all require shared storage for file systems. However, this sharing sometimes becomes impossible because of performance loss. Thus, the whole system needs to be transferred during migration. In this thesis, we introduce a Virtual Machine Management System which contains a block-level solution. Combined with pre-copying the runtime state, we can migrate an entire virtual machine over low-bandwidth, high-delay network with minimum service downtime. We show that this is sufficient even for interactive workloads. We also provide snapshots and full backup for the virtual machine.

  • Subjects / Keywords
  • Graduation date
    2010-11
  • Type of Item
    Thesis
  • Degree
    Master of Science
  • DOI
    https://doi.org/10.7939/R3HX5Q
  • License
    This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for non-commercial purposes. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
  • Language
    English
  • Institution
    University of Alberta
  • Degree level
    Master's
  • Department
    • Department of Computing Science
  • Supervisor / co-supervisor and their department(s)
    • MacGregor, Mike (Computing Science)
  • Examining committee members and their departments
    • Cockburn, Bruce (Electrical & Computer Engineering)
    • Lu, Paul (Computing Science)