• Home
  • Química
  • Astronomía
  • Energía
  • Naturaleza
  • Biología
  • Física
  • Electrónica
  • Modelado simplificado de aplicaciones e infraestructura

    Crédito:Unsplash

    En años recientes, el mercado global ha experimentado un tremendo aumento en la informática de servicios públicos, que sirve como back-end para prácticamente cualquier tecnología nueva, metodología o avance en las TIC, desde el sector sanitario hasta el aeroespacial. La industria está entrando en una nueva era de heterogeneidad, definido por software, entornos informáticos de alto rendimiento y trae consigo nuevos desafíos.

    Las GPU de uso general se están convirtiendo en moneda corriente en los centros de datos, mientras que los aceleradores FPGA especializados, que van desde aceleradores específicos de aprendizaje profundo hasta tecnologías de búfer de ráfagas, se están convirtiendo en la norma y es probable que se conviertan en hardware básico en un futuro próximo. Sobre la base de esta potencia y velocidad computacional cada vez mayor, existe una demanda de herramientas que puedan abstraer estas aplicaciones y los requisitos de infraestructura para una implementación rápida y sencilla.

    El proyecto SODALITE tiene como objetivo desarrollar herramientas que permitan a los desarrolladores y operadores de infraestructura desarrollar, desplegar, operar y ejecutar aplicaciones heterogéneas rápidamente, de forma sencilla y fiable en el panorama cada vez más complejo y en rápida evolución de las Infraestructuras en la nube de alto rendimiento.

    El marco de abstracción de optimización de SODALITE se define mediante el uso del IDE, los desarrolladores de aplicaciones crean código utilizando dispositivos abstractos que se apoyan en los modelos de infraestructura, que resuelven ciertas instancias nativas de la aplicación ajustada para su ejecución en el hardware dado. Se pueden aplicar parámetros de tiempo de ejecución adicionales, mejorando aún más el rendimiento de la aplicación.

    SODALITE está abordando la complejidad de implementar y operar aplicaciones modernas en HPC heterogéneas y infraestructuras definidas por software basadas en la nube, bajo condiciones y requisitos operacionales arbitrarios. SODALITE se enfrenta a estos desafíos mediante:

    • abstraer la aplicación y las infraestructuras definidas por software
    • Automatizar el mantenimiento de un equilibrio dinámico entre la aplicación y la infraestructura.
    • diseño y análisis en tiempo de ejecución de infraestructuras definidas por software.

    De esta manera SODALITE producirá varios resultados tangibles como:

    • una biblioteca de abstracción basada en patrones, incluida la aplicación, Infraestructura y abstracciones de rendimiento de novum absoluto.
    • un modelo de programación para descripciones de infraestructura y aplicaciones de pila completa, usando la biblioteca de abstracción
    • un marco de implementación, permitir la optimización estática de las aplicaciones así abstraídas en infraestructuras específicas
    • Optimización automatizada del tiempo de ejecución y gestión de las aplicaciones implementadas.

    SODALITE tiene como objetivo proporcionar un Entorno de ejecución heterogéneo altamente resistente que permite la transparencia operativa entre las infraestructuras de nube y HPC. Las tecnologías SODALITE se aplican y demuestran en la siguiente gama diversa de #UseCases, destacando una combinación de escenarios de nube y HPC en diferentes cargas de trabajo y requisitos de infraestructura únicos:

    Caso de uso biomédico (ensayos clínicos en silico para operaciones de columna): Sistema de evaluación y apoyo a la toma de decisiones para operaciones de columna que consta de un componente de almacenamiento de datos, capaz de proporcionar un acceso eficiente a los datos a partir de recursos informáticos heterogéneos y una cadena de procesos de simulación, lo que facilita el análisis de datos completo para ensayos clínicos in-silico.

    Caso de uso de IoT para vehículos :Un demostrador de sistema innovador que permite que los datos de fuentes heterogéneas (principalmente dispositivos de IoT) se distribuyan a través de una arquitectura de procesamiento distribuido de acuerdo con las expectativas del usuario final (por ejemplo, tiempo de respuesta para ofertas de servicios contextualizadas) y necesidades (preferencias de privacidad).

    Caso de uso de GPU Snow: Un demostrador de herramientas innovadoras que permite la observación capilar del estado de salud continuo de los entornos montañosos que respaldan el compromiso social de las sociedades en el monitoreo continuo asistido por software de las regiones alpinas.

    Es más, SODALITE es miembro de la Heterogeneity Alliance (heterogeneityalliance.eu/) que tiene como objetivo unir los esfuerzos de las organizaciones interesadas en el desarrollo de tecnologías y herramientas futuras para avanzar y aprovechar al máximo la informática y las aplicaciones que utilizan hardware heterogéneo.


    © Ciencia https://es.scienceaq.com