LA computación Grid permite la agregación de. Mejorando la Planificación Grid Inter-Dominio Mediante Técnicas P2P

Tamaño: px
Comenzar la demostración a partir de la página:

Download "LA computación Grid permite la agregación de. Mejorando la Planificación Grid Inter-Dominio Mediante Técnicas P2P"

Transcripción

1 Mejorando la Planificación Grid Inter-Dominio Mediante Técnicas P2P A. Caminero 1, O. Rana 2, B. Caminero 1, C. Carrión 1 Resumen Las tecnologías Grid han hecho posible la agregación de recursos geográficamente distribuidos en el contexto de una aplicación particular. Siendo los Grids sistemas extremadamente distribuidos, los requerimientos en la red de interconexión se deberían tener en cuenta cuando se realicen tareas como por ejemplo la planificación, migración o monitorización de trabajos. Hay que notar que las entidades que forman un Grid (como usuarios, servicios y datos) necesitan comunicarse por medio de una red de interconexión. Esto hace que la red debería usarse de una forma eficiente y tolerante a fallos. Sin embargo, la mayoría de los esfuerzos existentes para proporcionar calidad de servicio (QoS) en Grids no consideran temas de red, y se concentran en carga de procesador y accesos a discos. Además, las interacciones entre diferentes dominios administrativos son un asunto clave en computación Grid, por lo que sus efectos deberían considerarse cuando se realiza la planificación de los trabajos. En una contribución anterior, extendimos un framework que proporciona planificación de trabajos para que permita planificación inter-dominio basado en técnicas peer-to-peer. El trabajo actual proporciona una evaluación de prestaciones realizada mediante simulación, comparando nuestro framework con otros existentes para la planificación inter-dominio. Palabras clave Metaplanificación Grid, red, calidad de servicio, p2p, inter-dominio I. Introducción LA computación Grid permite la agregación de recursos heterogéneos dispersos para soportar grandes aplicaciones paralelas en ciencia, ingeniería y comercio [14]. Los sistemas Grid actuales son entornos altamente variables, hechos de una serie de organizaciones independientes que comparten sus recursos, creando lo que se conoce como Organización Virtual, VO [15]. Esta variabilidad hace la Calidad de Servicio (QoS) altamente deseable, pero muy difícil de conseguir en la práctica [24]. Una de las razones para esta limitación en la falta de control sobre la red que conecta varios componentes de un sistema Grid. Alcanzar QoS extremo-a-extremo es a menudo difícil, debido a que sin reservas de recursos cualquier garantía de QoS es difícil de satisfacer. Sin embargo, para aplicaciones que necesitan una respuesta rápida (como por ejemplo visualización colaborativa [19]), el Grid debe proporcionar a los usuarios algún tipo de seguridad sobre el uso de los recursos lo que no es un asunto trivial en el contexto de la QoS de red [22]. En una VO, las entidades se comunican entre ellas por medio de una red de interconexión, lo que resulta en que la red desempeña un rol esencial en sistemas 1 Instituto de Investigación en Informática de Albacete (I 3 A), Universidad de Castilla-La Mancha, e- mail: {agustin blanca 2 Cardiff School of Computer Science, Cardiff University, Fig. 1. Planificación intra-dominio. Grid [24]. Las interacciones entre dominios dentro de una VO son un tema de investigación importante [28] debido a que los usuarios en un dominio pueden necesitar acceder a recursos de otro dominio distinto. Además, los trabajos pertenecientes a un usuario con unos requerimientos de QoS particulares pueden tener que ejecutarse en un recurso computacional de un dominio administrativo distinto. Un broker de recurso puede utilizarse para descubrir recursos computacionales que cumplan las propiedades de un trabajo requeridas por un usuario. Nuestro trabajo se enfoca en la provisión de QoS de red, mediante la integración de características de la red cuando elegimos los recursos computacionales para ejecutar trabajos. Como mencionamos arriba, si no hay recursos computacionales localmente, un recurso de otro dominio administrativo puede ser elegido. Por lo tanto, las conexiones entre dominios deberían considerarse cuando se realice la planificación de trabajos. Asumimos que estas conexiones siguen una estructura peer-to-peer. La contribución de este trabajo es una evaluación de prestaciones de una técnica de planificación Grid inter-dominio, cuya primera evaluación se realizó en [10]. La evaluación actual se ha desarrollado por medio del simulador GridSim [25] ampliamente usado en la comunidad Grid. El uso de simulación nos permite realizar experimentos de una forma controlable y repetible. Este trabajo está estructurado de la siguiente forma: Sección II menciona propuestas actuales para proporcionar QoS de red en Grids, y presta especial atención a la falta de atención que le han prestado a la planificación inter-dominio. También, se mencionan propuestas existentes de planificación inter-dominio. La Sección III describe nuestra propuesta de planificación inter-dominio, que ya ha sido introducida en [10].

2 La Sección IV proporciona una evaluación de la propuesta actual por medio de simulación, y la Sección V presenta conclusiones e ideas para el trabajo futuro. II. Trabajo relacionado La arquitectura propuesta está dirigida a proporcionar QoS en un sistema Grid, y se preocupa especialmente con las interacciones entre dominios administrativos cuando realizamos la planificación de trabajos a recursos computacionales. Las interacciones inter-dominio dentro de nuestra propuesta se modelan como propagación de consultas dentro de una red P2P. En esta sección proporcionamos, primero, una revisión de las propuestas existentes para proporcionar QoS de red en Grids, para después, revisar algunas de las propuestas actuales para planificación inter-dominio. La provisión de QoS de red en un Grid ha sido explorada por varios proyectos de investigación, de entre los que destacan GARA [24], NRSE [7], G- QoSM [4], GNRB [3] y VIOLA [26] [27]. Muchos de estos esfuerzos no consideran las capacidades de la red cuando realizan la planificación de trabajos. Las propuestas que proporcionan planificación de los trabajos de los usuarios a recursos de computación son GARA y G-QoSM, y los planificadores usados son DSRT [11] y PBS [20] en GARA, mientras que G-QoSM usa DSRT. Estos planificadores (DSRT y PBS) solamente prestan atención a la carga de los recursos computacionales, por lo que un recurso potente y descargado con una red sobrecargada puede ser elegido para ejecutar un trabajo. Esto decrementa las prestaciones recibidas por los usuarios, especialmente cuando el trabajo requiere una gran entrada/ salida de red. Finalmente, VIOLA es en cierta forma similar a nuestra propuesta (en tanto que también considera la red para realizar la planificación). Sin embargo, la diferencia principal es que VIOLA está enfocado a la co-asignación y reserva, lo cual no siempre es posible si la red pertenece a otro administrador. Además, cuando no hay recursos computacionales en el dominio local, un asunto importante es decidir a qué dominio vecino reenviar la consulta. DIA- NA [5] es una propuesta que realiza metaplanificación en un entorno local, típicamente una LAN. En DIANA, un conjunto de metaplanificadores trabajan de forma P2P, y el metaplanificador de cada dominio se comunica con todos los otros metaplanificadores de los demás dominios. DIANA ha sido desarrollado para tomar decisiones basadas en información global, lo que hace que DIANA no sea adecuado para un entorno de Grid real (como por ejemplo LHC Computing Grid [2]), que tiene alrededor de 200 sitios y decenas de miles de CPUs. La propuesta del Proyecto e-protein [23] se llama Job Yield Distribution Environment (JYDE) [21]. Uno de sus componentes es el Grid Distribution Manager (GriDM, o DM), un sistema P2P que realiza planificación inter-dominio y balanceo de carga sobre planificadores intra-cluster como por ejemplo SGE o Condor. Pero los enlaces de la red no se tienen en cuenta cuando se decide dónde planificar un trabajo, solamente la carga del cluster. El objetivo de esta estrategia es mantener cada CPU en cada sitio ejecutando trabajos y con unos cuantos trabajos esperando en cualquier momento, pero no demasiados que oculten la habilidad del DM para tomar decisiones de planificación. Por lo tanto, la provisión de QoS de red no se puede considerar uno de los objetivos de esta propuesta. Gu et al. [16] proponen un modelo de agregación escalable para sistemas P2P para automáticamente agregar servicios para crear aplicaciones distribuidas basadas en restricciones de QoS definidas por los usuarios. Además, Assunção et al. [13] proporcionan una arquitectura para interconectar islas de Grids, que identifica y propone arquitectura, mecanismos y políticas que permiten la inter-conectividad de Grids, y permita a los Grids crecer de forma similar a Internet. Esta arquitectura se conoce como InterGrid. Nuestra propuesta es una mejora sobre una propuesta previa [8], que está destinada a planificar trabajos dento de un dominio administrativo. La propuesta original ha sido extendida para implementar planificación inter-dominio [10], y tanto la propuesta original como la extensión se mencionarán en la siguiente sección. Seguidamente, se presenta una evaluación de prestaciones de nuestra propuesta de planificación inter-dominio (llamada Inter-Domain GNB) o ID-GNB. III. Interdomain Scheduling: ID-GNB Proponemos el uso de una entidad llamada Grid Network Broker (GNB) [8] para proporcionar QoS de red en un dominio administrativo. Esto se consigue monitorizando los elementos de la red con el fin de adaptar el planificador al estado del sistema [9]. Por tanto, la red es un parámetro clave para elegir el mejor recurso para ejecutar un trabajo de usuario. Esta arquitectura trabaja en un único dominio administrativo, y ha sido extendida para trabajar en un escenario inter-dominio. Una descripción en profundidad de nuestra arquitectura inter-dominio se puede encontrar en [10]. Nuesta arquitectura se basa en las siguients dos suposiciones: (1) cada dominio debe proporcionar los recursos que anuncia, es decir, cuando un cominio publica que tiene X máquinas con Y velocidad, estas máquinas deben existir dentro del dominio. Esto es necesario para calcular el ancho de banda efectivo entre el usuario y el dominio que tiene los recursos. (2) El monitor de recurso debería proporcionar exactamente las mismas medidas en todos los dominios. De otra forma, no se pueden realizar comparaciones entre diferentes dominios. Nuestra propuesta de planificación inter-dominio, llamada Inter-Domain GNB, or ID-GNB, usa el concepto de Routing Indices (RI) [12]. Esos permiten que los nodos reenvíen consultas a aquellos vecinos que tienen más posibilidades de tener respuestas. Si un nodo no puede encontrar un recurso de compu-

3 Con el fin de usar los RIs, un componente clave es la función de bondad [12]. La función de bondad decidirá cómo de bueno es cada vecino considerando su HRI y la distancia entre vecinos. Más concretamente, nuestra función de bondad se muestra en la Ecuación (2). Fig. 2. Topología peer-to-peer de ejemplo. tación apropiado para un trabajo de usuario dentro de su dominio, reenvía la consulta a un subconjunto de sus vecinos, basado en su RI local. Esto es mejor que inundar la red reenviando a todos los vecinos o seleccionar algunos aleatoriamente. Esto reduce la cantidad de tráfico generado dentro de la red para encontrar recursos apropiados. A. Routing Indices Los RI se usan para mejorar las prestaciones de nuestro enrutamiento P2P, y para prevenir que la red se inunde. Los RI son una técnica para elegir el nodo al que reenviar una consulta: El RI representa la disponibilidad de datos de un tipo específico en la base de información del vecino. Usamos una versión llamada Hop-Count Routing Index (HRI) [12], que considera el número de saltos necesarios para alcanzar un dato. Nuestra implementación de HRI calcula la calidad agregada de un dominio vecino, basado en el número de máquinas, su potencia, carga actual, y el ancho de banda efectivo del enlace entre ambos dominios. Más concretamente, se aplica la Ecuación (1): I l p = carga recurso(p) eff bw(l, p) (1) donde Ip l es la información que el dominio local l mantiene sobre el dominio vecino p. Además, se pueden calcular predicciones sobre estos valores, por ejemplo, como se menciona en [9]. Como se puede apreciar, la red tiene un papel fundamental cuando se calcula la calidad de un dominio. Para una descripción más en profundidad, véase [10]. En cada dominio, el HRI se representa como una tabla M N, donde M es el número de vecinos y N es el horizonte (número máximo de saltos) de nuestro índice. Por tanto, la n a posición en la fila m a es la calidad de los dominios que se pueden alcanzar a través del vecino m, dentro de n saltos. Como ejemplo, el HRI del dominio P 1 se presenta en la Tabla I (para la topología mostrada en la Figura 2). TABLA I HRI para el dominio P 1. Peer 1 hop 2 hops P 2 P 3 I P1 P 2 I P1 P 3 I P2 P 4 + I P2 P 5 I P3 P 6 + I P3 P 7 bondad(p) = j=1..h S p.j F j 1 (2) En la Ecuación (2), p es el dominio vecino que se está considerando; H es el horizonte para los HRIs; y F es el fanout de la topología. Como [12] explica, el horizonte es un umbral en la distancia entre dominios aquellos dominios cuya distancia del dominio local es mayor que el horizonte no se considerarán. Mientras, el fanout de la topología es el máximo número de vecinos que un dominio tiene. IV. Evaluación de prestaciones Presentamos una evaluación de prestaciones de nuestra propuesta, ID-GNB, comparada con otras propuestas de la literatura. Las otras propuestas son GriDM y flooding, y se presentan brevemente a continuación. A. Otras propuestas: GriDM y flooding GriDM es parte del paquete software JYDE (Job Yield Distribution Environment) [21] que fue desarrollado en el Proyecto e-protein [23]. En el servidor de emisión, los GriDMs forma una red P2P y tratan de equilibrar la carga entre ellos. GriDM trabaja chequeando constantemente las longitudes de las colas de espera de cada sitio. Cuando una cola en particular cae por debajo de un umbral mínimo, más trabajos se envían a ese sitio. La estrategia trata de mantener cada CPU de cada sitio trabajando y con unos cuantos trabajos esperando ser ejecutados [21]. Gnutella [1] usa flooding, y requiere que cada dominio reenvíe cada consulta a todos sus vecinos. Cada consulta tiene un tiempo de vida o TTL, que se decrementa cada vez que la consulta alcanza un vecino. Cuando el TTL llega a 0, la consulta se descarta y se informa al usuario de que el trabajo ha sido rechazado. Debido al hecho de que el número de consultas se incrementa cada vez que se reenvía, varios dominios diferentes pueden aceptar la misma consulta. En este caso, el trabajo se ejecutará en el vecino cuya respuesta llegó la primera al usuario. B. Experimentos y resultados Hemos creado un escenario de red basado en el EU DataGRID Testbed 1, como se muestra en la Figura 3 [17]. La topología original se ha modificado (3 enlaces han sido eliminados) con el fin de evitar bucles cuando construyamos los RIs, ya que este problema ya ha sido tratado en [12]. La topología muestra 11 recursos computacionales en 11 localizaciones en Europa. Cada localización es un dominio administrativo. Los límites entre dominios administrativos son los círculos de la Figura 3. De esta forma,

4 TABLA II Especificaciones de recursos. ID Dominio Rec. (Loc.) # Nodos CPU # Usuarios Fig. 3. EU DataGRID Testbed 1. 0 RAL (UK) 41 49, Imp. College (UK) 52 62, NorduGrid (Nor.) 17 20, NIKHEF (Net.) 18 21, Lyon (Fra.) 12 14, CERN (Sui.) 59 70, Milano (Ita.) 5 70, Torino (Ita.) 2 3, Rome (Ita.) 5 6, Padova (Ita.) 1 1, Bologna (Ita.) 67 80, Fig. 4. Topología peer-to-peer. se crea la topología P2P que se muestra en la Figura 4. Nuestros experimentos se han realizado con la herramienta de simulación GridSim [25]. Las tres propuestas (ID-GNB, GriDM y flooding) han sido implementadas en GridSim. Se han tomado las siguientes decisiones: Intervalos de planificación de 20 segundos. Intervalos de monitorización de vecinos de 10 segundos. Los dominios aceptan un trabajo para ser ejecutado en su dominio local solamente si hay CPUs libres en ese momento. Si una consulta llega a un dominio más de una vez, esto se realiza cada vez. La Tabla II resume las características de los recursos simulados, que se obtuvieron de un testbed real de LCG [18]. El ratio de CPUs está definido en MIPS (Millones de Instrucciones Por Segundo). Además, el número de nodos para cada recurso se ha escalado por 10 debido a que los experimentos completos tardarían varias semanas de procesamiento. Finalmente, cada nodo tiene 4 CPUs. Para este experimento creamos 100 usuarios y los distribuimos por las localizaciones, como muestra la Tabla II. Cada usuario tiene varios trabajos cuyas necesidades de procesamiento son Millones de Instrucciones (MI), lo que significa que cada trabajo tarda sobre 2 segundos si se ejecuta en el recurso CERN. Además, los fichero de I/O son de 24 MB. Todos los trabajos tienen los mismos parámetros que se obtuvieron del sistema de monitorización y calibración on-line ATLAS [6]. Nuestro experimento está enfocado a determinar el comportamiento del algoritmo de planificación interdominio. Por tanto, tratamos de ver cómo diferentes algoritmos afectan a las prestaciones que reciben los usuarios en términos del número de consultas reen- viadas, ratio de consultas por trabajo, y tiempo de ejecución total. Figura 5 presenta resultados del número de trabajos ejecutados con éxito para cada política de planificación inter-dominio, conforme variamos el número de trabajos por usuario. Podemos observar que no hay diferencia entre GriDM y ID-GNB debido a que ambas propuestas pueden encontrar un recurso de computación para todos los trabajos en todos los experimentos. En cambio, conforme incrementamos el número de trabajos por usuario, hay un incremento en los trabajos que no se pueden ejecutar con flooding. Ahora consideremos la Figura 6, que muestra el número de consultas realizadas por cada trabajo ejecutado con éxito. Esta estadística se ha calculado dividiendo el número total de consultas realizadas entre el número de trabajos completados. Como esperamos, flooding requiere más consultas por cada trabajo debido a que cada dominio reenvía las consultas que no puede cumplir a todos sus dominios vecinos. Con respecto a GriDM y ID-GNB, ID-GNB muestra los valores más pequeños y la diferencia se agranda conforme incrementamos el número de trabajos por usuario. Para el caso de 15 trabajos por usuario, ID-GNB requiere 30% menos consultas que GriDM para la misma cantidad de trabajos ejecutados con éxito. La última estadística que presentamos es la latencia media de ejecución de trabajos, que se muestra en la Figura 7. Esta estadística incluye el tiempo desde que los usuarios envían el trabajo al recurso de computación, hasta que la salida del trabajo llega al usuario. Incluye el retardo de transmisión, tiempo de encolado en el recurso (si no hay ninguna CPU ociosa cuando el trabajo llega), y el tiempo de ejecución del trabajo. Esta estadística se ha calculado para cada trabajo, por ejemplo, calculamos la latencia del trabajo 0 para todos los usuarios. Figura 7 (a) muestra que cuando cada usuario tiene 5 trabajos, las latencias son muy similares para todas las políticas de planificación, aunque ID-GNB es un poco peor. Esto se debe a que la red está descargada, por lo que sus prestaciones no afectan a las prestaciones de los

5 trabajos. Por tanto, el recurso de computación más descargado es la mejor opción para ejecutar trabajos. Esto se confirma por las estadísticas mostradas en la Figura 6 (a), debido a que tanto GriDM como ID-GNB muestran datos similares de consultas por trabajos ejecutados con éxito. Cuando cada usuario tiene 10 trabajos (representado en la Figura 7 (b)), GriDM y flooding muestran resultados similares, mientas que ID-GNB se comporta mejor. La razón es que la red está más cargada que antes, por lo que las prestaciones de la red afectan más a las prestaciones de los trabajos, y la carga de los recursos de computación resulta menos importante. Este hecho se confirma por el número de consultas por trabajo ejecutado con éxito (presentado en la Figura 6 (b)), que muestra que GriDM necesita más consultas que ID-GNB para encontrar recursos para ejecutar cada trabajo. Cuando los usuarios tienen 15 trabajos cada uno (representado en la Figura 7 (c)), la latencia de ejecución media es mayor para GriDM que para las otras propuestas. Debido a que GriDM no considera la red, el recurso que elige no es el más adecuado. Esto se confirma por el número de consultas por trabajo ejecutado con éxito (presentado en la Figura 6 (c)). Además, flooding presenta latencias similares a ID-GNB, que se explica por la naturaleza misma de flooding. Recordar que con flooding cada dominio reenvía cada consulta a todos sus vecinos, por lo que alcanza un recurso computacional adecuado a expensas de una gran cantidad de consultas por cada trabajo ejecutado con éxito (como se puede ver en la Figura 6 (c)). Los resultados de esta evaluación muestran que ID- GNB mejora las prestaciones de GriDM y flooding en términos de número de consultas requeridas por cada trabajo y tiempo de ejecución. ID-GNB alcanza mejor ratio de trabajos ejecutados con éxito y menores latencias. Por lo tanto, esto demuestra que ID-GNB es escalable, lo que la hace una técnica más apropiada para entornos Grid reales. V. Conclusiones y trabajo futuro La red es un requerimiento importante para cualquier aplicación Grid, debido a que las entidades que forman el Grid (como usuarios, servicios y datos) la necesitan para comunicarse entre ellos. Las prestaciones de la red deben por tanto considerarse cuando se realicen tareas como por ejemplo planificación, migración o monitorización de trabajos. En una publicación previa, presentamos un planificador Grid inter-dominio basado en técnicas P2P. Este planificador elige el dominio vecino al que reenviar una consulta por medio de Routing Indices. Este trabajo proporciona una evaluación de prestaciones realizada mediante simulación, que compara el framework mejorado con propuestas existentes para planificación inter-dominio, flooding y GriDM. Los resultados presentados ilustran la escalabilidad del ID-GNB. Además, estamos actualmente investigando las sobrecargas causadas por ID-GNB, lo que constituye nuestro trabajo futuro. Además, también estamos estudiando técnicas para modificar la conectividad entre vecinos. Actualmente asumimos que el conjunto de vecinos está prefijado, y está definido por los enlaces físicos. Pero estamos considerando una construcción dinámica del conjunto de vecinos por medio de overlays dinámicos. Agradecimientos Este trabajo ha sido parcialmente financiado por el MEC y los fondos FEDER de la Comisión Europea bajo los proyectos Consolider Ingenio-2010 CSD y TIN C04-02 ; conjuntamente por JCCM y Fondo Social Europeo bajo el proyecto FSE ; y por JCCM bajo los proyectos PBC and PBC Referencias [1] Gnutella. Web Page, [2] LCG (LHC Computing Grid) Project. Web Page, [3] Adami, D., et al. Design and implementation of a grid network-aware resource broker. In Proc. of the Intl. Conference on Parallel and Distributed Computing and Networks (Innsbruck, Austria, 2006). [4] Al-Ali, R., et al. Network QoS Provision for Distributed Grid Applications. Intl. Journal of Simulations Systems, Science and Technology, Special Issue on Grid Performance and Dependability 5, 5 (December 2004). [5] Anjum, A., McClatchey, R., Stockinger, H., Ali, A., Willers, I., Thomas, M., Sagheer, M., Hasham, K., and Alvi, O. DIANA scheduling hierarchies for optimizing bulk job scheduling. In Proc. of the Second Intl. Conference on e-science and Grid Computing (Amsterdam, Netherlands, 2006). [6] ATLAS online monitoring and calibration system. Web Page, interactive-grid.eu/applications/hep. [7] Bhatti, S., Sørensen, S., Clark, P., and Crowcroft, J. Network QoS for Grid Systems. The Intl. Journal of High Performance Computing Applications 17, 3 (2003). [8] Caminero, A., Carrión, C., and Caminero, B. Designing an entity to provide network QoS in a Grid system. In Proc. of the 1st Iberian Grid Infrastructure Conference (IberGrid) (Santiago de Compostela, Spain, 2007). [9] Caminero, A., Rana, O., Caminero, B., and Carrión, C. An Autonomic Network-Aware Scheduling Architecture for Grid Computing. In Proc. of the 5th Intl. Workshop on Middleware for Grid Computing (MGC) (Newport Beach, USA, 2007). [10] Caminero, A., Rana, O., Caminero, B., and Carrión, C. Providing network QoS support in Grid systems by means of peer-to-peer techniques. In Proc. of the 2008 Intl. Conference on Grid Computing and Applications (GCA 08) (Las Vegas, USA, 2008). [11] Chu, H.-H., and Nahrstedt, K. CPU service classes for multimedia applications. In Proc. of Intl. Conference on Multimedia Computing and Systems (ICMCS) (Florence, Italy, 1999). [12] Crespo, A., and Garcia-Molina, H. Routing Indices For Peer-to-Peer Systems. In Proc. of the Intl. Conference on Distributed Computing Systems (ICDCS) (Vienna, Austria, 2002). [13] de Assunção, M. D., Buyya, R., and Venugopal, S. Intergrid: A case for internetworking islands of grids. Concurrency and Computation: Practice and Experience (2007). [14] Foster, I., and Kesselman, C. The Grid 2: Blueprint for a New Computing Infrastructure, 2 ed. Morgan Kaufmann, [15] Foster, I. T. The anatomy of the Grid: Enabling scalable virtual organizations. In Proc. of the 1st Intl. Symposium on Cluster Computing and the Grid (CCGrid) (Brisbane, Australia, 2001). [16] Gu, X., and Nahrstedt, K. A Scalable QoS-Aware Service Aggregation Model for Peer-to-Peer Computing

6 500 Total jobs Total jobs 1500 Total jobs Succeeded Jobs Succeeded Jobs Succeeded Jobs (a) 5 trabajos por usuario (b) 10 trabajos por usuario (d) 15 trabajos por usuario Fig. 5. Número de trabajos ejecutados con éxito. Queries per Succeeded Job Queries per Succeeded Job Queries per Succeeded Job (a) 5 trabajos por usuario (b) 10 trabajos por usuario (d) 15 trabajos por usuario Fig. 6. Número de consultas por cada trabajo ejecutado con éxito. Avg. Execution Latencies (sec.) ID GNB 5 jobs GRIDM 5 jobs FLOODING 5 jobs Avg. Execution Latencies (sec.) ID GNB 10 jobs GRIDM 10 jobs FLOODING 10 jobs Avg. Execution Latencies (sec.) ID GNB 15 jobs GRIDM 15 jobs FLOODING 15 jobs Job Number Job Number Job Number (a) 5 trabajos por usuario (b) 10 trabajos por usuario (d) 15 trabajos por usuario Fig. 7. Latencias de ejecución medias. Grids. In Proc. 11th Intl. Symposium on High Performance Distributed Computing (HPDC) (Edinburgh, UK, 2002). [17] Hoschek, W., Janez, F. J., Samar, A., Stockinger, H., and Stockinger, K. Data management in an international data grid project. In Proc. of the 1st Intl. Workshop on Grid Computing (Bangalore, India, 2000). [18] LCG Computing Fabric Area. Web Page, http: //lcg-computing-fabric.web.cern.ch. [19] Marchese, F. T., and Brajkovska, N. Fostering asynchronous collaborative visualization. In Proc. of the 11th Intl. Conference on Information Visualization (Washington DC, USA, 2007). [20] Mateescu, G. Extending the Portable Batch System with preemptive job scheduling. In SC2000: High Performance Networking and Computing (Dallas, USA, 2000). [21] McGuffin, L. J., Smith, R. T., Bryson, K., Sorensen, S. A., and Jones, D. T. High throughput profile-profile based fold recognition for the entire human proteome. BMC Bioinformatics 7 (June 2006), [22] Nabrzynski, J., Schopf, J., and Weglarz, J., Eds. Grid Resource Management. State of the Art and Future Trends. Kluwer Academic Publishers, [23] O Brien, A., Newhouse, S., and Darlington, J. Mapping of Scientific Workflow within the E-Protein Project to Distributed Resources. In UK e-science All-hands Meeting (Nottingham, UK, 2004). [24] Roy, A. End-to-End Quality of Service for High-End Applications. PhD thesis, Dept. of Computer Science, University of Chicago, [25] Sulistio, A., Poduval, G., Buyya, R., and Tham, C.- K. On incorporating differentiated levels of network service into GridSim. Future Generation Computer Systems 23, 4 (May 2007), [26] VIOLA : Vertically Integrated Optical Testbed for Large Application in DFN, Web site at [27] Waldrich, O., Wieder, P., and Ziegler, W. A Metascheduling Service for Co-allocating Arbitrary Types of Resources. In Proc. of the 6th Intl. Conference on Parallel Processing and Applied Mathematics (PPAM) (Poznan, Poland, 2005). [28] Zheng, W., Hu, M., Yang, G., Wu, Y., Chen, M., Ma, R., Liu, S., and Zhang, B. An efficient web services based approach to computing grid. In Proc. of Intl. Conference on E-Commerce Technology for Dynamic E- Business, (CEC-East 04) (Washington, DC, USA, 2004).

A. Caminero 1, O. Rana 2, B. Caminero 1, C. Carrión 1

A. Caminero 1, O. Rana 2, B. Caminero 1, C. Carrión 1 Evaluación de prestaciones de metaplanificadores de Grid conscientes de la red A. Caminero 1, O. Rana 2, B. Caminero 1, C. Carrión 1 Resumen La meta-planificación eficiente se ha demostrado que es esencial

Más detalles

Incorporando Información de Red en el Metaplanificador GridWay

Incorporando Información de Red en el Metaplanificador GridWay Castellón, Septiembre 2008 505 Incorporando Información de Red en el Metaplanificador GridWay Luis Tomás, Agustín Caminero, Blanca Caminero, Carmen Carrión 1 Resumen La agregación de recursos distribuidos

Más detalles

XVII JORNADAS DE PARALELISMO ALBACETE, SEPTIEMBRE 2006 1. Implementación y evaluación de un agente de ancho de banda en GridSim

XVII JORNADAS DE PARALELISMO ALBACETE, SEPTIEMBRE 2006 1. Implementación y evaluación de un agente de ancho de banda en GridSim XVII JORNADAS DE PARALELISMO ALBACETE, SEPTIEMBRE 2006 1 Implementación y evaluación de un agente de ancho de banda en GridSim Agustín Caminero Herráez, Blanca Caminero Herráez y Carmen Carrión Espinosa

Más detalles

Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales *

Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales * Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales * Profesor Patrocinante: Dr. Pablo Saez G. ** Profesor Co-patrocinante: Dr. Jaime Araneda

Más detalles

CURRICULUM VITAE DE MIEMBROS DE COMISIONES PARA CONCURSOS DE ACCESO A LOS CUERPOS DOCENTES UNIVERSITARIOS

CURRICULUM VITAE DE MIEMBROS DE COMISIONES PARA CONCURSOS DE ACCESO A LOS CUERPOS DOCENTES UNIVERSITARIOS CURRICULUM VITAE DE MIEMBROS DE COMISIONES PARA CONCURSOS DE ACCESO A LOS CUERPOS DOCENTES UNIVERSITARIOS 1. DATOS PERSONALES Apellidos y Nombre: Carrión Espinosa, Carmen Cuerpo docente al que pertenece:

Más detalles

Computación Grid. Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes

Computación Grid. Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes Grid Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes Centro de Investigaciones Energéticas Medioambientales y Tecnológicas, Madrid, Spain Máster: Grid y Paralelismo

Más detalles

Meta Planificación por Adelantado en Grids Heterogéneos. Luis Tomás Carmen Carrión Blanca Caminero

Meta Planificación por Adelantado en Grids Heterogéneos. Luis Tomás Carmen Carrión Blanca Caminero Meta Planificación por Adelantado en Grids Heterogéneos Luis Tomás Carmen Carrión Blanca Caminero Dept. de Sistemas Informáticos Universidad de Castilla-La Mancha {luistb,carmen,blanca}@dsi.uclm.es Resumen

Más detalles

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es) Microsoft HPC V 1.0 José M. Cámara (checam@ubu.es) Introducción Microsoft HPC (High Performance Computing) es la solución de Microsoft a la computación de alto rendimiento. Está enfocado principalmente

