Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31023
Formosa3: A Cloud-Enabled HPC Cluster in NCHC

Authors: Chin-Hung Li, Te-Ming Chen, Ying-Chuan Chen, Shuen-Tai Wang


This paper proposes a new approach to offer a private cloud service in HPC clusters. In particular, our approach relies on automatically scheduling users- customized environment request as a normal job in batch system. After finishing virtualization request jobs, those guest operating systems will dismiss so that compute nodes will be released again for computing. We present initial work on the innovative integration of HPC batch system and virtualization tools that aims at coexistence such that they suffice for meeting the minimizing interference required by a traditional HPC cluster. Given the design of initial infrastructure, the proposed effort has the potential to positively impact on synergy model. The results from the experiment concluded that goal for provisioning customized cluster environment indeed can be fulfilled by using virtual machines, and efficiency can be improved with proper setup and arrangements.

Keywords: Cloud Computing, Virtualization, private cloud, HPC Cluster

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1761


[1] Amazon Elastic Compute Cloud (EC2),
[2] G. Juve, E. Deelman, K. Vahi, G. Mehta, B. Berriman, B. P. Berman, P. Maechling, "Scientfic Workflow Applications on Amazon EC2," in Procs. 5th IEEE International Conference on e-Science. 2009. pp. 59-66.
[3] HPC as a Service,
[4] Neil Smyth, Red Hat Enterprise Linux 6 Essentials, 2010, ch. 13.
[5] Kernel-based Virtual Machine,
[6] Torque Resource Manager, er.php/.
[7] H. Kim, Y. el-Khamra, S. Jha, M. Parashar, "An Autonomic Approach to Integrated HPC Grid and Cloud Usage," the 5th IEEE International Conference on e-Science, Oxford, UK, pp. 366-373, Dec. 2009.
[8] B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster, "Capacity Leasing in Cloud System using the OpenNebula Engine," Cloud Computing and Applications, 2008. Chicago, Illinois, USA.
[9] P. Sempolinski and D. Thain, "A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus," in Proc. CloudCom-2010, pp.417-426.
[10] V. Buge, H. Hessling, Y. Kemp, M. Kunze,O. Oberst, G. Quast, A. Scheurer, and O. Synge, "Integration of Virtualized Worker Nodes in Standard Batch Systems," in Journal of Physics: Conference Series, Volume 219, Issue 5, pp. 052010, 2010.
[11] D. H. van Dok, "Pushing Torque jobs in a chroot environment" Available at: t.pdf.
[12] W. Emeneker, D. Jackson, J. Butikofer, and D. Stanzione, "Dynamic Virtual Clustering with Xen and Moab," in Proc. ISPA Workshops-2006, pp.440-451.
[13] R. Rose, "Survey of System Virtualization Techniques," Available at: http://www., 2004.
[14] T. Garfinkel and M. Rosenblum, "When Virtual is Harder than Real: Security Challenges in Virtual Machine Based Computing Environments," in Proc. 10th Workshop on Hot Topics in Operating Systems (HOTOS-X).
[15] J. Cope, M. Oberg, H. M. Tufo, and M. Woitaszek, "Shared Parallel Filesystems in Heterogeneous Linux Multi-Cluster Environments," in Proc. 6th LCI International Conference on Linux Clusters: The HPC Revolution.
[16] T. Deshane, Z. Shepherd, J. N. Matthews, M. Ben-Yehuda, A. Shan, and B. Rao, "Quantitative Comparison of Xen and KVM," Xen Summit, Boston, MA, USA, pp. 1-2, 2008.
[17] L. Nussbaum, O. Mornard, F. Anhalt, J. P. Gelas, "Linux-based virtualization for HPC clusters," Available at:
[18] O. Khalid, I. Maljevic and R. Anthony, "Dynamic Scheduling of Virtual Machines Running HPC Workloads in Scientific Grids," in Proc. 3rd IEEE International Conference of New Technologies, Mobility and Security, 2009.
[19] Jeffrey Shafer, "I/O Virtualization Bottlenecks in Cloud Computing Today," Workshop on I/O Virtualization (WIOV 2010), Pittsburgh, PA, March 2010.
[20] G. Juve, E. Deelman, K. Vahi, G. Mehta, B. Berriman, B. P. Berman, P. Maechling, "Data Sharing Options for Scientific Workflows on Amazon EC2," SC-10 Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis., submitted for publication.