Un environnement d'exécution de simulation basé sur le calcul volontaire
No Thumbnail Available
Date
2020
Authors
KADACHE NABIL
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Le calcul volontaire (CV) est devenu une technique relativement mature de calcul
distribué. Son principe consisté a exploiter le temps de repos des machines ordinaires
connectées a internet et avec le consentement de leurs propriétaires. Les applications
cibles sont généralement des projets scientiques nécessitant un temps et des ressources
énormes de calcul. Les plateformes de calcul volontaire existantes soulévent plusieurs dés
concernant les diérentes fonctions qui doivent ^etre assurées. Dans une premére partie
de notre travail, nous essayons d'apporter des solutions a deux dés inhérents au CV ;
Le premier concerne l'implication de volontaires, qui constitue le maillon faible de ce
type de systémes. Nous proposons un nouvel environnement de calcul volontaire social
(SVCE) intégrant les fonctionnalités récentes de Facebook afin d'impliquer davantage de
volontaires. Le deuxiéme probléme, que nous avons abordé, est celui de l'ordonnancement
des t^aches dans les systémes de CV. Pour cela, nous proposons un algorithme qui consistéa
générer, pour chaque volontaire, un nombre de taches élémentaires dont le cout d'exécutionre
éte la capacité de calcul momentanée des ressources disponibles des volontaires, la
validité de notre algorithme est illustrée expérimentalement. Dans la deuxiéme partie
de notre thése, nous nous penchons sur la simulation distribuée, nous proposons à cet
éet un environnement de simulation (VolSIM) qui combine les techniques liées au calcul
volontaire àn d'exécuter des simulations qui requiérent des ressources conséquentes.