diff --git a/architecture.md b/architecture.md index 640cb97..36ae61c 100644 --- a/architecture.md +++ b/architecture.md @@ -2,22 +2,22 @@ - Le [serveur](https://gitlab.os-k.eu/gem-graph-team/gem-graph-server) est la partie dont l'exécution est rythmée par le calcul du modèle. Il comporte: - - le scheduler qui coordonne le calcul du modèle en initiant et terminant les threads de calcul et le superviseur + - interface cli (command line interface) pour gérer le serveur sur la machine / à distance via le client - - les threads de calcul + - les traductions, la gestion du vocabulaire - - le superviseur qui: + - le scheduler qui coordonne le calcul du modèle en initiant et terminant les threads de calcul et le superviseur - - maintient l'historique et effectue les mesures + - les threads de calcul - - utilise des outils de détection et contrôle automatisables + - le superviseur qui: - - effectue un test d'intégrité et renvoie son résultat au scheduler + - maintient l'historique et effectue les mesures - (pour détecter des états chaotiques, boucles infinies, répartitions déséquilibrées entre threads de calcul,...) - - interface cli (command line interface) pour gérer le serveur sur la machine / à distance via le client + - utilise des outils de détection et contrôle automatisables - - les traductions, la gestion du vocabulaire + - effectue un test d'intégrité et renvoie son résultat au scheduler + (pour détecter des états chaotiques, boucles infinies, répartitions déséquilibrées entre threads de calcul,...) - Le [client](https://gitlab.os-k.eu/gem-graph-team/gem-graph-client) est la partie dont l'exécution est rythmée par l'utilisateur: