Está en la página 1de 13

uno

Grid computing: promesa de


los sistemas distribuidos
Harold Castro, Ph. D.
El estado actual en Colombia y el mundo de la
computación en malla.

L
a promesa de la compu- Las redes locales, los middlewa-
tación distribuida de res de integración, los cluster y
ofrecer una solución más tarde la Web e incluso los
escalable y económica sistemas P2P (peer-to-peer), to-
a la computación de alto desem- das en su momento fueron tecno-
peño (HPC por sus siglas en logías que se intentaron adaptar
inglés), a la colaboración o a la para encontrar esa solución esca-
optimización de recursos parecía lable y económica. Todos estos
no llegar. sistemas permiten en mayor o
menor grado compartir recursos
Desde los años 70 cuando apare- y por lo tanto se pensaba que a
cieron las primeras redes loca- partir de esa base podríamos
les, la comunidad científica y las construir rápidamente una solu-
organizaciones en general estu- ción que diera respuesta a las
vieron a la espera de esa solu- diversas necesidades de los
ción que les permitiría reducir usuarios.
sus inversiones futuras en tecno-
logía y a la vez aumentar el
retorno por las ya hechas. Si el problema era de poder de
Muchas aproximaciones fueron cómputo o de almacenamiento
planteadas para lograr este obje- entonces el hecho de poder su-
tivo; sin embargo, los departa- mar las capacidades de los recur-
mentos de tecnología siguen sos individuales debería acer-
consumiendo presupuestos cada carnos a la solución. Si por el
vez más importantes y el retorno contrario se trataba de colabora-
de esas inversiones no es tan alto ción entonces disponer de comu-
como se podría esperar. nicación directa entre los distin-
Sistemas 45
tos participantes resolvería el computación en malla y su esta-
problema. do actual en el mundo y en
Colombia en particular.
Por último, si lo que se quiere es
optimizar el uso de los recursos, El problema de los sistemas distribui-
se podrían imaginar soluciones dos
que balancearan la carga entre
todos los elementos dado que ya En primer lugar, como siempre
se dispone de una infraestructura nos pasa en informática, el pro-
de comunicaciones entre ellos. blema cambió. Cuando encontra-
mos una solución, nos cambian
Entonces, ¿qué pasó? Algunas de la especificación. Si un usuario
las tecnologías mencionadas pide N Teraflops para sus cálcu-
anteriormente tienen más de 30 los, una vez los obtiene quiere
años de estar entre nosotros y 2N o N2 como mínimo. Si quería
todas, sin excepción, son tecno- colaborar en una solución con su
logías del siglo pasado. Si esta- vecino de oficina, ahora quiere
mos de acuerdo en que a la base hacerlo con el amigo que está en
hay un problema de compartir y otra sede o incluso con el colega
eso lo solucionamos con una que trabaja en otra organización.
infraestructura de comunicacio- Si quería optimizar los recursos
nes, ¿por qué no hemos logrado de su departamento, ahora lo
una solución que satisfaga a quiere hacer para toda la organi-
todos? La respuesta hay que bus- zación que puede ser una multi-
carla en varios aspectos y a nin- nacional. Necesariamente este
guno de ellos se le puede culpar cambio de requerimientos impli-
totalmente. Es justamente la ca nuevos retos y las soluciones
sumatoria de una serie de cir- que ideamos se quedan cortas
cunstancias lo que no había per- intentando adaptarse continua-
mitido, ¿hasta ahora?, generar mente a las necesidades de los
consenso. usuarios.

Grid computing es el resultado La segunda razón es tecnológica.


