Partial migration technique for GPGPU tasks to Prevent GPU Memory Starvation in RPC‐based GPU Virtualization. (11th February 2020)
- Record Type:
- Journal Article
- Title:
- Partial migration technique for GPGPU tasks to Prevent GPU Memory Starvation in RPC‐based GPU Virtualization. (11th February 2020)
- Main Title:
- Partial migration technique for GPGPU tasks to Prevent GPU Memory Starvation in RPC‐based GPU Virtualization
- Authors:
- Kang, JiHun
Lim, JongBeom
Yu, HeonChang - Other Names:
- Varghese Blesson guestEditor.
Netto Marco guestEditor.
Llorente Ignacio M. guestEditor.
Buyya Rajkumar guestEditor. - Abstract:
- Summary: Graphics processing unit (GPU) virtualization technology enables a single GPU to be shared among multiple virtual machines (VMs), thereby allowing multiple VMs to perform GPU operations simultaneously with a single GPU. Because GPUs exhibit lower resource scalability than central processing units (CPUs), memory, and storage, many VMs encounter resource shortages while running GPU operations concurrently, implying that the VM performing the GPU operation must wait to use the GPU. In this paper, we propose a partial migration technique for general‐purpose graphics processing unit (GPGPU) tasks to prevent the GPU resource shortage in a remote procedure call‐based GPU virtualization environment. The proposed method allows a GPGPU task to be migrated to another physical server's GPU based on the available resources of the target's GPU device, thereby reducing the wait time of the VM to use the GPU. With this approach, we prevent resource shortages and minimize performance degradation for GPGPU operations running on multiple VMs. Our proposed method can prevent GPU memory shortage, improve GPGPU task performance by up to 14%, and improve GPU computational performance by up to 82%. In addition, experiments show that the migration of GPGPU tasks minimizes the impact on other VMs.
- Is Part Of:
- Software, practice & experience. Volume 50:Number 6(2020)
- Journal:
- Software, practice & experience
- Issue:
- Volume 50:Number 6(2020)
- Issue Display:
- Volume 50, Issue 6 (2020)
- Year:
- 2020
- Volume:
- 50
- Issue:
- 6
- Issue Sort Value:
- 2020-0050-0006-0000
- Page Start:
- 948
- Page End:
- 972
- Publication Date:
- 2020-02-11
- Subjects:
- cloud computing -- GPU Virtualization -- resource management -- task migration
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2801 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 13230.xml