Étude de systèmes d'exploitation en vue d'implanter un système à base de connaissances de répartition de charge
Ce mémoire détermine parmi un ensemble de systèmes d'exploitation celui ou ceux qui sont les plus aptes à l'intégration d'un système à base de connaissances en vue du prototypage d'algorithmes de répartition de charge. Une méthode systématique de comparaison de systèmes experts est adaptée au contexte des systèmes d'exploitation. Les premières étapes de la méthode permettent de retenir quatre systèmes d'exploitation. Ces systèmes sont Minix, Linux, Amoeba et Mach. Une description de ces quatre systèmes d'exploitation est réalisée avant l'application des dernières étapes de la méthode de comparaison. La dernière étape, qui consiste en la comparaison proprement dite, favorise le système Amoeba. Une étude approfondie de ce système montre comment apporter des changements à son algorithme de répartition de charge qui est implanté dans un serveur extérieur au noyau. Enfin, ce mémoire donne tous les ingrédients nécessaires à la mise en oeuvre d'un système expert de répartition de charge dans un système réparti.
Networked Digital Library of Theses and Dissertations