Algorithmique itérative pour l'équilibrage de charge dans les réseaux dynamiques

par Flavien Vernier

Thèse de doctorat en Informatique

Sous la direction de Jacques Bahi.

Soutenue en 2004

à Besançon , en partenariat avec Université de Franche-comté. UFR des sciences et techniques (autre partenaire) .


  • Résumé

    Ce mémoire de thèse s'attache aux problèmes d'équilibrage de charge sur les réseaux dynamiques. Un réseau dynamique est un réseau sur lequel certains liens de communication peuvent être perdus ou surchargés. Dans un premier temps, nous introduisons un nouvel algorithme d'équilibrage de charge, puis nous présentons, l'adaptation aux réseaux dynamiques desalgorithmes de premier ordre. Dans un second temps nous nous intéressons aux algorithmes de second ordre. Pour ces derniers, nous définissons une nouvelle contrainte qui garantit la positivité de la charge car la charge d'un système ne peut pas être négative. Suite à cette définition, nous donnons l'adaptation de ces algorithmes aux réseaux dynamiques. Nous illustrons le comportement des deux types d'algorithmes présentés - premier et second ordre - par différentes simulations qui mettent en évidence l'impact du dynamisme du réseau sur leur évolution. Ces simulations nous montrent que les algorithmes de second ordre sont nettement plus sensibles que ceux de premier ordre. Pour finir ce mémoire, une mise en pratique d'un algorithme d'équilibrage de charge sur un problème concret - la résolution d'une équation différentielle partielle - détaille les différentes étapes nécessaires au déploiement d'un algorithme d'équilibrage de charge.

  • Titre traduit

    Iterative algorithms for load balancind on dynamic networks


  • Résumé

    This thesis studies the problem of load balancing on dynamic networks. A dynamic network can be viewed as a network in which some edges may fail during the execution of an algorithm. The first part introduces a new load balancing algorithm, and it describes the adaptation of first order algorithms to dynamic networks. The second part deals with second order algorithms. We introduce a new constrain for these algorithms, so as to ensure that the load stay positive for the load of a system cannot be negative. Then we give the adaptation of these algorithms to dynamic networks. We illustrate the behavior of the first and second order algorithms with some simulations that bring the impact of the dynamism of networks on load balancing algorithms to the fore. These simulations show that the second order algorithms are more reactive to the dynamism than the first order algorithms. Finally, we have implemented a load balancing algorithm on a real application that solves a partial differential equation. With this experimentation, we describe the different steps of the deployment of a load balancing algorithm.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 119 p. ; 30 cm
  • Notes : Reproduction de la thèse autorisée
  • Annexes : Bibliogr. p.111-119

Où se trouve cette thèse ?

  • Bibliothèque : Bibliothèque universitaire Sciences - Sport (Besançon).
  • Disponible pour le PEB
  • Cote : SCI.BESA.2004.26
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.