''Gridificando'' tu aplicación


 

Una aplicación que usualmente corre sobre un único PC debe ser “gridificada” antes de que pueda correr en una grid.
 
Del mismo modo que aquellas aplicaciones generadas para ser empleadas mediante navegadores web, deben ser “webificadas” antes de poder emplearse mediante la web, los usuarios de grid necesitan “gridificar” sus aplicaciones si es que desean que ellas operen sobre la grid.
 
Una vez que la aplicación ha sido “gridificada”, miles de personas podrán utilizar la misma aplicación y “correrla” sin problemas en grids interoperables (como la mayoría de los software, siempre habrá unos pocos “bichos” por aquí y por allá).
 
"Gridificar" significa adaptar aplicaciones para incluir nuevas capas de software que les permitan correr en una grid. Por ejemplo, una aplicación usuaria gridificada que requiere analizar datos contenidos en muchos archivos independientes, será capaz de:
  • obtener las credenciales de autenticación necesarias para abrir archivos
  • consultar un sistema de información y un catálogo de réplicas para determinar dónde se encuentran los archivos y qué recursos computacionales pueden realizar el análisis de los datos
  • enviar solicitudes a la tela de la grid y a los computadores, sistemas de almacenaje y redes apropiadas, pidiéndoles extraer los datos, iniciar los cómputos y proveer los resultados
  • monitorear el progreso de varios cómputos y transferencias de datos, notificando a los usuarios respecto de cuándo se ha completado el análisis, y detectando y respondiendo a las fallas (servicios colectivos).
DAME MÁS CADA SEMANA
 
Lee más acerca de las aplicaciones más recientemente gridificadas en International Science Grid This Week, boletín GRATUITO en línea que comparte los logros científicos de las grid alrededor del mundo.