Analysis of performance in PelicanHPC-based Clusters
Keywords:
high performance cluster, parallelism, virtualization, PelicanHPCAbstract
The implementation of high-performance clusters has application in environments of grouping of independent physical nodes and in a virtualized manner through specialized middleware or a dedicated Operating System, with the aim of obtaining greater computational resources from basic equipment. Given both options, the question arises: Which implementation yields better results in terms of performance? Therefore, the purpose of this study is to carry out an analysis of the performance of clusters in two scenarios: ten homogeneous computing devices interconnected to a local network. by braided CAT 6a cable and a switch; and on the other hand, ten virtualized machines in the VirtualBox software, with resources distributed equally such as: RAM memory, processors and disk. The methodology adopted was experimental in five repetitive cycles and working based on the average execution time. The test algorithm is a prime number counter coded in C++ language, generating its output file and subsequent execution at the console level on the terminal. on the PelicanHPC Operating System (live CD variant of the Debian OS). The results are initially uniform, working from 1 to 10 nodes, where the result demonstrates more than 30% improvement in the traditional cluster compared to irregular progress in the virtualized cluster, points that will be the subject of descriptive analysis based on the results obtained.
Downloads
References
W. Chuliang , L. Minglu , Zhigang Wang and L. Xinda, "Automatic Performance Tuning for the Virtualized Cluster System," 2009.
A. Y. J, J. P. Walters and S. P. Crago, "Supporting High Performance Molecular Dynamics in vittualized clusters using IOMMU, SR-IOV and GPUDirect," 2015.
J. Xunfei, B. Tuguldur and N. Lam, "High performance cluster monitoring system," Conference: 2018 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), 2018.
Z. Wu, C. Zhangxin, C. C. Douglas and T. Weigin , "High Performance Computing and Applications," Second international conference HPCA 2009 Shangai, China, 2010. https://doi.org/10.1007/978-3-642-11842-5
M. G. Xavier, M. V. Neves, F. D. Rossi, T. C. Ferreto, T. Lange and C. A. F. De Rose, "Performance Evaluation of Container-based Virtualization for high performance computing enviroments," 2013. https://doi.org/10.1109/PDP.2013.41
T. Thandar, C. Sung-Do and S. P. Jong , "Availability Modeling and Analysis on Virtualized Clustering with rejuvenation," international journal of computer science and network security, vol. 8, no. 9, 2009.
R. M. Yoo, C. J. Hughes, L. Konrad and R. Rajwar, "Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud," 2013.
C. Paidamoyo, L. Chunyuan, M. Nikhil, C. Lawrence and R. Henao, "Survival Cluster Analysis," 2020.
R. Hernández, C. Fernández and P. Baptista, Metodología de la Investigación, Mexico: McGraw-Hill, 2014.
U. Deshpande, B. Wang, S. Haque, M. Hines and K. Golapan, "MemX: Virtualization of Cluster-wide Memory," 2010.
https://doi.org/10.1109/ICPP.2010.74
D. Hasenkamp, A. Sim, M. Wehner and K. Wu, "Finding Tropical Cyclones on a Cloud Computing Cluster: using parallel virtualization for large-scale climate simulation analysis," 2010.
https://doi.org/10.1109/CloudCom.2010.68
B. Tierney, W. Johnston, B. Crowley, G. Hoo, C. Brooks and D. Gunter, "The NetLogger Methodology for High Performance Distributed Systems Performance Analysis," 1998.
https://doi.org/10.2172/764331
DistroWatch, "https://distrowatch.com/," [Online]. Available: https://distrowatch.com/table.php?distribution=pelicanhpc. [Accessed 20 septiembre 2023].
DELL Technologies, "https://www.dell.com," [Online]. Available: https://www.dell.com/support/manuals/es-pe/alienware-17-laptop/alienware-17-r4-setupandspecifications/especificaciones?guid=guid-1eae1626-6999-4d20-a522-a574d6b4761c&lang=es-mx. [Accessed 18 septiembre 2023].
FS community, "https://community.fs.com," [Online]. Available: https://community.fs.com/es/blog/t568a-vs-t568b-difference-between-straight-through-and-crossover-cable.html. [Accessed 20 septiembre 2023].
M. C. Cowgill, R. J. Harvey and I. T. Watson, "A Genetic Algorithm Approach to cluster Analysis," 1999. https://doi.org/10.1016/S0898-1221(99)00090-5
Keepcoding TechSchool, "https://keepcoding.io," [Online]. Available: https://keepcoding.io/blog/que-es-live-cd/. [Accessed 20 septiembre 2023].
M. G. Xavier, M. V. Neves and C. A. F. De Rose , "A Performance Comparison of Container-based Virtualization Systems for Mapreduce Clusters," 2014. https://doi.org/10.1109/PDP.2014.78
A. J. Younge, R. Herschel, J. T. Brown, G. V. Laszewski, J. Qiu and G. C. Fox, "Analysis of Virtualization Technologies for High Performance Computing Enviroments," 2011. https://doi.org/10.1109/CLOUD.2011.29
Downloads
Published
Issue
Section
License
Copyright (c) 2023 C&T Riqchary Science and technology research magazine
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.