Virtual Parallel Machines Through Virtualization: Impact on MPI Executions
Virtual Machines (VM) are used to provide homogeneous environments at low costs, enhanced security of execution through confinment of the application, and sometimes for enabling checkpointing capabilities. They rely on special hardware instructions, or pure software implementations, and are usually located between the hardware and the different operating systems. In this work, we evaluate the impact of virtualization parameter (like the number of VM per physical machine) over applications and micro-benchmarks running inside Message Passing Interface environments to determine the feasability and efficiency of virtual environments for high performance computation emulation.
Unable to display preview. Download preview PDF.
- 1.Cappello, F., Desprez, F., Dayde, M., Jeannot, E., Jegou, Y., Lanteri, S., Melab, N., Namyst, R., Primet, P.V.B., Richard, O., Caron, E., Leduc, J., Mornet, G.: Grid5000: a nation wide experimental grid testbed. International Journal on High Performance Computing Applications (2006)Google Scholar
- 3.Bailey, D.H., Barton, J.T.: The nas kernel benchmark program. Technical Report TM-86711, NASA (August 1985)Google Scholar