Skip to content

YassineOUAHMANE/Distributed-Make

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingPong - Déploiement sur Grid5000

Ce projet permet de déployer et exécuter l’application PingPong sur la plateforme Grid5000, en utilisant plusieurs nœuds pour mesurer les performances réseau.


Table des matières


Pré-requis

  • Accès à Grid5000 avec un compte utilisateur.
  • Clé SSH (~/.ssh/id_rsa) configurée pour l’accès au site.
  • Permissions nécessaires pour exécuter des scripts (chmod +x).
  • tar, scp, ssh installés sur la machine locale.

Déploiement sur Grid5000

  1. Créer une archive de l’application :
tar czf pingpong.tar.gz .
  1. Transférer l’archive vers Grid5000 :
scp -i ~/.ssh/id_rsa -o "ProxyJump=<your_username>@access.grid5000.fr" pingpong.tar.gz <your_username>@<site>:
  1. Se connecter à la machine Grid5000 :
ssh -i ~/.ssh/id_rsa <your_username>@access.grid5000.fr
ssh <site>
  1. Création du répertoire "pingpong" (juste pour la première fois):
mkdir pingpong
  1. Décompresser l’archive dans "pingpong":
tar xzf pingpong.tar.gz -C pingpong
cd pingpong

Compilation et exécution

  1. Rendre les scripts exécutables :
chmod +x compile.sh scripts/*
  1. Allouer les nœuds avec OAR (interactif) :
oarsub -I -l nodes=2,walltime=0:30
  1. Lancer l’application :
./scripts/start.sh

Téléchargement des résultats

Pour récupérer les images générées (comparison_*.png) sur ta machine locale, utilise depuis un autre terminal :

scp -i ~/.ssh/id_rsa -o "ProxyJump=<your_username>@access.grid5000.fr" <your_username>@<site>.grid5000.fr:~/pingpong/comparison_*.png ./

About

Distributed system tests for PingPong on Grid5000 and WordCount workloads, measuring network performance and handling edge cases.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors