Skip to content
Snippets Groups Projects

added ssh_port to the experiment scripts

Merged Ghost User requested to merge docker_experiments into master
6 files
+ 47
16
Compare changes
  • Side-by-side
  • Inline
Files
6
+ 9
3
@@ -4,6 +4,11 @@
# Regarding experiments in Section 6.1 How Does Clockwork Compare? (comparison_experiment2)
################################################################################
SSH_PORT=22
# Clockwork docker uses port 2200
# SSH_PORT=2200
SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )" # Absolute path to this script
EXP_DIR="${SCRIPTPATH}" # Experiment dir
@@ -22,7 +27,8 @@ worker="volta03" # Worker (need to have GPUs)
# Username and password-free ssh command prefix
username="arpanbg"
ssh_cmd_prefix="ssh -o StrictHostKeyChecking=no -l ${username}"
ssh_cmd_prefix="ssh -p ${SSH_PORT} -o StrictHostKeyChecking=no -l ${username}"
mklogdir="mkdir -p ${logdir}; " # Command to create log dir on each machine
@@ -154,7 +160,7 @@ for default_slo in "${default_slo_opt[@]}"; do
echo "Copying controller's request telemetry file to ${logdir}"
telemetryfile_dest="${logdir}/file=controller_request_${config}.tsv"
telemetryfile_src="${logdir}/clockwork_request_log.tsv"
$(scp ${username}@${controller}:${telemetryfile_src} ${telemetryfile_dest})
$(scp -p ${SSH_PORT} ${username}@${controller}:${telemetryfile_src} ${telemetryfile_dest})
# The controller action telemetry file is at ${logdir}/clockwork_action_log.tsv
# Copy it to localhost after the experiment
@@ -162,7 +168,7 @@ for default_slo in "${default_slo_opt[@]}"; do
echo "Copying controller's action telemetry file to ${logdir}"
telemetryfile_dest="${logdir}/file=controller_action_${config}.tsv"
telemetryfile_src="${logdir}/clockwork_action_log.tsv"
$(scp ${username}@${controller}:${telemetryfile_src} ${telemetryfile_dest})
$(scp -p ${SSH_PORT} ${username}@${controller}:${telemetryfile_src} ${telemetryfile_dest})
# Stop the controller process
printf "\nStop Clockwork controller on host ${controller}\n"
Loading