{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T07:44:05Z","timestamp":1770450245834,"version":"3.49.0"},"reference-count":39,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2017,12,1]],"date-time":"2017-12-01T00:00:00Z","timestamp":1512086400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"European Commission\u2019s Horizon 2020 program","award":["644312"],"award-info":[{"award-number":["644312"]}]},{"name":"RAPID","award":["687628"],"award-info":[{"award-number":["687628"]}]},{"name":"VINEYARD"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2017,12,1]]},"DOI":"10.1109\/tpds.2017.2717908","type":"journal-article","created":{"date-parts":[[2017,6,21]],"date-time":"2017-06-21T18:36:21Z","timestamp":1498070181000},"page":"3472-3485","source":"Crossref","is-referenced-by-count":28,"title":["FairGV: Fair and Fast GPU Virtualization"],"prefix":"10.1109","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4730-950X","authenticated-orcid":false,"given":"Cheol-Ho","family":"Hong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivor","family":"Spence","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0217-8307","authenticated-orcid":false,"given":"Dimitrios S.","family":"Nikolopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"349","article-title":"Performance isolation and fairness for multi-tenant cloud storage","author":"shue","year":"2012","journal-title":"Proc 10th USENIX Conf Oper Syst Des Implementation"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508308"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1996130.1996163"},{"key":"ref31","first-page":"22","article-title":"Scheduling techniques for concurrent systems","author":"ousterhout","year":"1982","journal-title":"Proc 3rd Int Conf Distrib Comput Syst"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/146637.146658"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2015.7108420"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854040"},{"key":"ref35","first-page":"291","article-title":"Enabling OS research by inferring interactions in the black-box GPU stack","author":"menychtas","year":"2013","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref34","article-title":"Completely fair scheduler","volume":"2009","author":"pabla","year":"2009","journal-title":"Linux J"},{"key":"ref10","article-title":"Pegasus: Coordinated scheduling for virtualized accelerator-based systems","author":"gupta","year":"2011","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.112"},{"key":"ref12","first-page":"109","article-title":"GPUvm: Why not virtualizing GPUs at the hypervisor?","author":"suzuki","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS.2010.5547126"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541963"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3068281"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1109\/TII.2015.2509441","article-title":"VADI: GPU virtualization for an automotive platform","volume":"12","author":"lee","year":"2016","journal-title":"IEEE Trans Ind Informat"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2011.6152718"},{"key":"ref18","first-page":"1","article-title":"On the virtualization of CUDA based GPU remoting on ARM and X86 machines in the GVirtuS framework","author":"montella","year":"2016","journal-title":"Int J Parallel Program"},{"key":"ref19","article-title":"Nouveau: Accelerated open source driver for NVIDIA cards","author":"foundation","year":"2011"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1281700.1281702"},{"key":"ref4","article-title":"GP100 pascal whitepaper","year":"2016"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345215"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1851476.1851535"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1519138.1519141"},{"key":"ref29","first-page":"231","article-title":"Efficient and scalable paravirtual I\/O system","author":"har\u2019el","year":"2013","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665702"},{"key":"ref8","article-title":"TimeGraph: GPU scheduling for real-time multi-tasking environments","author":"kato","year":"2011","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15277-1_37"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451169"},{"key":"ref9","first-page":"401","article-title":"Gdev: First-class GPU resource management in the operating system","author":"kato","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807207"},{"key":"ref20","article-title":"pathscale\/pscnv","year":"2012"},{"key":"ref22","article-title":"KVMGT: A full GPU virtualization solution","author":"song","year":"2014","journal-title":"KVM Forum"},{"key":"ref21","first-page":"121","article-title":"A full GPU virtualization solution with mediated pass-through","author":"tian","year":"2014","journal-title":"Proc USENIX Conf USENIX Annu Tech Conf"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618534"},{"key":"ref23","article-title":"NVIDIA grid: Graphics accelerated VDI with the visual performance of a workstation","author":"herrera","year":"2014"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"ref25","first-page":"1","article-title":"FlexSC: Flexible system call scheduling with exception-less system calls","author":"soares","year":"2010","journal-title":"Proc 9th USENIX Conf Operating Syst Des Implementation"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8103836\/07954729.pdf?arnumber=7954729","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T03:36:45Z","timestamp":1692848205000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7954729\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,1]]},"references-count":39,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2017.2717908","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2017,12,1]]}}}