de la evolución de los sistemas La informática ya no es una dis-
distribuidos en la búsqueda de ciplina nueva así que los cam-
esa solución satisfactoria. A par- bios de requerimientos sabemos
tir de un análisis de los elemen- que son una constante y hemos
tos que han retrasado la aprendido a enfrentarlos. Sin
solución, este artículo presenta embargo en este caso, la tecnolo-
en qué consiste grid computing o gía no nos acompañaba al ritmo
46 Sistemas
que exigían los cambios. Com- quiebre tecnológico importante
partir recursos implica que usa- que permite un modelo como el
mos en algún momento más de propuesto por grid computing, es
los recursos que poseemos y el que se ha dado con las redes
como debe ser recíproco, además de alta velocidad.
que estemos dispuestos a ceder
aquellos que no estamos utili- Si bien todo el mundo conoce y
zando en un momento dado. Y se admira de la ley de Moore que
para que el modelo sea efectivo, predice que la capacidad de
es deseable que ese tráfico de cómputo de los computadores se
recursos de un lado para otro sea duplica cada 18 meses, más
alto, es decir, que se tengan impactante, aunque menos cono-
recursos que ceder continuamen- cida, es la ley de Gilder que pre-
te y eso significa que de alguna dice que el ancho total de las
manera las infraestructuras están comunicaciones se triplica cada
sobredimensionadas para la ope- doce meses.
ración normal.
Si comparamos las dos leyes
Ese sobredimensionamiento im-
entonces podemos decir que el
plica costos y por supuesto se
crecimiento de la capacidad de
vuelve difícil de justificar a no
transferencia de las redes más
ser que la tecnología por si
que duplica el crecimiento en la
misma esté sobredimensionada y
capacidad de cómputo de los
sea normal disponer de un exce-
computadores.
dente continuamente.

Es a este escenario al que esta- Y bien podríamos citar otra ley


mos asistiendo con la evolución que refuerza lo anterior: la ley
de los procesadores de arquitec- de Metcalfe (creador de Ethernet
tura multi-core, si usted está y fundador de 3COM). Metcalfe
leyendo este artículo a través de dice que el valor de una red es
la Web, podría entonces revisar proporcional al cuadrado del
el historial de uso de CPU de la número de nodos. Esto es, el
máquina que está usando y se- valor de la red crece exponen-
guramente se encontrará que cialmente mientras que el costo
lleva horas por debajo del 5 ó de conectarse permanece igual o
10%. incluso se reduce. Ahora bien, la
La red es un tema crítico que ley de Gilder se ha venido respe-
habilita o inhabilita una solución tando relativamente bien en los
distribuida. Y si ha habido un últimos años.
Sistemas 47
Pero, de la misma manera como garantías que nos pueden ofrecer
crece nuestra capacidad de trans- las RAV. Se hacen necesarias
ferir información, también crece soluciones que garanticen inde-
el uso e incluso el mal uso de esa pendencia de la red actual de
red: estudios arrojan que entre el Internet, y esas son las propues-
20 y el 50% del tráfico de Inter- tas académicas de Internet 2 en
net es generado por redes P2P U.S.A. (www.internet2.edu), Ge-
[1]. Así que si bien es cierto que ant en Europa (www.geant.net) y
nuestra capacidad de conectar y Apan en la región Asia-Pacífico
transferir información entre re- (www.apan.net).
cursos compartidos es muy gran-
Otras consideraciones que apare-
de, es posible que aún existan
cen ante el cambio de requeri-
requerimientos de difícil cumpli-
mientos es la necesidad de
miento. Por ejemplo, si lo que
contar con estándares que garan-
quiero es compartir recursos a
ticen la interoperabilidad de los
través de Internet, la competen-
distintos participantes de una
cia por el ancho de banda sigue
solución distribuida. La realidad
siendo muy concurrida.
actual es que cada organización
Las Redes de Alta Velocidad o departamento tiene una solu-
(RAV) son la tecnología apropia- ción local para compartir sus
da para ser el soporte de infraes- recursos al interior de su domi-
tructura adecuado para las nio de administración. Si quere-
necesidades de compartir recur- mos extender esa capacidad de
sos en busca de esa solución compartir tendremos que atrave-
económica y escalable para sar esas fronteras administrati-
HPC, colaboración y optimiza- vas y empezar a hablar con otras
ción. Estas redes permiten que soluciones distribuidas ya imple-
para las aplicaciones el costo de mentadas.
comunicaciones sea despreciable
y por lo tanto que las comunica- La no existencia de estándares
ciones no sean un limitante de reconocidos y aceptados por
nuestro diseño. todos los posibles participantes
hace que sea necesario el desa-
Pero, esto es verdad siempre y rrollo de software particular para
cuando en todo el camino entre poder interoperar las diferentes
los dos extremos de la comuni- soluciones posibles, una solu-
cación sólo haya dispositivos ción a todas luces no escalable.
RAV. Si en algún momento tene-
mos que pasar por el Internet tra- El párrafo anterior pasó sin dete-
dicional, perdemos todas las nerse en un aspecto crucial cuan-
48 Sistemas
do hablamos de compartir con utilizan tales infraestructuras
alguien más allá de un dominio deben estar preparadas para esta
de administración: la confianza. realidad y eso no siempre es
Si debemos permitir que alguien fácil de lograr. La arquitectura
use los mismos recursos que de soporte de las aplicaciones
nosotros utilizamos habitual- entonces debe estar preparada
mente, debemos estar muy tran- para la desaparición sin previo
quilos sobre el nivel de aviso de recursos que pueden ser
confidencialidad que tendrá la vitales para una aplicación, sin
información que se maneja en que esto implique que la aplica-
esos recursos. Si hacemos proce- ción completa falle.
samiento o almacenamiento en
una máquina que no administra- Por último, y no por ello menos
mos, ¿qué tan seguros podemos importante, hay una razón cultu-
estar de que se mantendrán las ral para que no dispongamos de
mismas políticas de acceso a la una solución completa. Compar-
información a las que estamos tir es un comportamiento social
acostumbrados en el sitio local? deseable pero del que no siempre
¿Tiene sentido entonces llevar damos ejemplo. El sentimiento
esta filosofía de compartir recur- de propiedad y de exclusividad
sos tan lejos que nos podamos es un valor arraigado en la socie-
encontrar compartiendo recursos dad y para aceptar compartir
con la competencia? Si la res- necesitamos reglas claras que
puesta es afirmativa, entonces aseguren que el poseedor de un
necesitamos unos niveles de recurso obtenga un beneficio
seguridad que aseguren esa con- real por el hecho de compartirlo.
fianza y permitan que el sistema Es preciso asegurar que exista
cumpla con sus objetivos. un equilibrio entre lo que se
ofrece al mundo y lo que se
Otro aspecto que debe mencio- obtiene de ese mundo. Tampoco
narse en este momento es la se trata de ofrecer mecanismos a
estabilidad de los recursos. La unos para que se aprovechen de
búsqueda de soluciones escala- las buenas intenciones de los
bles y económicas hace pensar otros ("free-riders").
en infraestructuras dinámicas en
las que los recursos aparecen y
Grid computing (computación en
desaparecen según decisiones malla)
que toman administradores autó-
nomos y geográficamente dis- Grid computing es la evolución
persos. Las aplicaciones que de los sistemas distribuidos para

