Si l'on veut faire la simulation suivante dans le local L4712:
- 1 Client
- 1 Service de nom
- 1 Repartiteur de charge
- n Serveur de calcul
Dans un terminal, exécutez les commandes suivantes
ssh L4712-16 // Se connecter a une machine du local L4712
cd pathVersDossierDuProjet
cd bin // Se déplacer vers le dossier bin du projet
rmiregistry 5001 // Partir rmiregistry sur le port 5001
Dans un autre terminal, exécutez les commandes suivantes
// Se connecter a une machine du local L4712
// Note: La machine doit être la même que celle du rmiregistry
ssh L4712-16
cd pathVersDossierDuProjet
./serviceDeNom.sh
Dans un terminal, exécutez les commandes suivantes
ssh L4712-17 // Se connecter a une machine du local L4712
cd pathVersDossierDuProjet
cd bin // Se déplacer vers le dossier bin du projet
rmiregistry 5001 // Partir rmiregistry sur le port 5001
Dans un autre terminal, exécutez les commandes suivantes
// Se connecter a une machine du local L4712
// Note: La machine doit être la même que celle du rmiregistry
ssh L4712-17
cd pathVersDossierDuProjet
./loadBalancer.sh
On peut exécuter ces commandes sur autant de machines différentes selon le nombre de serveurs de calcul qu'on veut. Dans un terminal, exécutez les commandes suivantes
ssh L4712-18 // Se connecter a une machine du local L4712
cd pathVersDossierDuProjet
cd bin // Se déplacer vers le dossier bin du projet
rmiregistry 5001 // Partir rmiregistry sur le port 5001
Dans un autre terminal, exécutez les commandes suivantes
// Se connecter a une machine du local L4712
// Note: La machine doit être la même que celle du rmiregistry
ssh L4712-18
cd pathVersDossierDuProjet
./serverCalcul.sh 5 0 // 1er argument: Capacite (C), 2e argument: Maliciousness (Nombre entre 0 et 100).
Dans un terminal, exécutez les commandes suivantes
cd pathVersDossierDuProjet
./client.sh ./operations-588 0 // 1er argument: Chemin vers le fichier d'opérations, 2e argument: Mode 1=Securise 0=Non-securise