ConVGPU: GPU Management Middleware in Container Based Virtualized Environment

Cited 31 time in webofscience Cited 0 time in scopus
  • Hit : 66
  • Download : 0
Nowadays, Graphics Processing Unit (GPU) is essential for general-purpose high-performance computing, because of its dominant performance in parallel computing compare to that of CPU. There have been many successful trials on the use of GPU in virtualized environment. Especially, NVIDIA Docker obtained a most practical way to bring GPU into the container-based virtualized environment. However, most of these trials did not consider sharing GPU among multiple containers. Without the above consideration, a system will experience a program failure or a deadlock situation in the worst case. In this paper, we propose ConVGPU, a solution to share the GPU in multiple containers. With ConVGPU, the system can guarantee the required GPU memory which the container needs to execute. To achieve it, we introduce four scheduling algorithms that manage the GPU memory to be taken by the containers. These algorithms can prevent the system from falling into deadlock situations between containers during execution.
Publisher
Institute of Electrical and Electronics Engineers Inc.
Issue Date
2017-09
Language
English
Citation

2017 IEEE International Conference on Cluster Computing, CLUSTER 2017, pp.301 - 309

ISSN
1552-5244
DOI
10.1109/CLUSTER.2017.17
URI
http://hdl.handle.net/10203/310494
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 31 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0