Más detalles

Servicios de asignación y planificación de recursos Grid

Servicios de asignación y planificación de recursos Grid Servicios de asignación y planificación de recursos Grid PONENCIAS Allocation and Scheduling Services of Grid Resources A. Fernández, E. Heymann, J. Salt y M. A. Senar Resumen El concepto de Grid ha surgido

Más detalles

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales The Anatomy of the Grid Enabling Scalable Virtual Organization Autores : Ian Foster, Carl Kesselman y Steven Tuecke. 2001 GRIDS y Organizaciones Virtuales Permite compartir recursos en forma coordinada

Más detalles

CrossBroker: gestión de aplicaciones paralelas e interactivas en entornos Grid

CrossBroker: gestión de aplicaciones paralelas e interactivas en entornos Grid CrossBroker: gestión de aplicaciones paralelas e interactivas en entornos Grid PONENCIAS CrossBroker: Management of Parallel and Interactive Applications on Grid Environments E. Fernández, A. Morajko,

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: SUPERCÓMPUTO FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC ( ) APOBL

Más detalles

{luistb,carmen,blanca,}@dsi.uclm.es. 1 Instituto de Investigación en Informática de Albacete (I 3 A), Universidad de Castilla-La Mancha, e-mail:

{luistb,carmen,blanca,}@dsi.uclm.es. 1 Instituto de Investigación en Informática de Albacete (I 3 A), Universidad de Castilla-La Mancha, e-mail: BoT-R: Una técnica para reducir la fragmentación en la meta-planificación por adelantado de Sistemas Grid Luis Tomás, Carmen Carrión y Blanca Caminero 1 Resumen Proporcionar QoS en entornos Grid, donde

