• Home
  • Chimie
  • Astronomie
  • Énergie
  • La nature
  • Biologie
  • Physique
  • Électronique
  • Modélisation simplifiée de l'application et de l'infrastructure

    Crédit :Unsplash

    Dans les années récentes, le marché mondial a connu une augmentation considérable de l'informatique utilitaire, qui sert de back-end à pratiquement toutes les nouvelles technologies, méthodologie ou avancement dans les TIC, de la santé à l'aéronautique. L'industrie entre dans une nouvelle ère d'hétérogénéité, défini par logiciel, environnements de calcul haute performance et apporte avec elle de nouveaux défis.

    Les GPU à usage général deviennent monnaie courante dans les centres de données, tandis que les accélérateurs FPGA spécialisés, allant des accélérateurs spécifiques de deep learning aux technologies de buffers en rafale, deviennent la norme et sont susceptibles de devenir du matériel de base dans un proche avenir. Sur le dos de cette vitesse et de cette puissance de calcul croissantes, il existe une demande d'outils capables d'abstraire ces exigences d'applications et d'infrastructure pour un déploiement rapide et simple.

    Le projet SODALITE vise à développer des outils qui permettront aux aménageurs et aux opérateurs d'infrastructures de développer, déployer, exploiter et exécuter rapidement des applications hétérogènes, de manière simple et fiable sur le paysage en évolution rapide et de plus en plus complexe des logiciels définis, infrastructures cloud hautes performances.

    Le framework d'abstraction d'optimisation SODALITE est défini par l'utilisation de l'IDE, les développeurs d'applications construisent du code à l'aide de dispositifs abstraits qui s'appuient sur les modèles d'infrastructure, qui résolvent certaines instanciations natives de l'application réglées pour une exécution sur le matériel donné. Des paramètres d'exécution supplémentaires peuvent être appliqués, améliorer encore les performances des applications.

    SODALITE s'attaque à la complexité du déploiement et de l'exploitation d'applications modernes sur des infrastructures HPC hétérogènes et basées sur le cloud, définies par logiciel, dans des conditions et exigences opérationnelles arbitraires. SODALITE relève ces défis en :

    • abstraction des infrastructures applicatives et définies par logiciel
    • automatiser le maintien d'un équilibre dynamique entre l'application et l'infrastructure
    • conception et analyse d'exécution d'infrastructures définies par logiciel.

    De cette façon, SODALITE produira plusieurs résultats tangibles comme :

    • une bibliothèque d'abstraction basée sur des motifs, y compris l'application, infrastructure et abstractions absolues des performances de novum
    • un modèle de programmation pour les descriptions d'applications et d'infrastructures full-stack, en utilisant la bibliothèque d'abstraction
    • un cadre de déploiement, permettant une optimisation statique des applications ainsi abstraites sur des infrastructures spécifiques
    • optimisation et gestion automatisées de l'exécution des applications ainsi déployées

    SODALITE vise à fournir une solution optimisée, environnement d'exécution hétérogène hautement résilient permettant une transparence opérationnelle entre les infrastructures Cloud et HPC. Les technologies SODALITE sont appliquées et démontrées dans la gamme diversifiée suivante de #UseCases, mettant en évidence un mélange de scénarios Cloud et HPC pour diverses charges de travail et des exigences d'infrastructure uniques :

    Cas d'utilisation biomédicale (essais cliniques in-silico pour les opérations de la colonne vertébrale) : Système d'évaluation et d'aide à la décision pour les opérations vertébrales constitué d'un composant de stockage de données, capable de fournir un accès efficace aux données à partir de ressources de calcul hétérogènes et d'une chaîne de processus de simulation facilitant l'analyse complète des données pour les essais cliniques in-silico.

    Cas d'utilisation de l'IoT du véhicule :Un démonstrateur de système innovant qui permet de diffuser des données provenant de sources hétérogènes (principalement des appareils IoT) à travers une architecture de traitement distribuée en fonction des attentes des utilisateurs finaux (par exemple, temps de réponse pour les offres de services contextualisées) et des besoins (préférences de confidentialité).

    Cas d'utilisation de GPU Snow : Un démonstrateur d'outil innovant qui permet l'observation capillaire de l'état de santé continu des environnements de montagne soutenant l'engagement social des sociétés dans la surveillance continue assistée par logiciel des régions alpines.

    Par ailleurs, SODALITE est membre de Heterogeneity Alliance (heterogeneityalliance.eu/) qui vise à unir les efforts des organisations intéressées par le développement de technologies et d'outils futurs pour faire progresser et tirer pleinement parti de l'informatique et des applications utilisant du matériel hétérogène.


    © Science https://fr.scienceaq.com