Análisis del rendimiento en Clústeres basados en PelicanHPC

Autores/as

  • John Abraham Aguirre-Carrasco Universidad Nacional Micaela Bastidas de Apurímac Autor/a
  • Luis Miguel Alfaro-Chirinos Universidad Nacional Micaela Bastidas de Apurímac Autor/a
  • Alejandrina Huaylla-Quispe Universidad Nacional Micaela Bastidas de Apurímac Autor/a

Palabras clave:

clúster de alto rendimiento, paralelismo, virtualización, PelicanHPC

Resumen

La implementación de clústeres de alto rendimiento tienen aplicación en entornos de agrupamiento de nodos físicos independientes y de manera virtualizada mediante un middleware especializado o un Sistema Operativo dedicado, con el objetivo de obtener mayor recurso computacional a partir de equipos básicos. Ante ambas opciones, surge la pregunta: ¿Qué implementación arroja mejores resultados en cuanto al rendimiento?, por lo que el presente estudio tiene por finalidad realizar un análisis al rendimiento de clústeres en dos escenarios: diez equipos de cómputo homogéneos interconectados a una red local por cable trenzado CAT 6a y un switch; y de otra parte, diez máquinas virtualizadas en el software VirtualBox, con recursos repartidos equitativamente como son: memoria RAM, procesadores y disco. La metodología adoptada fue experimental en cinco ciclos repetitivos y trabajando en función a las medias del tiempo de ejecución El algoritmo de prueba es un contador de números primos codificado en lenguaje C++, generando su archivo de salida y posterior ejecución a nivel de consola sobre la terminal en el Sistema Operativo PelicanHPC (variante de CD live del SO Debian). Los resultados son uniformes inicialmente, trabajando de 1 a 10 nodos, donde el resultado demuestra más de 30% de mejora en el clúster tradicional frente a un progreso irregular del clúster virtualizado, puntos que serán objeto del análisis descriptivo en base a resultados obtenidos.

Descargas

Los datos de descarga aún no están disponibles.

Biografía del autor/a

  • John Abraham Aguirre-Carrasco, Universidad Nacional Micaela Bastidas de Apurímac

    John Abraham Aguirre Carrasco, Ingeniero Informático y Sistemas egresado de la Universidad Nacional Micaela Bastidas de Apurímac.

  • Luis Miguel Alfaro-Chirinos, Universidad Nacional Micaela Bastidas de Apurímac

    Luis Miguel Alfaro Chirinos, Ingeniero Informático y Sistemas, maestro en Gestión Pública de la Universidad Cesar Vallejo, docente adscrito al departamento de Ingeniería, Escuela Académica Profesional de Ingeniera informática y Sistemas de la Universidad Nacional Micaela Bastidas de Apurímac.

  • Alejandrina Huaylla-Quispe, Universidad Nacional Micaela Bastidas de Apurímac

    Alejandrina Huaylla Quispe, Ingeniero de Sistemas e Informática, maestra en Gestión Pública de la Universidad Cesar Vallejo, Egresada de la maestría en Proyectos de Inversión de la Universidad Tecnológica de los Andes, docente contratado adscrito al departamento de Ingeniería, Escuela Académica Profesional de Ingeniera informática y Sistemas de la Universidad Nacional Micaela Bastidas de Apurímac.

Referencias

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

Descargas

Publicado

2023-10-24

Número

Sección

Artículos