ABSTRACT
High-Performance Computing (HPC) services can range from those on peta-flop supercomputers down to smaller computational clusters used for HPC application development, pilot runs and staging. What they all have in common is that traditionally HPC facilities tend to be isolated from the more general scientific computing services. Advent of the cloud computing has started changing that. In this paper we discuss a very successful production-level architecture and policy framework for supporting HPC services within a more general cloud computing infrastructure called VCL. This integrated environment has been operating at NC State since fall 2004. It typically delivers over 14 million HPC CPU hours per year to NC State faculty and students. Our experience is that integration of HPC and non-HPC services in a cloud can substantially reduce the cost of both services.
- Mladen Vouk, "Cloud Computing - Issues, Research and Implementations," Journal of Computing and Information Technology, 16 (4), 2008, pp 235-246Google ScholarCross Ref
- Patrick Dreher, Mladen A. Vouk, Eric Sills, Sam Averitt, "Evidence for a Cost Effective Cloud Computing Implementation Based Upon the NC State Virtual Computing Laboratory Model," in Advances in Parallel Computing, High Speed and Large Scale Scientific Computing, Edited by Wolfgang Gentzsch, Lucio Grandinetti, Gerhard Joubert, ISBN 978-1-60750-073-5, Volume 18, 2009, pp. 236 -- 250Google Scholar
- Henry E. Schaffer, Samuel F. Averitt, Marc I. Hoit, Aaron Peeler, Eric D. Sills, and Mladen A. Vouk, "NCSUs Virtual Computing Laboratory: A Cloud Computing Solution," IEEE Computer, pp. 94-97, July 2009. Google ScholarDigital Library
- Mladen Vouk, Andy Rindos, Sam Averitt, John Bass, Michael Bugaev, Aaron Peeler, Henry Schaffer, Eric Sills, Sarah Stein, Josh Thompson, Matthew P. Valenzisi, "Using VCL Technology to Implement Distributed Reconfigurable Data Centers and Computational Services for Educational Institutions," IBM Journal of Research and Development, Vol. 53, No. 4, pp. 2:1-18, 2009 Google ScholarDigital Library
- Cameron Seay, Gary Tucker, Virtual Computing Initiative at a Small Public University, Communications of the ACM, Vol 53 (3), March 2010, pp. 75-83 Google ScholarDigital Library
- Mladen A. Vouk, Eric Sills, and Patrick Dreher, "Integration of High-Performance Computing into Cloud Computing Services," Ch 11 in Handbook of Cloud Computing, editors B. Furht and A. Escalante, Springer, ISBN: 978-1-4419-6523-3, pp. 255-276, 2010Google Scholar
- Apache VCL, <url>http://vcl.apache.org, also http://vcl.ncsu.edu</url>Google Scholar
- Nikhil Talpallikar, "High-Performance Cloud Computing: VCL Case Study", NC State University M.S. Thesis, 2012Google Scholar
- Kaushal Didwania, "Performance Evaluation of Greenplumin VCL Cloud Computing Environment", NC State University M.S. Thesis, 2012Google Scholar
- Georgy Mathew Kallumkal, "A Micro-cloud Model for Adaptable High Performance Computing," NC State University M.S. Thesis, 2013.Google Scholar
- NSF-Sponsored Workshop Report: Sustainable Funding and Business Models for Academic Cyberinfrastructure Facilities, D. Lifka, ed (2010) <url>http://www.cac.cornell.edu/~lifka/Downloads/SRCC/NS F-sponsored-Sustainable-Cyberinfrastructure-Report.pdf</url>Google Scholar
- Patrick Dreher, Mladen Vouk, Georgy Kallumkal, "Toward Implementation of a Software Defined Cloud on a Supercomputer" submitted to IC2E 2014 International Conference on Cloud EngineeringGoogle Scholar
- Integration of high-performance computing into a VCL cloud
Recommendations
High-Performance Cloud Computing: A View of Scientific Applications
ISPAN '09: Proceedings of the 2009 10th International Symposium on Pervasive Systems, Algorithms, and NetworksScientific computing often requires the availability of a massive number of computers for performing large scale experiments. Traditionally, these needs have been addressed by using high-performance computing solutions and installed facilities such as ...
Grid and cloud computing integration with NGN
ICCOM: Proceedings of the 13th WSEAS international conference on CommunicationsOver the past few years, Grid computing has become an increasingly hot topic in the world of new technologies. It is gradually also becoming familiar to the mass public through scientific and industrial field trials. Grid computing has been adopted and ...
Enhancing the Grid with Cloud Computing
Scientific computing has evolved considerably in recent years. Scientific applications have become more complex and require an increasing number of computing resources to perform on a large scale. Grid computing has become widely used and is the chosen ...
Comments