Sistemas 49
ofrecer soluciones a los proble- Las anteriores características
mas recién planteados. Y como dejan por fuera de la computa-
toda tecnología emergente, la ción en malla a muchas solucio-
computación en malla es sujeto nes que se malinterpretan como
de nuevas y continuas definicio- soluciones grid. Por ejemplo
nes. Según el objetivo que se propuestas como SETI@home y
persigue, algunas definiciones distintas implementaciones P2P
hacen énfasis en compartir re- no se basan en estándares y por
cursos [2], otras en el aprove- lo tanto no pueden ser considera-
chamiento de recursos ociosos das como grid computing. En un
[3], otras en capacidad de cóm- cluster todas las máquinas son
puto bajo demanda [4, 5], otras administradas por una misma
en virtualización de recursos o organización, lo que rompe con
recursos adaptativos [6, 7, 8] y la característica uno. Y solucio-
otras más en computación orien- nes que no aporten valor adicio-
tada a servicios [9]. nal al de un simple sistema
distribuido no cumplen con la
Cualquiera que sea la definición característica tres y por lo tanto
con la que se trabaje, en lo que si no son aún soluciones grid.
parece haber un acuerdo es en
las características fundamentales Grid computing es entonces el
que debe tener un sistema para resultado de una evolución tec-
considerarse una solución de nológica. Es la materialización
grid computing. Esta aceptación de una visión en la cual los ser-
viene tal vez del hecho que quie- vicios de cómputo son asimila-
nes las proponen son también bles a un servicio público
quienes primero empezaron a cualquiera.
utilizar este término para agru-
par todas las anteriores defini- Yo no me preocupo por cómo la
ciones. En [10] el autor define energía es producida, simple-
estas tres características: mente la uso porque la distribu-
ción cumple con los requeri-
- Coordinación de recursos que mientos que yo necesito de ella:
no están sujetos a control centra- ofrece seguridad a la hora de
lizado y que superan las fronte- conectarse, los modelos de
ras organizacionales. enchufe son estándares y conoci-
- Uso de protocolos e interfaces dos, le sirve a todos mis disposi-
estándares, abiertos y de propó- tivos eléctricos, pago por lo que
sito general. consumo y siempre está disponi-
- Ofrece características no tri- ble si necesito más de lo que uti-
viales de servicio. lizo normalmente.
50 Sistemas
Y para obtener todos estos servi- mentales (en realidad estos son
cios sólo tengo que interactuar clusters con software de grid
con una única compañía que se pues son administrados por un
encarga de todo. Ese es el sueño solo departamento de la organi-
y todavía no estamos en ese zación), organizacionales (invo-
punto, pero una vez más, ese no lucran a dos o más departamen-
es el problema con el que empe- tos de la organización y ofrecen
zamos, así que dejémoslo como servicios a toda la organización)
un sueño para más adelante. y globales (su área de influencia
es una WAN). También se clasi-
Lo que sí ofrece grid es un paso fican según el objetivo que se
más en la búsqueda de la solu- persigue con su uso: computa-
ción al problema que definimos cionales (para procesamiento
inicialmente (i.e. acelerar, cola- masivo), de datos (para almace-
borar y optimizar). Extiende el namiento masivo) y colaborati-
concepto de virtualizar más allá vos (procesamiento y visualiza-
de las fronteras administrativas ción distribuida de información
y geográficas con lo que poten- para que equipos dispersos pue-
cialmente puede abarcar tanto dan colaborar en un proyecto).
poder de cómputo/almacena- Otras clases de grids que se
miento como se requiera. Pro- mencionan frecuentemente son
mueve la definición y uso de los "utility grids" usados en
estándares lo que permite coor- computación por demanda y que
dinar recursos de todo tipo y se están convirtiendo en un
bajo el control de software muy modelo de negocios muy atracti-
diverso. Y ofrece servicios de vo pues permiten a un proveedor
valor agregado que garantizan ofrecer servicios computaciona-
que se genere la confianza nece- les a un pool de clientes que ya
saria para que podamos asignar no tienen que comprar toda la
tranquilamente nuestras tareas capacidad que sólo necesitan en
más críticas a ese sistema. ciertos picos del negocio.
Otro tema que merece mención
son los distintos tipos de grid ¿Cómo funciona grid computing?
que existen. Por supuesto no
existe un solo tipo y clasifica- La figura 1 presenta los distintos
ciones hay casi tantas como defi- niveles lógicos que representan
niciones. el funcionamiento de un grid. El
primer nivel es el nivel de acce-
En general, los grids se clasifi- so que resuelve la manera como
can según su alcance: departa- un usuario final interactúa con el
Sistemas 51
grid. El segundo nivel es el cora- sos. La tecnología de portales
zón del grid y allí se encuentran basados en arquitecturas de por-
los servicios que podemos espe- tlets [11] se está erigiendo como
rar de un grid. En el último nivel el estándar para abordar esta
encontramos los recursos propia- temática y parece adecuada para
mente dichos y que deben ser enfrentar este reto.
apropiados para ejecutar una
cierta tarea. Para entender el Sin embargo, aún queda mucho
funcionamiento de un grid, es camino por recorrer, entre otras
necesario entender lo que pasa cosas porque al servicio de acce-
(o debería pasar pues como diji- so se le agregan otros relaciona-
mos esta tecnología todavía está dos como envío de datos,
en desarrollo) en cada uno de recolección de resultados, moni-
esos niveles. torización y control de las apli-
caciones una vez se encuentran
El nivel de acceso es un portal en ejecución en el grid, etc. (Ver
orientado a aplicaciones. Un grid Figura 1 en la siguiente página).
se construye para resolver pro-
blemas y la interacción de un El nivel de servicios expresa
usuario de esta infraestructura todo lo que el grid puede hacer
debe ser un mecanismo que le por un usuario potencial. Es aquí
permita expresar el problema donde las diferentes implemen-
que desea resolver. taciones se diferencian y es aquí
donde el trabajo es más intenso
Esta no es una tarea fácil porque para lograr la interoperabilidad
mucha de la lógica de distribu- de las distintas soluciones.
ción va a estar implementada a
este nivel. El portal debe ofrecer Ante la decisión de seleccionar
las herramientas necesarias para una solución particular los admi-
que el usuario pueda expresar su nistradores de sistemas distribui-
conocimiento sobre el problema dos se enfrentan a alternativas
con el objetivo de maximizar el que van desde tener el conjunto
aprovechamiento del grid para básico de servicios y a partir de
su problema. ese conjunto construir la solu-
ción más adecuada (aproxima-
El tema de portales es entonces ción de Globus) hasta soluciones
objeto de fuerte investigación empresariales donde todo está ya
pues es el punto donde distintas integrado y donde se define
aplicaciones expresan sus reque- tanto el conjunto de servicios
rimientos a servicios muy diver- disponibles como la manera par-
52 Sistemas
Figura 1. Niveles lógicos de una solución grid

