# ======================================== # ============= EXPERIMENTATION 1 ======== # Compute the tasks response time by # the CPU utilization parameter # and with the different coefference # case # Load fonctions from fonction.sh . ../scripts/fonction.sh #************************ #***** parameters ******* # number of tasks NT=8 # quality threshold THRESHOLD=2 # percentage of LO tasks PLO=50 # number of iteration, means number of file ITER=1000 # Type of recovery mode protocol # 0: no protocol # 1: idle time protocol # 2: FTP protocol # 3: Bailout protocol # 4: Bailout protocol with quality protocols=(1 2) # Define name of the file to create FILE="generated_taskset/protocol" #************************ # Define path repository DIRECTORY="generated_taskset" # Check if the repository exist if [ -d "$DIRECTORY" ]; then # Check if the repository is empty if [ "$(ls -A "$DIRECTORY")" ]; then echo "Le répertoire '$DIRECTORY' contient des fichiers. Suppression en cours..." # Supprimer tout le contenu du répertoire rm -rf "$DIRECTORY"/* echo "Tous les fichiers dans '$DIRECTORY' ont été supprimés." else echo "Le répertoire '$DIRECTORY' est vide. Génération des fichiers xml..." for PROTOCOL in "${protocols[@]}"; do ../../../trunk/src/generate_amc_monocore $NT $THRESHOLD $PLO $ITER $PROTOCOL $FILE done echo "tous les fichiers sont générés" fi else echo "Le répertoire '$DIRECTORY' n'existe pas." fi