“…Unfortunately, due to lack of MRA switch in the market, many proprietary attempts have been made to achieve multi-root sharing using SRIOV compliant I/O devices with customized hardware boxes [4,7,10,28,44] or relying on NTB [32,40,41] as an alternative. Besides, PCIe could be an ideal power-efficient interconnect for intra-rack communications [5,20,26], by mapping parts of the client host's memory to a global memory address space [23,24]. As a point of comparison, Marlin maps the hosts' entire memory address space to avoid extra data copying and guarantees security by leveraging existing hardware components.…”