ticular de interactuar con ellos cursos de un tipo u otro. Es por


(por ejemplo el SGE de Sun esto que en este nivel además de
Microsystems). computadores o grupos de com-
putadores aparecen también dis-
Sin embargo, la mayoría de las positivos especializados como
soluciones se basan en el están- sensores, microscopios, telesco-
dar de facto adoptado por la pios, etc.
industria que es el definido por
el Global Grid Forum (ahora
Cuando dentro de los recursos
Open Grid Forum) y cuya última
disponibles por un entorno de
implementación es el Globus
grid no se encuentran los necesa-
Toolkit 4 (GT4) por lo que aun-
rios para satisfacer el requeri-
que la interoperabilidad no es
miento de un usuario entran a
automática, se presenta al menos
participar los acuerdos e intero-
como abordable. [12]. Por últi-
perabilidad con otros grids para
mo, encontramos el nivel de los
poder responder finalmente al
recursos físicos que son los que
requerimiento original.
administran el nivel de servicios
y que constituyen en última ins-
tancia la plataforma real donde Lo anterior idealmente se debe
se ejecutarán las aplicaciones. dar de manera transparente para
quien utiliza los servicios del
Dependiendo del tipo de grid grid (transparencia que debería
(cómputo, almacenamiento o co- sentirse incluso en los tiempos
laboración) se encontrarán re- de respuesta, lo que supone un
Sistemas 53
soporte con redes de comunica- (U.S.A), Egee (Europa) y Prag-
ciones de alta velocidad). ma (zona pacífica).
Teragrid [13] es un proyecto que
Grid computing en el mundo
aglutina la capacidad de grandes
Grid computing se trata de cola- centros de cómputo norteameri-
boración y por lo tanto es lógico canos. De esta manera con pocos
ver cómo se está colaborando en nodos, logran una capacidad
el mundo para acercarse al sueño coordinada difícil de igualar por
de una malla computacional una organización: 102 teraflops
equivalente a la de otros servi- de poder de cómputo y 15
cios públicos. Aparecen enton- Petabytes de almacenamiento.
ces diversos proyectos de tipo
Egee (Enabling Grid for E-scien-
local y regional que representan
cE) [14] es el grid europeo que
los esfuerzos de instituciones
no sólo ha servido para unir las
amigas o mejor, geográficamente
distintas infraestructuras europe-
asociadas, que aprovechando las
as sino que ha servido de mode-
recientes interconexiones a redes
lo para desarrollar otras iniciati-
de alta velocidad dan un primer
vas regionales (países del Bálti-
paso en la constitución de estos
co, Balcanes, Mediterráneo,
grids.
India, China y Latinoamérica) y
que con la integración de todas
Estas asociaciones atraen a nue-
se logra el grid de alcance geo-
vos participantes y van así cre-
gráfico más importante actual-
ciendo tanto en alcance geográ-
mente. Este proyecto cuenta con
fico como en recursos para abor-
más de 20.000 procesadores dis-
dar problemas cada vez más
ponibles 24 horas al día para eje-
grandes. Esta evolución continúa
cutar aplicaciones del grid y con
de esta manera ad-hoc hasta que
cerca de 5 Petabytes de almace-
se organiza de una manera más
namiento.
estructurada y se convierten en
iniciativas regionales, naciona-
Pragma [15] es un proyecto que
les o continentales, de donde
promueve el uso de computación
seguramente surgirá el grid mun-
en grid para la realización de
dial.
investigaciones científicas en los
Los ejemplos más claros de lo países de la zona pacífica.
anterior son los tres grandes pro- Actualmente participan 19 cen-
yectos que existen a nivel mun- tros de 13 países distintos de la
dial de grid computing: Teragrid zona.

