• DocumentCode
    3064763
  • Title

    High Performance Live Migration through Dynamic Page Transfer Reordering and Compression

  • Author

    Svärd, Petter ; Tordsson, Johan ; Hudzia, Benoit ; Elmroth, Erik

  • Author_Institution
    Dept. of Comput. Sci., Umea Univ., Umea, Sweden
  • fYear
    2011
  • fDate
    Nov. 29 2011-Dec. 1 2011
  • Firstpage
    542
  • Lastpage
    548
  • Abstract
    Although supported by many contemporary Virtual Machine (VM) hypervisors, live migration is impossible for certain applications. When migrating CPU and/or memory intensive VMs two problems occur, extended migration downtime that may cause service interruption or even failure, and prolonged total migration time that is harmful for the overall system performance as significant network resources must be allocated to migration. These problems become more severe for migration over slower networks, such as long distance migration between clouds. We approach this two-fold problem through a combination of techniques. A novel algorithm that dynamically adapts the transfer order of VM memory pages during live migration reduces the risk of re-transfers for frequently dirtied pages. As the amount of transferred data is thereby reduced, the total migration time is shortened. By combining this technique with a compression scheme that increases the migration bandwidth the migration downtime is also reduced. An evaluation by means of synthetic migration benchmarks shows that our combined approach reduces migration downtime by a factor 10 to 20, shortens total migration time by around 35%, as well as consumes between 26% and 39% less network bandwidth. The feasibility of our approach for real-life applications is demonstrated by migrating a streaming video server 31% faster while transferring 51% less data.
  • Keywords
    cloud computing; data compression; paged storage; video servers; video streaming; virtual machines; CPU; contemporary virtual machine hypervisor; dynamic page transfer compression scheme; dynamic page transfer reordering; high performance live migration; memory intensive VM memory page; network resource; real life application; retransfer risk reduction; streaming video server; synthetic migration benchmark; two-fold problem; Bandwidth; Heuristic algorithms; Random access memory; Servers; Streaming media; Throughput; Virtual machine monitors; Performance evaluation; Platform virtualization; Virtual machine monitors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4673-0090-2
  • Type

    conf

  • DOI
    10.1109/CloudCom.2011.82
  • Filename
    6133191