Annuaire des initiatives

Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.

  • Ce projet analyse la saisonnalité des charges de travail et de l'usage des systèmes IT dans les datacenters. Il étudie les données de six workloads HPC et de la charge Wikipedia pour identifier des motifs saisonniers, caractériser les pics d'activité et comparer différentes méthodes de prévision. Les résultats permettent d'optimiser la planification des ressources et d'anticiper les besoins en infrastructure.
  • GROG est un générateur générique de charges de travail conçu pour créer des jeux de données de tâches destinées à l'évaluation de systèmes de planification. Il s'appuie sur des modèles inspirés de données réelles issues de Google et permet de simuler des environnements cloud ou HPC. Les traces générées sont compatibles avec des simulateurs comme Batsim, facilitant ainsi l'analyse et l'optimisation des systèmes de gestion de ressources.
  • Ce projet fournit des ressources et des bonnes pratiques pour maîtriser des fonctionnalités avancées de Git. Il couvre la gestion des commits, la réécriture d'historique, l'utilisation des branches, et l'exploration des mécanismes internes de Git. Destiné aux développeurs souhaitant optimiser leur utilisation de ce système de contrôle de version.
  • Projet de développement de logiciels en langage C, axé sur les aspects bas niveau. Il vise à créer des outils performants et optimisés pour des environnements nécessitant une gestion fine des ressources matérielles. Destiné aux développeurs et aux systèmes embarqués.
  • Ce projet fournit une image conteneurisée pour faciliter le déploiement et la gestion de services informatiques au sein d'un environnement EOLE. Il permet une intégration fluide avec des outils DevOps pour automatiser les processus de déploiement, de test et de maintenance, tout en assurant une sécurité renforcée et une optimisation des ressources. Destiné aux administrateurs système et aux développeurs, il simplifie la gestion des services en conteneurs.
  • Seastar est un framework événementiel conçu pour faciliter l'écriture de code asynchrone et non-bloquant en C++. Il permet de développer des applications performantes, notamment pour les systèmes nécessitant une gestion optimisée des entrées/sorties et des ressources multi-cœurs. Utilisé dans des environnements exigeants comme les bases de données NoSQL ou les systèmes de messagerie, il offre une alternative robuste aux modèles traditionnels de programmation.
  • Outil conçu pour surveiller en temps réel l'utilisation de la mémoire des nœuds de calcul dans un environnement Slurm. Il permet de collecter périodiquement des données sur la mémoire utilisée via des commandes système comme *vmstat*, facilitant ainsi l'identification des ressources sous-optimisées ou des goulots d'étranglement. Les résultats sont enregistrés dans des fichiers dédiés pour analyse ultérieure.
  • PhoenixThread est une bibliothèque C++ conçue pour faciliter la gestion de tâches parallèles et l'exécution de commandes système de manière optimisée. Elle permet aux développeurs d'orchestrer des processus en arrière-plan, de suivre leur état et de gérer efficacement les ressources disponibles. Idéale pour les applications nécessitant des calculs intensifs ou des traitements asynchrones, elle simplifie le développement multithread tout en offrant des outils pour le suivi et la synchronisation des tâches.
  • CVMFS (CernVM File System) est une solution de partage de fichiers optimisée pour les environnements scientifiques et éducatifs. Il permet un accès transparent et rapide à des dépôts de données centralisés, réduisant la bande passante et simplifiant la gestion des logiciels pour les utilisateurs répartis dans le monde. Utilisé principalement par des institutions de recherche comme le CERN, il facilite la collaboration et l'accès aux ressources logicielles.
  • Ce projet fournit des scripts automatisés pour gérer et superviser un système de stockage de fichiers basé sur iRODS. Il permet de lister, créer et organiser des ressources, ainsi que de vérifier l'intégrité des données et de surveiller les tailles des fichiers. Ces outils sont principalement utilisés par des administrateurs système pour maintenir et optimiser leur infrastructure de stockage.

66 initiatives