You are on page 1of 2

Sistemas de cmputo en grid

En la figura 1-7 mostramos la arquitectura propuesta por Foster y colaboradores (2001).

La arquitectura est compuesta por cuatro capas.

La capa ms baja, de fabricacin.- Proporciona interfaces para recursos locales ubicados en


un sitio especfico. Observe que estas interfaces estn adaptadas para permitir el intercambio
de recursos dentro de una organizacin virtual. Por lo general, proporcionan funciones para
consultar el estado y las capacidades de un recurso, junto con funciones para la administracin
real de un recurso (por ejemplo, bloqueo de recursos).

La capa de conectividad.- Consiste en protocolos de comunicacin para dar soporte a las


transacciones del grid que abarcan el uso de mltiples recursos. Por ejemplo, los protocolos son
necesarios para transferir datos entre los recursos, o simplemente para acceder a un recurso
desde una ubicacin remota. Adems, la capa de conectividad contiene protocolos de seguridad
para autentificar a usuarios y recursos. Observe que en muchos casos los usuarios humanos no
se autentifican; en vez de eso, se autentifican los programas que actan a nombre de los
usuarios. En este sentido, delegar los derechos de un usuario a los programas es una funcin
importante que necesita estar soportada en la capa de conectividad. Regresaremos a la
delegacin de manera extensiva cuando expliquemos la seguridad aplicada en los sistemas
distribuidos.
La capa de recursos.- Es responsable de la administracin de un solo recurso. Utiliza las
funciones proporcionadas por la capa de conectividad y llama de manera directa a las interfaces
puestas a disposicin mediante la capa de fabricacin. Por ejemplo, esta capa ofrece funciones
tiles para obtener la informacin de configuracin sobre un recurso especfico, o, en general,

para realizar operaciones especficas tales como la creacin de un proceso o la lectura de datos.
De esta manera, la capa de recursos aparece como responsable del control de acceso, y por tanto
se apoyar en la autentificacin realizada como parte de la capa de conectividad.
La capa colectiva. Se encarga de manipular el acceso a mltiples recursos y, por lo general,
consta de servicios para descubrir recursos, ubicacin y calendarizacin de tareas dentro de
mltiples recursos, replicacin de datos, y as sucesivamente. A diferencia de las capas de
conectividad y de recursos, que constan de una coleccin estndar de protocolos relativamente
pequea, la capa colectiva pudiera consistir en muchos protocolos diferentes para muchos
propsitos diferentes, reflejando el amplio espectro de servicios que puede ofrecer a una
organizacin virtual.

La capa de aplicaciones consta de aplicaciones que operan dentro de una organizacin virtual
y hacen uso del ambiente de cmputo en grid. Por lo general, las capas colectivas, de
conectividad, y de recursos forman el ncleo de lo que podramos llamar una capa grid
middleware. Juntas, estas capas proporcionan acceso y administracin para los recursos que
estn potencialmente dispersos a travs de muchos sitios. Una observacin importante, desde
la perspectiva del middleware, es que con la computacin en grid la idea de un sitio (o unidad
de administracin) es comn. Este predominio se enfatiza mediante el intercambio gradual
hacia una arquitectura orientada al servicio en la cual los sitios ofrecen acceso a las distintas
capas a travs del conjunto de servicios de la web (Joseph y cols., 2004). Por ahora, esto ha
originado la definicin de una arquitectura alternativa conocida como arquitectura abierta de
servicios en grid (OGSA, por sus siglas en ingls). Esta arquitectura consta de distintos tipos
de capas y de muchos componentes, ello la vuelve compleja. La complejidad parece ser la base
de cualquier proceso de estandarizacin. Podemos encontrar detalles sobre la OGSA en Foster
y colaboradores (2005).

You might also like