Title :
Optimizing Xen inter-domain data transfer
Author :
Fremal, Sebastien ; Manneback, Pierre
Author_Institution :
Fac. Polytech., Univ. de Mons, Mons, Belgium
Abstract :
The delivery of data to computing ressources in a short time is a crucial issue for the effectiveness of High Performance Computing. We meet this issue when, for example, designing drivers for virtual machines. We developped two tools to speed up data transfers between Xen virtual machines. The first one is a circular buffer shared in user memory space between the two communicating domains and allowing transfers without copy. The second pins pages in memory and transfers their Machine Frame Number (MFN), significantly reducing the transfered data volume. This paper briefly unveils the architecture of our tools and compare them with TCP sockets and XenSocket, a circular buffer in kernel memory space.
Keywords :
parallel programming; storage management; virtual machines; MFN; TCP sockets; Xen inter-domain data transfer; XenSocket; circular buffer; computing resources; data delivery; data transfers; data volume; high performance computing; kernel memory space; machine frame number; user memory space; virtual machines; Data transfer; Graphics processing units; Kernel; Random access memory; Virtual machine monitors; Virtual machining; Virtualization; Xen; communication;
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
DOI :
10.1109/HPCSim.2014.6903799