• DocumentCode
    2887689
  • Title

    High performance virtual machine migration with RDMA over modern interconnects

  • Author

    Huang, Wei ; Gao, Qi ; Liu, Jiuxing ; Panda, Dhabaleswar K.

  • Author_Institution
    Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    One of the most useful features provided by virtual machine (VM) technologies is the ability to migrate running OS instances across distinct physical nodes. As a basis for many administration tools in modern clusters and data-centers, VM migration is desired to be extremely efficient to reduce both migration time and performance impact on hosted applications. Currently, most VM environments use the Socket interface and the TCP/IP protocol to transfer VM migration traffic. In this paper, we propose a high performance VM migration design by using RDMA (Remote Direct Memory Access). RDMA is a feature provided by many modern high speed interconnects that are currently being widely deployed in data-centers and clusters. By taking advantage of the low software overhead and the one-sided nature of RDMA, our design significantly improves the efficiency of VM migration. We also contribute a set of micro-benchmarks and application-level benchmark evaluations aimed at evaluating important metrics of VM migration. The evaluations using our prototype implementation over Xen and InfiniBand show that RDMA can drastically reduce the migration overhead: up to 80% on total migration time and up to 77% on application observed downtime.
  • Keywords
    data handling; file organisation; operating systems (computers); resource allocation; virtual machines; TCP/IP protocol; data-centers; high performance virtual machine migration; remote direct memory access; socket interface; Access protocols; Computer science; Data communication; Drives; Isolation technology; Prototypes; Sockets; TCPIP; Virtual machining; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629212
  • Filename
    4629212