30.07.2015 Views

Actas JP2011 - Universidad de La Laguna

Actas JP2011 - Universidad de La Laguna

Actas JP2011 - Universidad de La Laguna

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Actas</strong> XXII Jornadas <strong>de</strong> Paralelismo (<strong>JP2011</strong>) , <strong>La</strong> <strong>La</strong>guna, Tenerife, 7-9 septiembre 2011B. Centro <strong>de</strong> Supercomputación <strong>de</strong> GaliciaPor otra parte, en el Centro <strong>de</strong>Supercomputación <strong>de</strong> Galicia, se tendrá un aula con unmáster <strong>de</strong>l gestor <strong>de</strong> CloudStack, que permitirá levantarun sistema virtualizado en los nodos a través <strong>de</strong> una red<strong>de</strong> 1Gb/s, <strong>de</strong>s<strong>de</strong> la cual, se habilita una <strong>de</strong> las máquinascon un servidor proxy para mejorar el escalado <strong>de</strong>ntro <strong>de</strong>la misma subred.C. <strong>Universidad</strong> <strong>de</strong> BarcelonaContaremos con nodos <strong>de</strong> cálculo normales,que nos van a permitir comprobar escalado en largasdistancias, don<strong>de</strong> la latencia <strong>de</strong> re<strong>de</strong>s <strong>de</strong> área extensa, esun factor importante a tener en cuenta.El tipo <strong>de</strong> nodos con los que se va a trabajarson, listados en función <strong>de</strong>l organismo al que pertenecenserán:1) <strong>Universidad</strong> <strong>de</strong> Santiago: servidoresDELL PowerEdge SC1425, con dos procesadoresPIV Xeon a 2.8 Ghz y 1 GB <strong>de</strong> RAM por procesador(Fig.2.).2) Centro <strong>de</strong> supercomputación: en el aulavirtualizada, las máquinas anfitriones serán <strong>de</strong>l tipoIntel(R) Core(TM)2 Duo E6750 @ 2.66GHz, siendolas máquinas virtuales <strong>de</strong> 2 Cores, con 1GB <strong>de</strong> RAMy 5GB <strong>de</strong> disco.3) <strong>Universidad</strong> <strong>de</strong> Barcelona: Dual Core AMDOpteron(tm) Processor 256 @ 1,7 GHz, 2 GB <strong>de</strong>RAM y 4 Cores.Fig. 2. Proceso para la publicación <strong>de</strong> una nueva versión <strong>de</strong>ntro <strong>de</strong>lrepositorio <strong>de</strong> software. Una vez finalizado el proceso <strong>de</strong>sincronización <strong>de</strong> CVMFS, está disponible a través <strong>de</strong> HTTP.El mo<strong>de</strong>lo anterior (Fig.2.) tiene todos loselementos necesarios para asegurar una escalabilidad,soportando miles <strong>de</strong> clientes CVMFS con la fiabilida<strong>de</strong>xigida por un sistema <strong>de</strong> archivos, y el rendimientosobre el tipo <strong>de</strong> red más común en re<strong>de</strong>s <strong>de</strong> área local,como las <strong>de</strong> las aulas <strong>de</strong> informática.IV.DESCRIPCIÓN PRUEBAS REALIZADAS<strong>La</strong>s siguientes pruebas tienen la intención <strong>de</strong>medir la sobrecarga <strong>de</strong> CVMFS bajo las cargas <strong>de</strong>trabajo típicas en cálculo científico.Para la realización <strong>de</strong> estas pruebas se hautilizado un programa <strong>de</strong> análisis <strong>de</strong> datos utilizado engrupos <strong>de</strong> Física <strong>de</strong> Altas energías <strong>de</strong>nominado ROOT(TablaI). ROOT, que está formado por librerías <strong>de</strong>software y un programa orientado a objetos <strong>de</strong>sarrolladopor el CERN, y fue <strong>de</strong>sarrollado para el análisis <strong>de</strong> física<strong>de</strong> partículas, conteniendo varias característicasespecíficas <strong>de</strong> este campo. Debido al amplio número <strong>de</strong>ficheros que utiliza ROOT, es la herramienta perfectapara utilizarla en las pruebas <strong>de</strong> software. El programaque se va a utilizar en ROOT ―rf202_exten<strong>de</strong>dmkfit.C‖es un software <strong>de</strong> pruebas que va a permitir generardatos a partir <strong>de</strong> un mo<strong>de</strong>lo numérico, mediante unafunción con una serie <strong>de</strong> parámetros, la cual variará paraajustarlos a otro mo<strong>de</strong>lo completamente distinto. Estonos permite modificar el número <strong>de</strong> eventos con el fin<strong>de</strong> ajustar mejor el mo<strong>de</strong>lo.<strong>La</strong> tabla I muestra algunas <strong>de</strong> las propieda<strong>de</strong>s<strong>de</strong> CVMFS o ROOT, don<strong>de</strong> po<strong>de</strong>mos ver, la cantidad <strong>de</strong>archivos con los que se va a trabajar o el tamaño <strong>de</strong>caché con el que vamos a contar.TABLA ICARACTERÍSTICAS DE LOS PROGRAMAS ROOT Y CVMFS EN CUANTOVersiónA TAMAÑO Y CANTIDAD DE ARCHIVOSTamañototalen MBROOT v.5.28 218(56 tar.gz)Número <strong>de</strong>archivosTamaño medio<strong>de</strong> los archivosen KB4630 2.5CachéCVMFS v.0.2.61 69 628 4.0En las pruebas que se realizarán, se hará lacomparativa <strong>de</strong> CVMFS contra la <strong>de</strong>scarga directa <strong>de</strong>lsoftware <strong>de</strong>s<strong>de</strong> el mismo servidor HTTP. El servidor <strong>de</strong>archivos que se ejecuta es Apache 2.2.3, mientras que elservidor proxy HTTP es Squid en su versión 2.6,teniendo el repositorio CVMFS almacenado en una zona<strong>de</strong> solo lectura <strong>de</strong> los nodos, y utilizando la versión <strong>de</strong>Scientific Linux 5.5. <strong>La</strong>s máquinas virtuales utilizanhipervisores KVM, y se cuenta con la pérdida constanteen la región <strong>de</strong>l 5%.Para compararlo a partir <strong>de</strong> un estado conocido y <strong>de</strong>manera reproducible, todas las cachés serán borradas encada una <strong>de</strong> las baterías <strong>de</strong> pruebas, obteniendo losresultados con la <strong>de</strong>nominada ―caché fría‖, y eligiendoel peor <strong>de</strong> los resultados en cada caso. Con esto lo quequeremos comprobar es la pérdida <strong>de</strong> rendimiento queexistiría en un posible caso real, en don<strong>de</strong> un usuario,nunca haya lanzado sus trabajos en uno o varios nodos,esta parece la simulación más realista ya que se pue<strong>de</strong>comparar a su vez con las pruebas <strong>de</strong> <strong>de</strong>scarga directa,<strong>JP2011</strong>-521

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!