Más detalles

Una heurística para la asignación de máquinas a trabajos fijos

Una heurística para la asignación de máquinas a trabajos fijos VIII Congreso de Ingeniería de Organización Leganés, 9 y 10 de septiembre de 2004 Una heurística para la asignación de máquinas a trabajos fijos José Manuel García Sánchez, Marcos Calle Suárez, Gabriel

Más detalles

Sistemas de distribución y entrega de contenidos. Nuevos paradigmas.

Sistemas de distribución y entrega de contenidos. Nuevos paradigmas. Sistemas de distribución y entrega de contenidos. Nuevos paradigmas. Encarna Pastor Dpto. Ingeniería de Sistemas Telemáticos ETSIT - Entrega de contenidos clásica: web y HTTP Internet Cliente web Servidor

Más detalles

Mosix2: La versión grid de Mosix para Linux-2.6

Mosix2: La versión grid de Mosix para Linux-2.6 Mosix2: La versión grid de Mosix para Linux-2.6 Juan P. Caballero Lionel Gutierrez Javier Echaiz Jorge R. Ardenghi Laboratorio de Investigación de Sistemas Distribuidos (LISiDi) Departamento de Ciencias

Más detalles

UNA VISIÓN GLOBAL DE LA TECNOLOGÍA GRID

