Title: | Répartition de charge dans Stardust: un environnement pour l'exécution d'applications parallè en milieu hétérogène. |
---|---|
Authors: | Gilbert Cabillic, Isabelle Puaut |
Authors' address: | IRISA, Campus de Beaulieu, 35042 Rennes Cedex, FRANCE |
Abstract: Stardust est un environnement pour l'exécution d'applications parallèles au-dessus d'un réseau de machines hétérogènes, comprenant a la fois des stations de travail et une machine parallèle. Stardust permet de construire des applications composées de plusieurs processus, communiquant a la fois par envois de messages et par mémoire virtuelle partagée. Par ailleurs, Stardust inclut un mécanisme permettant de capturer l'état des applications. Cet état peut alors, soit être sauvegardé sur disque dans le but de tolérer les défaillances, soit être transféré d'un ensemble de machines vers un autre pour équilibrer les charges des machines du système. Cet article donne une vue d'ensemble de Stardust en détaillant plus particulièrement son algorithme de régulation de charge.
Keywords: Programmation parallèle, Mémoire virtuelle partagée, Hétérogénéité, Répartition de charge.
Paper available in postscript form (26K).