{Xen2MX: High-performance communication in virtualized environments}
Type of publication: | Article |
Citation: | ananos14jss |
Journal: | Journal of Systems and Software |
Volume: | 95 |
Year: | 2014 |
Pages: | 217 - 230 |
Note: | "" |
ISSN: | 0164-1212 |
URL: | A PHP Error was encounteredSeverity: 8192 Message: Function eregi() is deprecated Filename: helpers/MY_url_helper.php Line Number: 24 A PHP Error was encounteredSeverity: 8192 Message: Function eregi() is deprecated Filename: helpers/MY_url_helper.php Line Number: 24 A PHP Error was encounteredSeverity: 8192 Message: Function eregi() is deprecated Filename: helpers/MY_url_helper.php Line Number: 24 |
DOI: | 10.1016/j.jss.2014.04.036 |
Abstract: | Abstract Cloud computing infrastructures provide vast processing power and host a diverse set of computing workloads, ranging from service-oriented deployments to high-performance computing (HPC) applications. As \{HPC\} applications scale to a large number of VMs, providing near-native network I/O performance to each peer \{VM\} is an important challenge. In this paper we present Xen2MX, a paravirtual interconnection framework over generic Ethernet, binary compatible with Myrinet/MX and wire compatible with MXoE. Xen2MX combines the zero-copy characteristics of Open-MX with Xen's memory sharing techniques. Experimental evaluation of our prototype implementation shows that Xen2MX is able to achieve nearly the same raw performance as Open-MX running in a non-virtualized environment. On the latency front, Xen2MX performs as close as 96% to the case where virtualization layers are not present. Regarding throughput, Xen2MX saturates a 10 Gbps link, achieving 1159 MB/s, compared to 1192 MB/s of the non-virtualized case. Scales efficiently with the number of VMs, saturating the link for even smaller messages when 40 single-core \{VMs\} put pressure on the network adapters. |
Keywords: | 10G Ethernet |
Authors | |
Added by: | [NAN] |
Total mark: | 0 |
Attachments
|
|
Notes
|
|
|
|
Topics
|
|
|