European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
Contenido archivado el 2024-05-18

DevelOpment of GRID Environment for InteRaCtive ApplicationS

Article Category

Article available in the following languages:

Compatibilidad de las aplicaciones interactivas en entornos de grid

La gestión de los recursos informáticos disponibles en una grid estaba limitada a la aceptación de peticiones para la remisión de tareas por parte de sus clientes, responsables estos a su vez de planificar y controlar la ejecución de las aplicaciones. Una serie de nuevas herramientas de red pueden proporcionar monitorización y planificación automática de aplicaciones ejecutadas en paralelo.

Economía digital icon Economía digital

La continua evolución de las técnicas de simulación numérica y su aceptación por científicos e ingenieros promovieron un rápido incremento en la demanda de ciclos de computación. Los centros de supercomputación capaces de conseguir las simulaciones más realistas de procesos quirúrgicos o de contaminación atmosférica en combinación con predicciones meteorológicas sufren un exceso de demanda. La conexión de los centros de supercomputación con grupos sencillos de ordenadores personales o estaciones de trabajo se perfiló como una prometedora alternativa de menor coste. No obstante, la naturaleza distribuida de un entorno de computación heterogéneo repartido en varias localizaciones, caracterizada a su vez por las distintas arquitecturas de los equipos, representa un problema para su implantación efectiva. Entre los objetivos del proyecto CROSSGRID estaba el de proporcionar un marco computacional basado en grid que ocultase las complejidades irrelevantes a los usuarios y les presentara abstracciones con las que se sintieran cómodos. Crossbroker es un componente desarrollado por los socios del proyecto de la Universidad Autónoma de Barcelona que gestiona la presentación de programas de aplicaciones en paralelo. En concreto, este programa informático de conectividad (middleware) se ocupa de elegir los recursos más adecuados para la ejecución de programas remitidos por los usuarios. Esta selección se realiza teniendo en cuenta laconfiguración necesaria para su ejecución y también mediante la clasificación de los recursos disponibles por orden de preferencia. Crossbroker es compatible con las simulaciones que requieren una gran cantidad de recursos y que han sido desarrollados mediante un modelo de programación en paralelo y una biblioteca de computación también en paralelo como la biblioteca interfaz de paso de mensajes (MPI). Además, las aplicaciones compuestas de diversos programas dependientes entre sí pueden remitirse por lotes. Tras efectuar todos los pasos necesarios que aseguran el éxito de la remisión de programas de aplicación que también acepten modificaciones de los usuarios durante el proceso, se permite la ejecución de la aplicación. Una pantalla de línea de comandos permite consultar el estado de los programas en ejecución en un único clúster o en varios y devuelve los resultados. Crossbroker ofrece un enfoque unificado a la ejecución de aplicaciones distribuidas en distintos lugares de una grid de manera automática y, lo que es más importante, transparente.

Descubra otros artículos del mismo campo de aplicación