Thèse de doctorat (2022)
Résumé
Les progrès technologiques et l'augmentation de la puissance de calcul ont récemment conduit à l'émergence d'architectures logicielles complexes et à grande échelle. Les unités centrales de traitement conventionnelles sont maintenant soutenues par des unités de co-traitement pour accélérer différentes tâches. L'impact de ces améliorations peut être observé dans les systèmes distribués, les microservices, les appareils IdO (internet of things ou IoT en anglais) et les environnements infonuagiques qui sont devenus de plus en plus complexes à mesure qu'ils grandissent en termes d'échelle et de fonctionnalités. Dans de tels systèmes, une tâche simple engage de nombreux coeurs en parallèle, potentiellement sur plusieurs noeuds, et une même opération peut être servie de différentes manières par différents coeurs et nœuds physiques. De plus, plusieurs facteurs tels que leur distribution dans le réseau, l'utilisation de différentes technologies, leur courte durée de vie, les bogues logiciels, les pannes matérielles et les conflits de ressources rendent ces systèmes sujets à la montée de comportements anormaux. Le haut degré de complexité et la distribution inhérente des petits services compliquent la compréhension des performances de ces environnements. En outre, les outils de surveillance et d'analyse des performances disponibles présentent de nombreuses lacunes.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
