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 2011El portal Web <strong>de</strong> DIRAC permite que el usuariopueda efectuar la monitorización <strong>de</strong> los trabajos yla <strong>de</strong>scarga <strong>de</strong> sus respectivos archivos <strong>de</strong> salida quehan sido procesados en los nodos <strong>de</strong> cálculo. Porotra parte, el portal Web proporciona una interfazamigable y segura para la administración <strong>de</strong> DIRAC,así como para la gestión <strong>de</strong> producciones y trabajos<strong>de</strong> usuario.<strong>La</strong> interfaz <strong>de</strong> usuario <strong>de</strong> DIRAC proporcionaráa los investigadores una serie <strong>de</strong> comandos y scriptspara el envío, la monitorización y la gestión <strong>de</strong> trabajosen el Grid virtual <strong>de</strong> las aulas. <strong>La</strong> Interfaz <strong>de</strong>Usuario (IU) permitirá el envío <strong>de</strong> los trabajos pormedio <strong>de</strong> un canal seguro, mediante la creación <strong>de</strong> uncertificado <strong>de</strong> proxy en la propia máquina a partir <strong>de</strong>lcertificado <strong>de</strong>l usuario.V. Gestor <strong>de</strong> red <strong>de</strong> interconexión<strong>La</strong> adhesión a la plataforma Formiga Cloud <strong>de</strong> losrecursos computacionales pertenecientes a diversasorganizaciones presenta dificulta<strong>de</strong>s <strong>de</strong>rivadas <strong>de</strong> lautilización <strong>de</strong> diferentes políticas <strong>de</strong> configuración ygestión <strong>de</strong> la red, como, por ejemplo, el empleo <strong>de</strong>direcciones IP privadas o públicas.El gestor CloudStack requiere que las conexionessean iniciadas <strong>de</strong>s<strong>de</strong> el servidor <strong>de</strong> gestión hacia losnodos <strong>de</strong> computación <strong>de</strong> las diferentes zonas <strong>de</strong> disponibilidad.En el caso <strong>de</strong> que los nodos <strong>de</strong> computaciónempleen direcciones IP públicas, el gestorCloudStack podría gestionarlos <strong>de</strong> forma directa sinmayores complicaciones, salvo las <strong>de</strong>rivadas <strong>de</strong> la implantación<strong>de</strong> las medidas <strong>de</strong> seguridad necesariaspara evitar que los nodos pudiesen verse comprometidos.Sin embargo, este modo <strong>de</strong> comunicación<strong>de</strong>l servidor <strong>de</strong> gestión <strong>de</strong> CloudStack imposibilitala conexión con los nodos <strong>de</strong> computación <strong>de</strong> aquellasinfraestructuras <strong>de</strong> red que emplean NAT comomedio <strong>de</strong> conexión a Internet. A<strong>de</strong>más, algunas organizacionespodrían hacer uso <strong>de</strong>l mismo rango <strong>de</strong>direcciones IP privadas entre las diferentes aulas, encuyo caso el uso <strong>de</strong> VPNs, como medio <strong>de</strong> interconexión<strong>de</strong> los nodos <strong>de</strong> computación con el servidor<strong>de</strong> gestión <strong>de</strong> CloudStack, no sería posible a causa<strong>de</strong> los rangos IP solapados. Por ejemplo, el servidor<strong>de</strong> gestión <strong>de</strong> CloudStack por medio <strong>de</strong> la VPNse estaría intentando conectar a un nodo cuya direcciónIP privada pudiera estar siendo utilizada pormúltiples nodos <strong>de</strong> computación al mismo tiempo.Para solventar estas limitaciones se evaluará el uso<strong>de</strong> Cloud Kit [21], que permite que sean los nodos<strong>de</strong> computación los que inicien la conexión con elservidor <strong>de</strong> gestión <strong>de</strong> CloudStack y no al revés. Deesta forma, no sería necesario efectuar modificaciónalguna en la infraestructura <strong>de</strong> red existente parapermitir que los nodos <strong>de</strong> computación <strong>de</strong> aquellasorganizaciones, cuyas re<strong>de</strong>s empleen NAT para alcanzarInternet, puedan establecer la conexión conel servidor <strong>de</strong> gestión Cloud.Existe una complicación adicional causada por lautilización <strong>de</strong> NAT por parte <strong>de</strong> las MVs para alcanzarInternet, ya que los usuarios <strong>de</strong> las mismas nopodrían conectarse a sus servicios, como, por ejemplo,ssh, <strong>de</strong>s<strong>de</strong> una red ajena a la infraestructura. Eneste caso, sería necesario proporcionar un mecanismoque les permitiese establecer la conexión y hacer uso<strong>de</strong> estos servicios <strong>de</strong>s<strong>de</strong> el exterior. Cabe <strong>de</strong>stacarque se está trabajando con los <strong>de</strong>sarrolladores <strong>de</strong>CloudStack para proporcionar la mejor solución enrelación a la conectividad <strong>de</strong>l usuario final con suMV.VI. Conclusiones<strong>La</strong> plataforma Formiga Cloud, empleando tecnologíasCloud y Grid, permitirá la agregación<strong>de</strong> los recursos computacionales <strong>de</strong> entornos heterogéneos,in<strong>de</strong>pendientemente <strong>de</strong>l modo <strong>de</strong> red utilizado(público o privado), en una infraestructuracomún accesible <strong>de</strong>s<strong>de</strong> una interfaz Web centralizadaque facultará a los administradores gestionarla plataforma, y a los profesores y alumnos gestionarsus propios recursos virtuales.<strong>La</strong> plataforma Formiga Cloud empleará Cloud-Stack como gestor Cloud y DIRAC para gestionarlos trabajos <strong>de</strong> los investigadores. Sin embargo, losplanificadores <strong>de</strong> <strong>de</strong>spliegue <strong>de</strong> los gestores Cloud noestán diseñados para tener en cuenta las particularida<strong>de</strong>s<strong>de</strong> este entorno multiorganizacional, como, porejemplo, la disponibilidad <strong>de</strong> los nodos en función <strong>de</strong>lcontexto <strong>de</strong> utilización <strong>de</strong> los mismos. Por este motivo,se <strong>de</strong>sarrollará el Planificador FormigaCloud,que empleará técnicas heurísticas que permitirán <strong>de</strong>terminarel nodo <strong>de</strong> computación más a<strong>de</strong>cuado, eneste entorno heterogéneo, para ejecutar las máquinasvirtuales. <strong>La</strong> integración <strong>de</strong> DIRAC con Cloud-Stack permitirá efectuar la gestión bajo <strong>de</strong>manda <strong>de</strong>máquinas virtuales configuradas como Worker No<strong>de</strong>s<strong>de</strong> Grid.<strong>La</strong> plataforma Formiga Cloud permitirá elaprovechamiento <strong>de</strong> recursos computacionales infrautilizadospara su uso en tareas <strong>de</strong> cálculo, asícomo en los procesos <strong>de</strong> enseñanza y aprendizaje. Elobjetivo final es po<strong>de</strong>r realizar un mejor uso <strong>de</strong> losrecursos computacionales disponibles por las organizaciones.Agra<strong>de</strong>cimientosEl presente trabajo ha sido financiado por la Xunta<strong>de</strong> Galicia mediante los proyectos 09TIC001CT eINCITE08PXIB206094PR, y por el Gobierno <strong>de</strong>España (MCYT) mediante el proyecto TEC2010-17320.Referencias[1] J. López et al., “FORMIGA/G-FLUXO: Adding computerlabs to the Grid”, 3rd Iberian Grid InfrastructureConference, Valencia, pp. 237-246, May 2009.[2] R. Valin et al., “Gridification of a nano<strong>de</strong>vice Monte Carlosimulator for the FORMIGA project”, 3rd Iberian GridInfrastructure Conference, Valencia, pp. 109-116, May2009.[3] K. Stanoevska-slabeva, T. Wozniak and S. Ristol, Gridand Cloud Computing: A Business Perspective on Technologyand Applications, Springer, Germany, 2010.[4] C. Babcock, Management Strategies For The Cloud Revolution,McGrawHill, USA, 2010.<strong>JP2011</strong>-499

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

Saved successfully!

Ooh no, something went wrong!