2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Ccgrid 2012) 2012
DOI: 10.1109/ccgrid.2012.26
|View full text |Cite
|
Sign up to set email alerts
|

Transparent Accelerator Migration in a Virtualized GPU Environment

Abstract: Abstract-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, ondemand 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 de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 28 publications
(15 citation statements)
references
References 10 publications
0
15
0
Order By: Relevance
“…However, the challenges are similar in this context, ie, ensuring a consistent state prior to the migration. This can, eg, be achieved by a virtualization of the accelerator resources() and a migration of the accelerator images across physical devices at synchronization points. This way, even the migration across heterogeneous architectures is possible if frameworks such as OpenCL are used …”
Section: Resultsmentioning
confidence: 99%
“…However, the challenges are similar in this context, ie, ensuring a consistent state prior to the migration. This can, eg, be achieved by a virtualization of the accelerator resources() and a migration of the accelerator images across physical devices at synchronization points. This way, even the migration across heterogeneous architectures is possible if frameworks such as OpenCL are used …”
Section: Resultsmentioning
confidence: 99%
“…VOCL solves the local limitations of GPU devices by using modified GPGPU APIs to migrate GPGPU tasks to remote nodes so that nodes without GPUs can handle GPGPU tasks. Based on VOLC, the method in accelerator migration, supports the load balancing of GPU resources across GPU clusters by migrating GPGPU tasks in the GPU cluster environment. Floating devices is one of the GPU migration techniques based on rCUDA, an RPC‐based GPU sharing technology.…”
Section: Related Workmentioning
confidence: 99%
“…To checkpoint/restart a GPU application, the computation state is the key. Such a state is collected/constructed at a checkpointing event and restored at a later restarting event 24 . The state of a GPU application can be represented by variables declared in the program.…”
Section: Checkpoint/restartmentioning
confidence: 99%