@inproceedings {24477,
	title = {Device Lending in PCI Express Networks},
	journal = {Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)},
	year = {2016},
	month = {05/2016},
	pages = {10:1-10:6},
	publisher = {ACM},
	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.},
	isbn = {978-1-4503-4356-5},
	doi = {10.1145/2910642.2910650},
	author = {Markussen, Jonas and H{\r a}kon Kvale {Stensland} and Riegler, Michael and Kohmann, Hugo and Nordstr{\o}m, Roy and Griwodz, Carsten and Halvorsen, P{\r a}l}
}
@inproceedings {Simula.ND.84,
	title = {Making an SCI Fabric Dynamically Fault Tolerant},
	journal = {Workshop on Communication Architecture for Clusters (CAC 2008)},
	year = {2008},
	month = {April},
	pages = {1-8},
	publisher = {IEEE},
	type = {Conference},
	abstract = {In this paper we present a method for dynamic fault tolerant routing for SCI networks implemented on Dolphin Interconnect Solutions hardware. By dynamic fault tolerance, we mean that the interconnection network reroutes affected packets around a fault, while the rest of the network is fully functional. To the best of our knowledge this is the first reported case of dynamic fault tolerant routing available on commercial off the shelf interconnection network technology without duplicating hardware resources. The development is focused around a 2-D torus topology, and is compatible with the existing hardware, and software stack. We look into the existing mechanisms for routing in SCI. We describe how to make the nodes that detect the faulty component do routing decisions, and what changes are needed in the existing routing to enable support for local rerouting. The new routing algorithm is tested on clusters with real hardware. Our tests show that distributed databases like MySQL can run uninterruptedly while the network reacts to faults. The solution is now part of Dolphin Interconnect Solutions SCI driver, and hardware development to further decrease the reaction time is underway.},
	isbn = {9781424416936},
	author = {H{\r a}kon Kvale {Stensland} and Lysne, Olav and Nordstr{\o}m, Roy and Kohmann, Hugo},
	editor = {IEEE, }
}