54 Sistemas
El punto común de las anteriores escasos y de difícil acceso. Grid
infraestructuras no es el middle- no es una tecnología para resol-
ware utilizado para compartir ver problemas del primer
todos estos recursos, de hecho mundo, es una tecnología que
cada uno de ellos utiliza una nos tiene que permitir abordar
solución diferente. El punto aquellos problemas de nuestras
común ha sido la necesidad de regiones y que al día de hoy no
basar esta infraestructura en han podido ser resueltos por
redes de altísima velocidad para falta de recursos.
poder mover la gran cantidad de
datos necesarios o generados por La predicción del tiempo local,
las aplicaciones que allí se eje- análisis sismológicos y de otros
cutan. El proyecto Internet 2 fenómenos naturales, la búsque-
(U.S.A), Geant 2 (Europa) y da de vacunas para enfermeda-
APAN (Asia-Pacífico) son la des tropicales, la aplicación de
materialización de estas necesi- la bioinformática a nuestros cul-
dades, estos proyectos han tendi- tivos, o la simulación de mode-
do en sus regiones de influencia los adaptados a nuestro entorno
redes de alta velocidad que han son solo algunas ideas rápidas en
permitido la construcción de donde una infraestructura de las
estos proyectos de grid. Las características presentadas tiene
velocidades de los enlaces en mucho por aportar. De todas las
estas redes se miden en Gigabit características mencionadas co-
por segundo. mo habilitadoras de la posibili-
dad de disponer de la tecnología
Grid en el contexto regional
grid en una región, hay una que
se convierte en el cuello de bote-
¿Será grid un proyecto exclusivo lla de las regiones en vía de
de los países más desarrollados? desarrollo: la disponibilidad de
Los ejemplos mostrados hasta redes de alta velocidad. Y en
ahora parecerían así implicarlo. este punto debemos hacer un
La respuesta por el contrario, es reconocimiento al apoyo de la
que de ninguna manera. Si grid Unión Europea a través de su
se trata de acelerar, colaborar y programa Alice (América Latina
optimizar estas son necesidades Interconectada Con Europa) para
más que sentidas en otras latitu- la implantación de la Red Clara
des. Donde hay mayores razones (Cooperación Latino Americana
para aprovechar una tecnología de Redes Avanzadas) en Latinoa-
de este estilo es allí donde los mérica, que es una red académi-
recursos de computación son ca de alta velocidad con cone-
Sistemas 55
xión a las redes Internet 2 (155 con el proyecto EGEE de la
Mbps) y Geant 2 (622 Mbps). Unión Europea.
Como su nombre lo indica, Clara - Identificar y promover un
es el resultado de la intercone- marco sostenible para e-ciencia:
xión de redes de nacionales aca- que incluye la identificación e
démicas de alta velocidad y en implementación de aplicaciones
Colombia, esa red se llama de impacto en la región y las
Renata (Red Nacional Académi- labores de difusión de la tecno-
ca de Tecnología Avanzada logía.
Colombia) de la cual hay un artí-
culo completo en esta edición. Al igual que Clara es dependien-
te de las redes nacionales, el
Pero para que estas redes tengan fundamento de EELA se encuen-
sentido, es necesario dotarlas de tra en las iniciativas grid nacio-
contenido y grid computing es nales. Aunque al día de hoy en
una muy buena opción para EELA participan instituciones,
extraer valor de ellas. Así lo ha es de esperar que este modelo
entendido la comisión Europea evolucione hacia la unión de
que mediante el proyecto EELA grids nacionales, pero para eso
(E-infrastructure shared between los países tendrán que construir
Europe and Latin America) ha sus infraestructuras propias en
impulsado la implantación de la las cuales se realicen investiga-
tecnología grid apoyada sobre la ciones de impacto nacional. Un
red Clara y que viene trabajando ejemplo de un proyecto de estas
desde el año pasado en tres fren- características es CLGrid [17]
tes específicos [16]: que en Chile ha logrado agluti-
nar recursos para realizar estu-
- Establecer una red de colabora- dios sobre problemáticas propias
ción humana: el objetivo final es de ese país.
que los investigadores latinoa- Colombia no es ajena a esta
mericanos establezcan redes de dinámica y aunque al día de hoy
cooperación y compartan los no hace parte del proyecta EELA
recursos disponibles para opti- se están gestando varias iniciati-
mizar su uso en la región. vas en esta dirección. Para
- Construir un piloto de e-infra- marzo en la universidad de Los
estructura en Latinoamérica: que Andes se organizará un semina-
implemente los mecanismos rio internacional en el tema de
básicos para asegurar la intero- grid computing con un tutorial
perabilidad con otras iniciativas sobre administración y ejecución
grid mundiales, particularmente de aplicaciones en g-lite imparti-
56 Sistemas
do por el proyecto EELA para Content Delivery Systems", Proc. Usenix
OSDI 2002, pp. 315-328
formar a las instituciones colom- [2] Clabby Analitics, "The Grid Report",
bianas en esta tecnología. 2004. Literatura IBM sobre grid computing
en http://www-1.ibm.com/grid/grid_litera-
Es de esperar que esta actividad ture.shtml
[3] BOINC - Berkeley Open Infrastructure
sea también un impulso a la ini- for Network Computing, http://boinc.berke-
ciativa grid-Colombia reciente- ley.edu
mente presentada a las universi- [4], C. Longbottom, Qoucirca Ltd., "Busi-
ness Grid Computing The evolution of the
dades a través de Renata con el infrastructure", consultado 1 de Noviembre
auspicio de la Agenda de Conec- 2006, disponible en
tividad. http://www.quocirca.com/pages/analysis/re
ports/view/store250/item1515/
[5] Sun Microsystems en
Adicionalmente, en Agosto se http://sun.com/grid
realizará en Santa Marta un Con- [6] NOVOTNY Jason, RUSSELL Michael,
greso Latinoamericano de Com- WEHRENS Oliver. "GridSphere: A Portal
Framework for Building Collaborations"
putación de Alto Rendimiento [7] Hewlett.Packard en
donde se espera mostrar el traba- http://h71028.www7.hp.com/enterprise/cac
jo de investigadores latinoameri- he/125369-0-0-225-121.html
[8] B: Jacob, M. Brown, K. Fukul, N. Tri-
canos en el área. Estas ac- vedi, "Introduction to Grid Computing",
tividades serán el punto de infle- IBM RedBooks, 2005
xión para aglutinar los diferentes [9] I. Foster, C. Kesselman, Editors, "The
grid 2: blueprint for a new computing",
intereses en el tema y lograr el Morgan Kaufmann; 2 edition, 2003
concurso de todos aquellos que [10] I. Foster, "What is the Grid? A Three
tienen relación con el tema: Point Checklist", Argonne National Labo-
ratory Technical Report, 2002
gobierno, universidades, institu- [11] JSR168 Portlet Specification.
tos de investigación, centros de http://jcp.org/en/jsr/detail?id=168
información, industria local, etc. [12] http://www.ogf.org
[13] http://www.teragrid.org
[14] http://www.eu-egee.org/
Referencias [15] http://www.pragma-grid.net/
[16 http://www.eu-eela.org/
[1] S. Saroiu. K. Gummadi, R. Dunn, S. [17] http://clgrid.reuna.cl
Gribble, H. Levy, "An Analysis of Internet

Harold Castro, Ph.D. Ingeniero de Sistemas y Computación de la Universi-


dad de los Andes, D.E.A. y Doctor en Informática del Instituto Nacional Politéc-
nico de Grenoble, Francia. Actualmente profesor asociado, director del grupo de
investigación COMIT (Tecnología de información y comunicaciones) y coordi-
nador de la Especialización en Software para Redes del Departamento de Inge-
niería de Sistemas y Computación de la Universidad de los Andes.

Sistemas 57

También podría gustarte