San Antonio, Texas
June 10, 2012
June 10, 2012
June 13, 2012
2153-5965
Computing & Information Technology
9
25.439.1 - 25.439.9
10.18260/1-2--21197
https://peer.asee.org/21197
1154
Jason St. John earned a Bachelor of Science degree in Computer & Information Technology (Network Engineering Technology concentration) from Purdue University, West Lafayette in December 2010. In January 2011, Jason accepted a position as a Graduate Research Assistant in the Department of Computer & Information Technology at Purdue University working under Dr. Thomas Hacker. Jason is currently pursuing a Master's Degree in high performance computing systems.
Thomas J. Hacker is an Associate Professor of computer and information technology at Purdue University in West Lafayette, Ind. His research interests include cyberinfrastructure systems, high-performance computing, and the reliability of large-scale supercomputing systems. He holds a Ph.D. in computer science and engineering from the University of Michigan, Ann Arbor. He is a member of IEEE, the ACM, and ASEE.
Developing Virtual Clusters for High Performance Computing using OpenNebulaHigh performance computing cluster kits such as Rocks and OSCAR were developed to simplifythe process of installing, configuring, and managing commodity-based clusters. The recentemergence of virtualization technologies and IaaS cloud computing systems, such asOpenNebula and NIMBUS, have now greatly simplified the process of creating, deploying, andmanaging dozens to hundreds of virtual machine images running on a collection of physicalservers. Cluster kits available today, however, have not been updated to include virtualization asan integral component of the cluster deployment process. The technology gap between existingcluster kits and virtualization technologies motivates the development of a new approach that canleverage the advantages of virtualization for high performance computing.We are using the KVM virtualization system with OpenNebula to create virtual highperformance computing systems for a graduate course in high performance computing systems.In this paper, we describe our experiences in investigating alternatives to the OSCAR and Rockscluster kits to develop a virtual high performance computing clustering environment built onKVM and OpenNebula. We describe a progressive set of assignments developed for the coursethat leads to a virtual cluster system designed and implemented by each student. We believe ourexperiences and results will be useful for other educators seeking to efficiently use limitedphysical hardware resources to develop an effective course in high performance computingsystems.
St. John, J., & Hacker, T. J. (2012, June), Developing Virtual Clusters for High Performance Computing Using OpenNebula Paper presented at 2012 ASEE Annual Conference & Exposition, San Antonio, Texas. 10.18260/1-2--21197
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2012 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015