Proceedings of the 2007 ACM/IEEE Conference on Supercomputing 2007
DOI: 10.1145/1362622.1362635
|View full text |Cite
|
Sign up to set email alerts
|

Virtual machine aware communication libraries for high performance computing

Abstract: As the size and complexity of modern computing systems keep increasing to meet the demanding requirements of High Performance Computing (HPC) applications, manageability is becoming a critical concern to achieve both high performance and high productivity computing. Meanwhile, virtual machine (VM) technologies have become popular in both industry and academia due to various features designed to ease system management and administration. While a VM-based environment can greatly help manageability on large-scale… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
58
1
2

Year Published

2009
2009
2020
2020

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 103 publications
(61 citation statements)
references
References 22 publications
0
58
1
2
Order By: Relevance
“…Other research [6]- [9] concentrates on establishing a shared memory data channel between two guest domains via the Xen VMM. As a result, the time spent in the manager domain is avoided, and the performance is improved close to that of native socket communication.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Other research [6]- [9] concentrates on establishing a shared memory data channel between two guest domains via the Xen VMM. As a result, the time spent in the manager domain is avoided, and the performance is improved close to that of native socket communication.…”
Section: Related Workmentioning
confidence: 99%
“…As a result, the time spent in the manager domain is avoided, and the performance is improved close to that of native socket communication. IVC [6] provides a user level communication library for High Performance Computing applications. XWay [7] modifies the AF NET network protocol stack to switch dynamically between TCP/IP (using the original kernel) and their XWay channel (using shared memory).…”
Section: Related Workmentioning
confidence: 99%
“…The techniques proposed by these studies include VMM-bypassing [12], using XenLoop [13] alike techniques to replace the loopback network with the shared memory [14], and using a dedicated CPU core to handle all communications [15]. However, none of these studies addressed the overcommitted scenarios.…”
Section: B) Improving Mpi Communication Performance On Xenmentioning
confidence: 99%
“…This approach has been studied using Xen page sharing capability to provide fast socket [10] and MPI [3] communication.…”
Section: Message Passing Between Virtual Machines On the Same Hostmentioning
confidence: 99%
“…Some high performance Network Interface Cards can be made accessible directly from within VMs, thus providing near native communication performance when VMs are hosted on different physical machines [3]. However, implementing fast communication between virtual machines over shared memory is also crucial considering the emergence of multicore cluster nodes.…”
Section: Introductionmentioning
confidence: 99%