UNA VISIÓN GLOBAL DE LA TECNOLOGÍA GRID UNA VISIÓN GLOBAL DE LA TECNOLOGÍA GRID J.L. Vázquez-Poletti, Eduardo Huedo Cuesta, Rubén Santiago Montero, Ignacio Martín Llorente Departamento de Arquitectura de Computadores y Automática Universidad

Más detalles

Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing

Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing Limitaciones de clusters TEMA 4: Grid Computing Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es Marcos Novalbos

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

GRID COMPUTING MALLA DE ORDENADORES

GRID COMPUTING MALLA DE ORDENADORES GRID COMPUTING MALLA DE ORDENADORES Introducción Concepto Compartir potencia computacional; Aprovechamiento de ciclos de procesamiento; El Grid Computing se enmarca dentro de la tecnología de computación

Más detalles

Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO

Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO 2005 Vidal Díaz Prado LA ESTRUCTURA DE LA GRID COMPUTING Ciencia UANL, abril-junio, año/vol.

Más detalles

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto Organizaciones Virtuales e Integración de Información José Abásolo Prieto Universidad de los Andes Objetivo de la charla Mostrar que aunque la problemática de integración de información distribuida y heterogénea

Más detalles

Bases para la implementación de una red descentralizada de comunicaciones

Bases para la implementación de una red descentralizada de comunicaciones Universidad Técnica Federico Santa María Bases para la implementación de una red descentralizada de comunicaciones Nombre: Cristóbal Troncoso Rol: 2473031-K Última revisión: 04/08/2008 Introducción Los

