GridWay


GridWay [1] es una tecnología de metaprogramación de código abierto que permite compartir recursos informáticos (clústeres, granjas informáticas, servidores, superordenadores...) a gran escala, de forma segura, fiable y eficiente, gestionados por diferentes sistemas de gestión de recursos distribuidos ( DRMS), como SGE , HTCondor , PBS o LSF , dentro de una sola organización (red empresarial) o dispersos en varios dominios administrativos (participante o red de cadena de suministro). Con este fin, GridWay admite varios middlewares de Grid.

GridWay proporciona a los usuarios finales y desarrolladores de aplicaciones un marco de programación similar al que se encuentra en DRMS ​​local, lo que permite enviar, monitorear, sincronizar y controlar trabajos por medio de una interfaz de línea de comandos similar a DRMS (gwsubmit, gwwait, gwkill...) y DRMAA (un estándar OGF ).

GridWay realiza la gestión de ejecución de trabajos y la intermediación de recursos, lo que permite la ejecución desatendida, confiable y eficiente de trabajos, trabajos de matriz o trabajos complejos en Grids heterogéneos, dinámicos y débilmente acoplados. GridWay realiza todos los pasos de programación y envío de trabajos de manera transparente para el usuario final y adapta la ejecución de trabajos a las condiciones cambiantes de Grid al proporcionar mecanismos de recuperación de fallas, programación dinámica, migración a pedido y migración oportunista. El marco GridWay es un componente ligero para la metaprogramación en el ecosistema Grid destinado a usuarios finales y desarrolladores de aplicaciones Grid.