Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Partial migration technique for GPGPU tasks to Prevent GPU Memory Starvation in RPC-based GPU Virtualization

Full metadata record
DC Field Value Language
dc.contributor.authorKang, JiHun-
dc.contributor.authorLim, JongBeom-
dc.contributor.authorYu, HeonChang-
dc.date.accessioned2021-08-30T22:13:42Z-
dc.date.available2021-08-30T22:13:42Z-
dc.date.created2021-06-19-
dc.date.issued2020-06-
dc.identifier.issn0038-0644-
dc.identifier.urihttps://scholar.korea.ac.kr/handle/2021.sw.korea/55456-
dc.description.abstractGraphics 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.-
dc.languageEnglish-
dc.language.isoen-
dc.publisherWILEY-
dc.titlePartial migration technique for GPGPU tasks to Prevent GPU Memory Starvation in RPC-based GPU Virtualization-
dc.typeArticle-
dc.contributor.affiliatedAuthorYu, HeonChang-
dc.identifier.doi10.1002/spe.2801-
dc.identifier.wosid000512469700001-
dc.identifier.bibliographicCitationSOFTWARE-PRACTICE & EXPERIENCE, v.50, no.6, pp.948 - 972-
dc.relation.isPartOfSOFTWARE-PRACTICE & EXPERIENCE-
dc.citation.titleSOFTWARE-PRACTICE & EXPERIENCE-
dc.citation.volume50-
dc.citation.number6-
dc.citation.startPage948-
dc.citation.endPage972-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.subject.keywordAuthorcloud computing-
dc.subject.keywordAuthorGPU Virtualization-
dc.subject.keywordAuthorresource management-
dc.subject.keywordAuthortask migration-
Files in This Item
There are no files associated with this item.
Appears in
Collections
Graduate School > Department of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher YU, Heon chang photo

YU, Heon chang
컴퓨터학과
Read more

Altmetrics

Total Views & Downloads

BROWSE