Abstract
New virtualization solutions such as Xen allow users to execute hundreds of virtual machines on a single physical machine. The interest of these solutions have been proven for system isolation and security features, especially for Internet Service Providers (ISPs), as well as for high performance computing.
A natural question is to know if it is possible to use all these virtual machines at the same time, creating a virtual cluster. This might be an interesting solution for the development and the experimentation of cluster applications.
This document presents an extension of OSCAR for the deployment and the management of Xen virtual machines. We also analyze in this paper the interest of virtualization for the development, the testing and the experimentation of applications for clusters, in particular with the use of a fully virtualized cluster.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P.: A portable programming interface for performance evaluation on modern processors. The International Journal of High Performance Computing Applications 14, 189–204 (2000)
Core OSCAR Team. HOWTO: Create an OSCAR package (January 2004), http://oscar.openclustergroup.org/tiki-index.php
des Ligneris, B., Scott, S.L., Naughton, T., Gorsuch, N.: Open Source Cluster Application Resources (OSCAR): design, implementation and interest for the [computer] scientific community. In: Proceeding of 17th Annual International Symposium on High Performance Computing Systems and Applications (HPCS 2003), Sherbrooke, Canada, May 11-14,, pp. 241–246 (2003)
Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Pratt, I., Warfield, A., Barham, P., Neugebauer, R.: Xen and the art of virtualization. In: Proceedings of the ACM Symposium on Operating Systems Principles (October 2003)
Ferri, R.: The OSCAR revolution. Linux Journal (98) (June 2002), http://www.linuxjournal.com/article.php?sid=5559
Frachtenberg, E., Feitelson, D.G., Petrini, F., Fernandez, J.: Flexible coscheduling: Mitigating load imbalance and improving utilization of heterogeneous resources. In: ipdps (April 2003)
Huang, W., Liu, J., Abali, B., Panda, D.K.: A case for high performance computing with virtual machines. In: The 20th ACM International Conference on Supercomputing (ICS 2006) (June 2006)
Liu, J., Huang, W., Abali, B., Panda, D.K.: High performance vmm-bypass i/o in virtual machines. In: USENIX Annual Technical Conference 2006 (June 2006)
Menon, A., Santos, J.R., Turner, Y., Janakiraman, G.J., Zwaenepoel, W.: Diagnosing Performance Overheads in the Xen Virtual Machine Environment. In: First ACM/USENIX Conference on Vitual Execution Environments (VEE 2005) (2005)
Oprofile (2003), http://oprofile.sourceforge.net
Papadopoulos, P.M., Katz, M.J., Bruno, G.: Npaci rocks: Tools and techniques for easily deploying manageable linux clusters. In: CLUSTER (2001)
Papadopoulos, P.M., Katz, M.J., Bruno, G.: Npaci rocks: tools and techniques for easily deploying manageable linux clusters. Concurrency and Computation: Practice and Experience 15(7-8), 707–725 (2003)
Pratt, I., Fraser, K., Hand, S., Limpach, C., Warfield, A., Magenheimer, D., Nakajima, J., Mallick, A.: Xen 3.0 and the art of virtualization. In: Proceedings of the Linux Symposium 2005, July 2005, vol. 2, pp. 65–78 (2005)
Rabenseifner, R.: Effective bandwidth (beff) benchmark, http://www.hlrs.de/mpi/b_eff/
System installation suite, http://sisuite.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vallée, G., Scott, S.L. (2006). Xen-OSCAR for Cluster Virtualization. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds) Frontiers of High Performance Computing and Networking – ISPA 2006 Workshops. ISPA 2006. Lecture Notes in Computer Science, vol 4331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11942634_50
Download citation
DOI: https://doi.org/10.1007/11942634_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49860-5
Online ISBN: 978-3-540-49862-9
eBook Packages: Computer ScienceComputer Science (R0)