Más detalles

DLML PARA UN AMBIENTE GRID

DLML PARA UN AMBIENTE GRID DLML PARA UN AMBIENTE GRID Para obtener el grado de MAESTRO EN CIENCIAS (Ciencias y Tecnologías de la Información) PRESENTA: Apolo H. Hernández Santos Asesores Dra. Graciela Román Alonso Dr. Miguel Alfonso

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

ESTADO DEL ARTE DEL GRID

ESTADO DEL ARTE DEL GRID ESTADO DEL ARTE DEL GRID OSCAR GIOVANNI MEDINA ALFARO Presentado a: Ing. Diego Alberto Rincón Y. PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS BOGOTA D.C. 2011

Más detalles

La Computación en GRID se abre camino en el IFIC

La Computación en GRID se abre camino en el IFIC La Computación en GRID se abre camino en el IFIC Este artículo pretende clarificar el concepto de computación GRID, la utilización de las tecnologías GRID para construir el modelo de computación de la

Más detalles

WAN y Enrutamiento WAN

WAN y Enrutamiento WAN WAN y Enrutamiento WAN El asunto clave que separa a las tecnologías WAN de las LAN es la capacidad de crecimiento, no tanto la distancia entre computadoras Para crecer, la WAN consta de dispositivos electrónicos

Más detalles

8 de Mayo de 2003 WORKSHOP IRIS-GRID. Middleware COORDINACIÓN

8 de Mayo de 2003 WORKSHOP IRIS-GRID. Middleware COORDINACIÓN 1/12 8 de Mayo de 2003 WORKSHOP IRIS-GRID Quién? 2/12 COORDINACIÓN Miguel Angel Senar (Universidad Autónoma de Barcelona) (Universidad Complutense de Madrid) INVESTIGADORES INVOLUCRADOS EN LA REVISIÓN

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Evaluación de Algoritmos de Ruteo de Paquetes en Redes de Computadoras. Fax: 54-2652-430224 Fax: 34-91-3367426

Evaluación de Algoritmos de Ruteo de Paquetes en Redes de Computadoras. Fax: 54-2652-430224 Fax: 34-91-3367426 Evaluación de Algoritmos de Ruteo de Paquetes en Redes de Computadoras Berón, Mario Marcelo Gagliardi, Edilma Olinda Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales Universidad

Más detalles

Portal de acceso a recursos HPC en entornos Grid

Portal de acceso a recursos HPC en entornos Grid Portal de acceso a recursos HPC en entornos Grid PONENCIAS Accessing to HPC Resource and Job Monitoring Information Using the HPC-Europa Portal F. Guim, I. Rodero, J. Corbalán y J. Labarta Resumen En un

Más detalles

Contacto Lespade, Juan Pablo jplespa@infovia.com.ar Dirección: Las Heras 490 Luján (B6700ATJ) Buenos aires Argentina Tel: ++54-2323-434791

