AuthorsJ. Markussen, H. K. Stensland, M. Riegler, H. Kohmann, R. Nordstrøm, C. Griwodz and P. Halvorsen
TitleDevice Lending in PCI Express Networks
Afilliation, Communication Systems
StatusPublished
Publication TypeProceedings, refereed
Year of Publication2016
Conference NameProceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)
Pagination10:1-10:6
Date Published05/2016
PublisherACM
ISBN Number978-1-4503-4356-5
Abstract

The challenge of scaling IO performance of multimedia systems to demands of their users has attracted much research. A lot of effort has gone into development of distributed systems that add little latency and computing overhead. For machines in PCI Express (PCIe) clusters, we propose Device Lending as a novel solution which works at a system level. Device Lending achieves low latency and extremely low computing overhead without requiring any application-specific distribution mechanisms. For applications, the remote IO resource appears local. In fact, even the drivers of the operating system remain unaware that hardware resources are located in remote machines. By enabling machines in a PCIe cluster to lend a wide variety of hardware, cluster machines can get temporary access to a pool of IO resources. Network cards, FPGAs, SSDs, and even GPUs can easily be shared among computers. Our proposed solution, Device Lending, works transparently without requiring any modifications to drivers, operating systems or software applications.

DOI10.1145/2910642.2910650
Citation Key24477