Added a second scenario to campaign02; updated detect_complete_hrk to detect segmenta...
authorGeorge Milescu <george.milescu@gmail.com>
Mon, 2 Aug 2010 12:54:22 +0000 (14:54 +0200)
committerGeorge Milescu <george.milescu@gmail.com>
Mon, 2 Aug 2010 12:54:22 +0000 (14:54 +0200)
Signed-off-by: George Milescu <george.milescu@gmail.com>
ConfigFiles/campaign02.html
ConfigFiles/campaign02.txt
ConfigFiles/scenario02ct.r [new file with mode: 0644]
ConfigFiles/scenario02ct.txt [new file with mode: 0644]
ControlScripts/detect_complete_hrk.sh
ControlScripts/run_scenario.sh

index 7e4f55e..a396d00 100644 (file)
           </thead>
           <tbody>
             <tr>
-              <td>scenario-01</td>
+              <td>scenario-01ct</td>
               <td>1</td>
               <td>89</td>
               <td>8 Mbit/s up/down</td>
               <td><a href="scenario01ct/scenario01ct-dlspeed-percent.png">dlspeed vs percent</a>; <a href="scenario01ct/scenario01ct-dlspeed-time.png">dlspeed vs time</a></td>
             </tr>
+            <tr>
+              <td>scenario-02ct</td>
+              <td>89</td>
+              <td>1</td>
+              <td>8 Mbit/s up/down</td>
+              <td><a href="scenario02ct/scenario02ct-dlspeed-percent.png">dlspeed vs percent</a>; <a href="scenario02ct/scenario02ct-dlspeed-time.png">dlspeed vs time</a></td>
+            </tr>
           </tbody>
         </table>
       </div>
index 5bd4622..a35d076 100644 (file)
@@ -4,3 +4,4 @@
 #
 # ScenarioDescription  PlotScript
 scenario01ct.txt       scenario01ct.r
+scenario02ct.txt       scenario02ct.r
diff --git a/ConfigFiles/scenario02ct.r b/ConfigFiles/scenario02ct.r
new file mode 100644 (file)
index 0000000..f653b73
--- /dev/null
@@ -0,0 +1,67 @@
+#
+# Copyright: George Milescu 2010 - george.milescu@gmail.com
+#
+# R script used to plot the results of a scenario
+
+# import ggplot2
+library(ggplot2)
+
+# Read transmitted command line arguments
+args <- commandArgs(trailingOnly = TRUE)
+
+# The data files are located in the target folder. Also, the graph will be saved in the target folder.
+target_folder <- args[2]
+campaign_name <- args[3]
+rm(args)
+
+# read data from the data file
+leecher01=read.table(paste(target_folder, "p2p-next-01-101.log.data", sep="/"), header=T, sep=" ")
+
+
+
+# transform KB/s to Mbit/s
+leecher01$dlspeed <- leecher01$dlspeed*8/1000
+
+
+
+# plot dlspeed-percent data
+p <- ggplot() + 
+geom_point(aes(x=leecher01$percent, y=leecher01$dlspeed, label="Leecher 01"), size=1) +
+theme_bw() +
+scale_x_continuous("Percent", limits=c(0, 100), breaks=seq(0, 100, 10)) +
+scale_y_continuous("Download speed (Mbit/s)", limits=c(0, 8), breaks=seq(0, 8, 0.5)) +
+coord_cartesian() +
+scale_colour_manual("Legend") +
+opts(title=paste(campaign_name, "Scenario-02ct: a seeded swarm (89 Seeders, 1 Leecher), all peers have an 8 Mbit/s BW", sep="\n"))
+
+# plot data as an eps file
+postscript(paste(target_folder, "scenario02ct-dlspeed-percent.eps", sep="/"))
+print(p)
+dev.off()
+
+# plot data as an png file
+png(paste(target_folder, "scenario02ct-dlspeed-percent.png", sep="/"), width = 1280, height = 800)
+print(p)
+dev.off()
+
+
+
+# plot dlspeed-time data
+p <- ggplot() + 
+geom_point(aes(x=leecher01$time, y=leecher01$dlspeed, label="Leecher 01"), size=1) +
+theme_bw() +
+scale_x_continuous("Time(s)") +
+scale_y_continuous("Download speed (Mbit/s)", limits=c(0, 8), breaks=seq(0, 8, 0.5)) +
+coord_cartesian() +
+scale_colour_manual("Legend") +
+opts(title=paste(campaign_name, "Scenario-02ct: a flashcrowd swarm (89 Seeders, 1 Leecher), all peers have an 8 Mbit/s BW", sep="\n"))
+
+# plot data as an eps file
+postscript(paste(target_folder, "scenario02ct-dlspeed-time.eps", sep="/"))
+print(p)
+dev.off()
+
+# plot data as an png file
+png(paste(target_folder, "scenario02ct-dlspeed-time.png", sep="/"), width = 1280, height = 800)
+print(p)
+dev.off()
diff --git a/ConfigFiles/scenario02ct.txt b/ConfigFiles/scenario02ct.txt
new file mode 100644 (file)
index 0000000..086819a
--- /dev/null
@@ -0,0 +1,98 @@
+# Scenario01ct
+# Description:
+#   * a seeded swarm
+#   * 89 seeders
+#   * 1 leecher
+#   * all peers have the same bandwidth
+#
+# Hostname                     SSHport         User    RemoteFolder            NetInterface    Download(Mbps)  DownloadBurst(K)        Upload(Mbps)    UploadBurst(K)  StartDelay(s)   StartCommand                                    StopDetector                    StopCommand     TcScript                LogParser
+p2p-next-01.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_leecher.sh Data.700M.ct.torrent       detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-01.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-03.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-04.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-05.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-06.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-07.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-08.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-09.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10122           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10222           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10322           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10422           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10522           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10622           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10722           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10822           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                10922           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
+p2p-next-10.grid.pub.ro                11022           p2p     /home/p2p/george        eth0            8               100                     8               100             0               start_hrk_seeder.sh Data.700M.ct.torrent        detect_complete_hrk.sh          stop_hrk.sh     bw_limit_ct.sh          parse_hrk.sh
\ No newline at end of file
index e475752..2ae8f01 100755 (executable)
@@ -24,6 +24,10 @@ while true; do
                exit 0
        fi
        
+       if cat $LOG_FILE | grep "Segmentation fault" &> /dev/null; then
+               exit 0
+       fi
+       
        # Don't do continuous polling
        sleep 5
 done
index 442502c..3a0ba36 100755 (executable)
@@ -92,7 +92,7 @@ scenario_setup() {
                echo " ** Setting-up $SERVER:$PORT"
                
                # Clean-up the host by using rsync
-               if ! rsync -avP --del --rsh='ssh -p'$PORT $TEST_INFRASTRUCTURE_REL_PATH ${USER}@${SERVER}:${REMOTE_PATH} &>> $ERR_LOG; then
+               if ! rsync -avP --del --exclude 'Results' --rsh='ssh -p'$PORT $TEST_INFRASTRUCTURE_REL_PATH ${USER}@${SERVER}:${REMOTE_PATH} &>> $ERR_LOG; then
                        echo "Error: rsync error on $SERVER"
                        exit 1
                fi