Contacto Lespade, Juan Pablo jplespa@infovia.com.ar Dirección: Las Heras 490 Luján (B6700ATJ) Buenos aires Argentina Tel: ++54-2323-434791 Teleinformática Y Redes Trabajo Práctico de Investigación Redes compañero a compañero como soporte de sistemas de archivos distribuidos Lespade, Juan Pablo jplespa@infovia.com.ar División Estadística y

Más detalles

Computación Grid e Ingeniería del Software Basada en Componentes en CSCL

Computación Grid e Ingeniería del Software Basada en Componentes en CSCL Computación Grid e Ingeniería del Software Basada en Componentes en CSCL Miguel L. Bote Lorenzo, Juan I. Asensio Pérez, Yannis A. Dimitriadis, Eduardo Gómez Sánchez, Luis M. Vaquero González, Guillermo

Más detalles

Comunicaciones para Cómputo Paralelo Intercluster

Comunicaciones para Cómputo Paralelo Intercluster Comunicaciones para Cómputo Paralelo Intercluster Walter Aróztegui, Fernando L. Romero, Fernando G. Tinetti 1 Instituto de Investigación en Informática LIDI (III-LIDI) Facultad de Informática UNLP Centro

Más detalles

VGrid: Una Infraestructura Grid Virtual con fines Educacionales

VGrid: Una Infraestructura Grid Virtual con fines Educacionales Actas XVIII JENUI 2012, Ciudad Real, 10-13 de julio 2012 I.S.B.N. 10: 84-615-7157-6 I.S.B.N. 13:978-84-615-7157-4 Páginas 239-246 VGrid: Una Infraestructura Grid Virtual con fines Educacionales Javier

Más detalles

51 Int. CI.: H04L 12/24 (2006.01) TRADUCCIÓN DE PATENTE EUROPEA. 96 Número de solicitud europea: 08866694.6. Fecha de presentación: 12.12.

51 Int. CI.: H04L 12/24 (2006.01) TRADUCCIÓN DE PATENTE EUROPEA. 96 Número de solicitud europea: 08866694.6. Fecha de presentación: 12.12. 19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 374 96 1 Int. CI.: H04L 12/24 (06.01) 12 TRADUCCIÓN DE PATENTE EUROPEA 96 Número de solicitud europea: 08866694.6 96 Fecha de

Más detalles

Soluciones para entornos HPC

