Instalación de un nodo computational IMPaCT-Data

La infrastructura computacional prevista para IMPaCT-Data se basa en un modelo federado, compuesto de un nodo central de gestión y acceso y un conjunto de nodos federados con distintos niveles de participación: nodo de computación, nodo gestor de datos o nodo mixto.

Los nodos de computación y mixtos se espera que pongan a disposición de la red federada una serie de recursos computacionales, gestionados internamente segun sus propios protocolos. Los requisitos mínimos se indican a continuación.

Requisitos computacionales

  • Requisitos técnicos mínimos:

    • S.O. basado en Unix

    • Python > 3.9, entornos de instalación Pypi y Conda

    • Docker y Docker Compose

    • Apptainer (Singularity)

    • 2 CPUs y 4 GB de RAM

    • Acceso de administración

  • Requisitos mínimos de conectividad:

    • No se requirer conectividad de entrada.

    • Conexión saliente (AMQPS 1.0 sobre TLS) al servidor RabbitMQ de IMPaCT-Data (amqps://rbtmq.impact-data.bsc.es:8071)

    • Conexion saliente a servidores CVMFS (https)

Se plantean dos modelos de integración complementarios:

Modelo de computación distribuida basado en Galaxy+Pulsar

En este modelos los datos se obtienen del servidor central Galaxy de IMPaCT. Salvo para aplicaciones muy concretas, en el momento actual este modelo no permite la utilización de datos residentes en el nodo local.

Se basa en el modelo de ejecución distribuida Galaxy + Pulsar.

Instalación de Entorno local para computación distribuida Galaxy + Pulsar

Modelo de computación federada basado en FEM

Permite la computación utilizando datos locales residentes en el nodo, por lo que es necesario para nodos mixtos (gestores de datos que participen tambien como nodo computational).

Se basa en el uso del orquestador Federated Execution Manager (FEM)

Instalación de cliente local de FEM

Contacto

Para cualquier duda podéis poneros en contacto con: