Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Implementing MPI-IO atomic mode without file system support
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05) - Volume 2 - Volume 02
Cell broadband engine architecture and its first implementation: a performance view
IBM Journal of Research and Development
Proactive process-level live migration in HPC environments
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
CheCUDA: A Checkpoint/Restart Tool for CUDA Applications
PDCAT '09 Proceedings of the 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies
RDMA-Based Job Migration Framework for MPI over InfiniBand
CLUSTER '10 Proceedings of the 2010 IEEE International Conference on Cluster Computing
CheCL: Transparent Checkpointing and Process Migration of OpenCL Applications
IPDPS '11 Proceedings of the 2011 IEEE International Parallel & Distributed Processing Symposium
vCUDA: GPU-Accelerated High-Performance Computing in Virtual Machines
IEEE Transactions on Computers
Hi-index | 0.00 |
This paper presents a framework to support transparent, live migration of virtual GPU accelerators in a virtualized execution environment. Migration is a critical capability in such environments because it provides support for fault tolerance, on-demand system maintenance, resource management, and load balancing in the mapping of virtual to physical GPUs. Techniques to increase responsiveness and reduce migration overhead are explored. The system is evaluated by using four application kernels and is demonstrated to provide low migration overheads. Through transparent load balancing, our system provides a speedup of 1.7 to 1.9 for three of the four application kernels.