Soluciones para entornos HPC Dr.. IT Manager / Project Leader @ CETA-Ciemat abelfrancisco.paz@ciemat.es V Jornadas de Supercomputación y Avances en Tecnología INDICE 1 2 3 4 HPC Qué? Cómo?..................... Computación (GPGPU,

Más detalles

Grid Computing. Clase 1: glite Overview. Francisco García Eijó y Alejandro Soba. Laboratorio de Sistemas Complejos Universidad de Buenos Aires

Grid Computing. Clase 1: glite Overview. Francisco García Eijó y Alejandro Soba. Laboratorio de Sistemas Complejos Universidad de Buenos Aires : glite Overview Francisco García Eijó y Alejandro Soba Laboratorio de Sistemas Complejos Universidad de Buenos Aires 12.06.2012 Agenda Introducción. Conceptos Grid. glite. Arquitectura. Qué es? es un

Más detalles

QoS en Entornos Grid mediante un Sistema de Meta-planificación por Adelantado basado en SLAs

QoS en Entornos Grid mediante un Sistema de Meta-planificación por Adelantado basado en SLAs QoS en Entornos Grid mediante un Sistema de Meta-planificación por Adelantado basado en SLAs Javier Conejero, Luis Tomás, Carmen Carrión, Blanca Caminero 1 Resumen El establecimiento de acuerdos entre

Más detalles

ARQUITECTURAS GRID. orientadas a la gestión de recursos. Trabajo de investigación. Álvaro Fernández Casaní. Diciembre de 2004

ARQUITECTURAS GRID. orientadas a la gestión de recursos. Trabajo de investigación. Álvaro Fernández Casaní. Diciembre de 2004 ARQUITECTURAS GRID orientadas a la gestión de recursos Trabajo de investigación Álvaro Fernández Casaní Diciembre de 2004 IFIC - INSTITUTO DE FÍSICA CORPUSCULAR Pablo Galdámez Tutor del trabajo de investigación

Más detalles

introducción Simulación de flujos de fluidos utilizando grillas de de cómputo resumen

introducción Simulación de flujos de fluidos utilizando grillas de de cómputo resumen resumen Dentro de los procesos académicos de la Universidad de San Buenaventura se adelantan investigaciones en el Área de Diseño de Prototipos de Aviones, mediante simulaciones computacionales enfocadas

Más detalles

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2 ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2 Introducción En este curso intensivo, usted aprenderá acerca de los productos de infraestructura de Oracle Grid. Esto incluye

Más detalles

Redes entre Pares (Peer2Peer)

Redes entre Pares (Peer2Peer) Sistemas Operativos Distribuidos Redes entre Pares (Peer2Peer) Alejandro Alonso Dpto. Ing. de Sistemas Telemáticos 1 Índice 1. Introducción 2. El sistema Napster 3. Software de Intermediación P2P 4. Pastry:

Más detalles

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA JOSÉ OCTAVIO GUTIÉRREZ GARCÍA Profesor de Tiempo Completo del Departamento Académico de Computación DOMICILIO Río Hondo No. 1 Progreso Tizapán México 01080, D.F. Tel: +52 (55) 5628-4000 Ext. 3645 Fax:

Más detalles

c. Servidores ocultos: se inventaron en Internet para aligerar las infraestructuras de telecomunicaciones.

c. Servidores ocultos: se inventaron en Internet para aligerar las infraestructuras de telecomunicaciones. Intranet 1. Los servicios de transporte. Los servicios de transporte son aquellos que permiten vehicular la información de un punto a otro de una intranet. Los servicios de transporte de una intranet son:

Más detalles

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico

Más detalles

Jhon Jairo Padilla Aguilar, PhD.

Jhon Jairo Padilla Aguilar, PhD. Redes de Datos-Redes WAN Jhon Jairo Padilla Aguilar, PhD. UPB Bucaramanga Red WAN WAN: Wide Area Network Pueden cubrir un país entero Requieren de Nodos que recogen/distribuyen la información de los usuarios

Más detalles

Computación Distribuida

Computación Distribuida Computación Distribuida Parte II: Computación Grid Juan Ángel Lorenzo del Castillo Grupo de Arquitectura de Computadores Departamento de Electrónica y Computación Universidad de Santiago de Compostela

Más detalles

QUÉ ES LA COMPUTACIÓN GRID?

QUÉ ES LA COMPUTACIÓN GRID? QUÉ ES LA COMPUTACIÓN GRID? SANTIAGO BANCHERO, MARIANO FELICE, JORGE GONZÁLEZ, PABLO J. LAVALLÉN Universidad Nacional de Luján E-mails: sanbanchero@yahoo.com.ar, marianofelice@yahoo.com, jgchiv@infovia.com.ar,

Más detalles

Ampliación de Data Centers con Cisco Fabric Path

Ampliación de Data Centers con Cisco Fabric Path Informe técnico Ampliación de Data Centers con Cisco Fabric Path Qué aprenderá Las arquitecturas de redes tradicionales están diseñadas con el fin de ofrecer alta disponibilidad para las aplicaciones estáticas,

Más detalles

Monitoreo de Nubes Privadas

Monitoreo de Nubes Privadas Monitoreo de Nubes Privadas Whitepaper Autores: Dirk Paessler, CEO de Paessler AG Gerald Schoch, Editor Técnico de Paessler AG Publicado: Mayo 2011 Ultima Actualización: Febrero 2015 PÁGINA 1 DE 7 Contenido

Más detalles

Introducción. TEMA 3: Clusters de Computadores Personales

Introducción. TEMA 3: Clusters de Computadores Personales Introducción TEMA 3: Clusters de Computadores Personales Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es

Más detalles

Aplicaciones Grid en una organización virtual de química computacional

Aplicaciones Grid en una organización virtual de química computacional Aplicaciones Grid en una organización virtual de química computacional PONENCIAS Grid Applications in a Computational Chemistry Virtual Organization Resumen En este trabajo se propone una nueva metodología

Más detalles

WebSphere Extended Deployment

WebSphere Extended Deployment IBM Software Group WebSphere Extended Deployment Gestión de Efectividad y Capacidad Agenda WebSphere Extended Deployment: Introducción Dynamic Operations Extended Manageability High Performance Computing

Más detalles

Introducción a P2P. Definición de P2P. Simon Pickin. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid. Peer:

Introducción a P2P. Definición de P2P. Simon Pickin. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid. Peer: Introducción a P2P Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Definición de P2P Peer: otro entidad del mismo nivel Peer-to-peer communication: comunicación de-par-a-par

Más detalles

Beneficios del uso de la tecnología grid computing en bioinformática usando la infraestructura de IRISGrid

Beneficios del uso de la tecnología grid computing en bioinformática usando la infraestructura de IRISGrid Beneficios del uso de la tecnología grid computing en bioinformática usando la infraestructura de IRISGrid Benefits Achieved in Bioinformatics by Using Grid Computing Technology within IRISGrid Infrastructure

Más detalles

Evaluación y Simulación de Algoritmos de Enrutamiento en Redes Ad-Hoc

Evaluación y Simulación de Algoritmos de Enrutamiento en Redes Ad-Hoc Evaluación y Simulación de Algoritmos de Enrutamiento en Redes Ad-Hoc Darwin Alulema Flores 1 Resumen Este artículo trata sobre la evaluación de la eficiencia de los algoritmos de enrutamiento reactivos

Más detalles

QoS y configuración del tráfico en modo bridge transparente

QoS y configuración del tráfico en modo bridge transparente QoS y configuración del tráfico en modo bridge transparente El propósito de este documento es describir la realización de un bridge transparente que es capaz de realizar QoS (Quality of Service) y gestión

Más detalles

Autor: Rodrigo Ferrer Page 1 19/12/2007

Autor: Rodrigo Ferrer Page 1 19/12/2007 Autor: Rodrigo Ferrer Page 1 19/12/2007 DISEÑO DE REDES LAN Articulo por: Ing Rodrigo Ferrer CISSP rodrigo.ferrer@sisteseg.com Empresa: SISTESEG Bogotá Colombia (todos los derechos reservados) La tecnología

Más detalles

Motores de Búsqueda Web Tarea Tema 2

Motores de Búsqueda Web Tarea Tema 2 Motores de Búsqueda Web Tarea Tema 2 71454586A Motores de Búsqueda Web Máster en Lenguajes y Sistemas Informáticos - Tecnologías del Lenguaje en la Web UNED 30/01/2011 Tarea Tema 2 Enunciado del ejercicio

Más detalles

UNIVERSIDAD DE CASTILLA-LA MANCHA

UNIVERSIDAD DE CASTILLA-LA MANCHA Cloud Computing María Blanca Caminero Herráez Departamento de Sistemas Informáticos UNIVERSIDAD DE CASTILLA-LA MANCHA III Jornadas Técnicas, UNED, 15 Octubre 2014 1 Contenidos 1. Qué es la computación

Más detalles

CCNA EXPLORATION CONCEPTOS Y PROTOCOLOS

CCNA EXPLORATION CONCEPTOS Y PROTOCOLOS CCNA EXPLORATION CONCEPTOS Y PROTOCOLOS DE ENRUTAMIENTO COMPARACIÓN DEL NUEVO PROGRAMA DE ESTUDIOS CON EL PROGRAMA ACTUAL Preparada por Cisco Learning Institute 25 de junio, 2007 Resumen de conceptos y

Más detalles

Linux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela

Linux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Linux s Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Eterna necesidad Desde la invención de las computadoras el hombre constantemente ha mantenido

Más detalles

Programa de doctorado Informática Industrial 2009-2010 Departamento de Tecnología Electrónica Universidad de Sevilla

Programa de doctorado Informática Industrial 2009-2010 Departamento de Tecnología Electrónica Universidad de Sevilla Programa de doctorado Informática Industrial 2009-2010 Departamento de Tecnología Electrónica Universidad de Sevilla Calidad de Servicio (QoS) en redes Dra. María del Carmen Romero Ternero (mcromero@dte.us.es)

Más detalles

Redes Informáticas. Redes Informáticas Prof. Annabella Silvia Lía Llermanos

Redes Informáticas. Redes Informáticas Prof. Annabella Silvia Lía Llermanos Redes Informáticas Definición de Redes Informáticas Se puede definir una red informática como un sistema de comunicación que conecta ordenadores y otros equipos informáticos entre sí, con la finalidad

Más detalles

Utilización de Ciclos Ociosos de Servidores de Internet

Utilización de Ciclos Ociosos de Servidores de Internet Utilización de Ciclos Ociosos de Servidores de Internet Champredonde Raúl 1 Pasini Ariel 2 La Battaglia Juan 3 Laboratorio de Investigación y Desarrollo en Informática 4 Facultad de Informática - Universidad

Más detalles

Middleware cataláctico para mercados Grid descentralizados

Middleware cataláctico para mercados Grid descentralizados Middleware cataláctico para mercados Grid descentralizados PONENCIAS Catallactic Grid-enabled Middleware Based on a Free-market Approach Resumen O. Ardaiz, P. Chacín, I. Chao et al. En este artículo describimos

Más detalles

Protocolos de enrutamiento dinamico RIP, OSPF, BGP

Protocolos de enrutamiento dinamico RIP, OSPF, BGP BGP dinamico,, BGP Facultad de Ciencias Matemáticas - UNMSM EAP. Computación Científica 23 de octubre de 2012 BGP Introduccion Un protocolo de es un software complejo que se ejecuta de manera simultánea

Más detalles

Comisión Interministerial de Ciencia y Tecnología. Curriculum vitae. Nombre: David Carrera Pérez

Comisión Interministerial de Ciencia y Tecnología. Curriculum vitae. Nombre: David Carrera Pérez Comisión Interministerial de Ciencia y Tecnología Curriculum vitae Nombre: David Carrera Pérez Fecha: 01/11/2006 Apellidos: Carrera Pérez Nombre: David DNI: 38109007P Fecha de nacimiento : 15/05/1979 Sexo:

Más detalles

Experiencias con Localización y Asignación de Recursos para Realizar Cómputo Distribuido: URBE (Ubiquitous Resource BrokEr)

Experiencias con Localización y Asignación de Recursos para Realizar Cómputo Distribuido: URBE (Ubiquitous Resource BrokEr) Experiencias con Localización y Asignación de Recursos para Realizar Cómputo Distribuido: URBE (Ubiquitous Resource BrokEr) Pedro García T. Departamento de Computación, Universidad Simón Bolívar. Caracas,

Más detalles

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Red. Mérida - Venezuela Prof. Gilberto Díaz

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Red. Mérida - Venezuela Prof. Gilberto Díaz Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Capa de Red Mérida - Venezuela Prof. Gilberto Díaz Capa de Red Gestión de tráfico entre redes Direcciones IP Las direcciones de red

Más detalles

Monitoreo de Nubes Privadas

Monitoreo de Nubes Privadas White Paper Monitoreo de Nubes Privadas Whitepaper Autores: Dirk Paessler, CEO de Paessler AG Dorte Winkler, Editor Técnico de Paessler AG Publicado: Mayo 2011 Ultima Actualización: Febrero 2012 Contenido

Más detalles

Proyecto e-ca: Organización Virtual y Testbed. Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008

Proyecto e-ca: Organización Virtual y Testbed. Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008 Proyecto e-ca: Organización Virtual y Testbed Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008 Índice Creación de una infraestructura Grid en Andalucía.

Más detalles

Administración de QoS en ambientes de redes de servicios convergentes

Administración de QoS en ambientes de redes de servicios convergentes Administración de QoS en ambientes de redes de servicios convergentes María Murazzo 1#, Nelson Rodríguez 2#, Ricardo Vergara 3*, Franco Carrizo 4**, Facundo Gonzalez 5**, Enzo Grosso 6** # Docentes e Investigadores

Más detalles

Recuperación de información desde diferentes perspectivas

Recuperación de información desde diferentes perspectivas Recuperación de información desde diferentes perspectivas Grupo de Ingeniería Telemática Facultad de Informática Universidade de A Coruña Diego Fernández, Víctor Carneiro, Francisco Novoa, Xacobe Macía

Más detalles

Quality of Service MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012. Ing. Nelwi Báez P. Msc. Página 0

Quality of Service MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012. Ing. Nelwi Báez P. Msc. Página 0 MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012 Ing. Nelwi Báez P. Msc. Página 0 Son las tecnologías que garantizan la transmisión de cierta cantidad de información en un tiempo dado (throughput). Calidad

Más detalles

En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes.

En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes. 14. Servidores En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes.1 También se suele denominar con la palabra servidor

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

PLATAFORMA CLÚSTER BASADA EN CENTOS

PLATAFORMA CLÚSTER BASADA EN CENTOS PLATAFORMA CLÚSTER BASADA EN CENTOS Área de conocimiento: Redes y Telecomunicaciones Raúl Hernández Palacios, Felipe de Jesús Núñez Cárdenas, Javier Hervert Hernández, Miriam De la Cruz Bautista. Área

Más detalles

Por Carlos Fernández Sánchez Coordinador de sistemas HPC Fundación Centro Tecnológico de Supercomputación de Galicia. CESGA

Por Carlos Fernández Sánchez Coordinador de sistemas HPC Fundación Centro Tecnológico de Supercomputación de Galicia. CESGA Çenabling Grids for E-science El grid al servicio de la e-ciencia ` Por Carlos Fernández Sánchez Coordinador de sistemas HPC Fundación Centro Tecnológico de Supercomputación de Galicia. CESGA Hoy en día

Más detalles

Introducción al GRID

Introducción al GRID CURSO CLUSTERS & GRID COMPUTING EN ENTORNOS DE SOFTWARE LIBRE Introducción al GRID Guillermo Losilla Anadón (losilla@unizar.es) 28, 29 y 30 de Noviembre 2005 http://bifi.unizar.es/clustersygrid Indice

Más detalles

GRUPOS DE INVESTIGACIÓN EN ARQUITECTURA DE COMPUTADORES GAC-USC y GAC-UDC

GRUPOS DE INVESTIGACIÓN EN ARQUITECTURA DE COMPUTADORES GAC-USC y GAC-UDC GRUPOS DE INVESTIGACIÓN EN ARQUITECTURA DE COMPUTADORES GAC-USC y GAC-UDC GAC-USC: Departamento de Electrónica y Computación http://www.ac.usc.es GAC-UDC: Departamento de Electrónica y Sistemas http://gac.des.udc.es

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

VNUML: UNA HERRAMIENTA DE VIRTUALIZACIÓN DE REDES BASADA EN SOFTWARE LIBRE

VNUML: UNA HERRAMIENTA DE VIRTUALIZACIÓN DE REDES BASADA EN SOFTWARE LIBRE VNUML: UNA HERRAMIENTA DE VIRTUALIZACIÓN DE REDES BASADA EN SOFTWARE LIBRE Fermín Galán 1, David Fernández 2 1 Agora Systems S. A.; 2 Departamento de Ingeniería Telemática, UPM fermin.galan@agora-2000.com

Más detalles

Análisis de la visibilidad global de los publicadores de los recursos geográficos estandarizados

Análisis de la visibilidad global de los publicadores de los recursos geográficos estandarizados Análisis de la visibilidad global de los publicadores de los recursos geográficos estandarizados Aneta J. Florczyk, F.Javier López-Pellicer, Juan Valiño-García, Javier Nogueras-Iso, F.Javier Zarazaga-Soria

Más detalles

Redes de comunicación

Redes de comunicación Redes de comunicación Conmutación de circuitos Conmutación de paquetes Dpt. Arquitectura de Computadores 1 Redes conmutadas Conmutación (nodos) de los datos que se reciben de una estación emisora hasta

Más detalles

Universidad de Antioquia Juan D. Mendoza V.

Universidad de Antioquia Juan D. Mendoza V. Universidad de Antioquia Juan D. Mendoza V. El router es una computadora diseñada para fines especiales que desempeña un rol clave en el funcionamiento de cualquier red de datos. la determinación del mejor

Más detalles

Una Revisión de las Tecnologías de Información para el Balanceo de Recursos Computacionales

Una Revisión de las Tecnologías de Información para el Balanceo de Recursos Computacionales Una Revisión de las Tecnologías de Información para el Balanceo de Recursos Computacionales Pedro S. Castañeda 1 David Mauricio 2 1,2 FISI - Universidad Nacional Mayor de San Marcos 1 pcastanedav@gmail.com,

Más detalles

Enrutamiento con un protocolo de vector distancia en una red empresarial

Enrutamiento con un protocolo de vector distancia en una red empresarial Enrutamiento con un protocolo de vector distancia en una red empresarial Introducción al enrutamiento y la conmutación en la empresa. Capítulo 5 2006 Cisco Systems, Inc. Todos los derechos reservados.

Más detalles

Departamento de Enxeñería Telemática Sistemas de Conmutación MPLS p.2

Departamento de Enxeñería Telemática Sistemas de Conmutación MPLS p.2 Índice 1. Objetivos de MPLS 2. Principios básicos de funcionamiento 3. Distribución de etiquetas: a) LDP (Label Distribution Protocol) b) RSVP (Resource reservation Protocol): Ingeniería de tráfico c)

Más detalles

NAS vs SAN viccar@udc.es # 2012 1

NAS vs SAN viccar@udc.es # 2012 1 NAS vs SAN 1 NAS vs SAN 2 NAS & SAN NAS y SAN se utilizan habitualmente de manera combinada: 3 Network-Attached Storage (NAS)... Tecnología de almacenamiento dedicada a compartir la capacidad de almacenamiento

Más detalles

PLATAFORMA DE ENVÍO DE SMS CON MÁXIMA DISPONIBILIDAD

PLATAFORMA DE ENVÍO DE SMS CON MÁXIMA DISPONIBILIDAD PLATAFORMA DE ENVÍO DE SMS CON MÁXIMA DISPONIBILIDAD Redundante, multi-localización y sin puntos de fallo digital@soydigital.com Tel 902 153 644 Fax 922 683 135 www.soydigital.com Avda. Marítima, 25 Edf.

Más detalles

EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS

EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS PLIEGO DE PRESCRIPCIONES TÉCNICAS. EXPTE 2/2015 Adquisición e instalación

Más detalles

Redes de Computadoras Introducción

Redes de Computadoras Introducción Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Redes de Computadoras Introducción Mérida - Venezuela Prof. Gilberto Díaz Compartiendo Recursos En la clase anterior vimos ciertas características

Más detalles

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES Alfonseca, M., Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Diseño de un curso interactivo y adaptativo de procesadores de lenguajes. Proceedings of JENUI 2000: VI Jornadas sobre la Enseñanza Universitaria

Más detalles

W43_Citrix NetScaler 10.5 Essentials and Networking

W43_Citrix NetScaler 10.5 Essentials and Networking W43_Citrix NetScaler 10.5 Essentials and Networking Presentación El objetivo del curso Citrix NetScaler 10.5 Essentials and Networking es proporcionar los conceptos fundamentales y las habilidades avanzadas

Más detalles

Congreso de los Diputados

Congreso de los Diputados PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DEL SERVICIO DE DISTRIBUCIÓN AVANZADA DE CONTENIDOS MULTIMEDIA A TRAVÉS DE INTERNET Y UNA LÍNEA PUNTO A PUNTO PARA EL CONGRESO DE LOS DIPUTADOS ÍNDICE

Más detalles

Introducción a la Computación Distribuida y Condor

Introducción a la Computación Distribuida y Condor Introducción a la Computación E-Ciencia Supercomputación Cluster Tecnologías de Cluster y su Clasificación Servicios Importantes para Clusters Administración y Planificación de Tareas en Clusters Condor

Más detalles