added xml-file-generatorfor new infrastructure
authorMarius Sandu-Popa <sandupopamarius@gmail.com>
Thu, 20 May 2010 13:50:21 +0000 (16:50 +0300)
committerMarius Sandu-Popa <sandupopamarius@gmail.com>
Thu, 20 May 2010 13:50:21 +0000 (16:50 +0300)
autorun/commander/Commander.py
autorun/commander/XMLParser.py
autorun/xml/genxml.py [new file with mode: 0755]
autorun/xml/nodes.bak [new file with mode: 0644]
autorun/xml/nodes.xml
autorun/xml/swarm.bak [new file with mode: 0644]
autorun/xml/swarm.xml

index 871271d..8e4a434 100644 (file)
@@ -34,9 +34,11 @@ class Commander(Thread):
        def simpleC(self, comm, argv):
                if comm == 'list':
                        for node in self.nodes.getNodes():
-                               self.printNodeInfo(node)
-                               si = self.swarm.getSIByNode(node)
-                               self.printClientInfo(si)
+                               if node:
+                                       self.printNodeInfo(node)
+                                       si = self.swarm.getSIByNode(node)
+                                       if si:
+                                               self.printClientInfo(si)
                if comm == 'help':
                        print "List of commands:"
                        keys = self.commands.keys()
@@ -242,7 +244,7 @@ class Commander(Thread):
                        
        def run(self):
                self.about()
-               self.update()
+               #self.update()
                while True:
                        try:
                                input = raw_input("commander> ")
@@ -266,9 +268,8 @@ class Commander(Thread):
                        " KB/s" + ", Up:" +si.upload_limit  + " KB/s" + ')' 
        
        def about(self):
-               print "Commander version 1.2\nEnter \"help\" for instructions\n"
+               print 'Commander version 1.2\nEnter "help" for instructions\n'
        
 if __name__ == "__main__":
        c = Commander("../xml/nodes.xml", "../xml/swarm.xml")
        c.start()
-
index a4f7b57..6dacf2d 100644 (file)
@@ -123,9 +123,9 @@ class Swarm:
        def getSIs(self):
                return self.swarm
 
-#~ swarm = Swarm("swarm.xml")
-#for si in swarm.getSIs():
-       #~ print si
+#swarm = Swarm("../xml/swarm.xml")
+#for si in swarm.getSIs():
+#      print si
 
 #nodes = Nodes("../xml/nodes.xml")
 #for node in nodes.getNodes():
diff --git a/autorun/xml/genxml.py b/autorun/xml/genxml.py
new file mode 100755 (executable)
index 0000000..2fe197a
--- /dev/null
@@ -0,0 +1,76 @@
+#!/usr/bin/python
+from lxml import etree
+import sys
+
+containers = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10"]
+#containers=["01"]
+machine_template = "141.85.224.2xx"
+machine_template = "141.85.224.2xx"
+sshp_template = "1xx22"
+bittorentp_template = "1xx69"
+commanderp_template = "1xx04"
+
+client_paths = {
+"tribler":"/home/p2p/p2p-clients/tribler", 
+"hrktorrent": "/home/p2p/p2p-clients/hrktorrent",
+"transmission": "/home/p2p/p2p-clients/transmission/cli"
+}
+
+torrent_file = "so-vm-linux-krypton.tar.gz"
+bittorent_client = "tribler"
+
+def genxmls(bittorent_client, torrent_file):   
+       torrent_path = "/home/p2p/p2p-meta/" + torrent_file +".torrent"
+       swarm = etree.Element("swarm")
+       (etree.SubElement(swarm, "torrent_file")).text = torrent_path
+
+       nodes = etree.Element("nodes")
+       id=1
+       for container1 in containers:
+               for container2 in containers:
+                       node = etree.SubElement(nodes, "node", id=str(id))
+                       (etree.SubElement(node, "public_address")).text = machine_template.replace("xx", container1)
+                       (etree.SubElement(node, "public_port")).text = bittorentp_template.replace("xx", container2)
+                       (etree.SubElement(node, "public_iface")).text = "eth0"
+                       (etree.SubElement(node, "private_address")).text = machine_template.replace("xx", container1)
+                       (etree.SubElement(node, "private_port")).text = ""
+                       (etree.SubElement(node, "private_iface")).text = ""
+                       (etree.SubElement(node, "ssh_port")).text = sshp_template.replace("xx", container2)
+                       (etree.SubElement(node, "username")).text = "p2p"
+                       (etree.SubElement(node, "listen_port")).text = commanderp_template.replace("xx", container2)
+                       (etree.SubElement(node, "daemon_dir")).text = "/home/p2p/cs-p2p-next/autorun/server/"
+                       (etree.SubElement(node, "daemon_file")).text = "Server.py"
+               
+                       clients = etree.SubElement(node, "clients")
+                       for k,v in client_paths.iteritems():
+                               client= etree.SubElement(clients, "client", id=k)
+                               (etree.SubElement(client, "base")).text = v
+               
+                       instance = etree.SubElement(swarm, "instance", id=str(id))
+                       
+                       (etree.SubElement(instance, "node")).text = str(id)
+                       (etree.SubElement(instance, "client")).text = bittorent_client
+                       (etree.SubElement(instance, "upload_limit")).text = "512"
+                       (etree.SubElement(instance, "download_limit")).text = "256"
+                       (etree.SubElement(instance, "download_dir")).text = "/home/p2p/p2p-dld/"+bittorent_client
+                       (etree.SubElement(instance, "log_dir")).text = "/home/p2p/p2p-dld/"+bittorent_client
+                       (etree.SubElement(instance, "log_file")).text = bittorent_client+"-"+torrent_file+".log"
+                       (etree.SubElement(instance, "output_dir")).text = "/home/p2p/p2p-log/"+bittorent_client
+                       (etree.SubElement(instance, "output_file")).text = bittorent_client+"-"+torrent_file+".out"
+                       (etree.SubElement(instance, "actions"))
+                       
+                       id = id +1
+
+       et = etree.ElementTree(nodes)
+       et.write("nodes.xml", encoding='iso-8859-1', pretty_print=True)
+       et = etree.ElementTree(swarm)
+       et.write("swarm.xml", encoding='iso-8859-1', pretty_print=True)
+
+def main():
+       if len(sys.argv) != 3:
+               print "Usage: \n\t %s bittorent_client torrent_file" % sys.argv[0]
+               sys.exit(0)
+       genxmls(sys.argv[1], sys.argv[2])
+       
+if __name__ == "__main__":
+       sys.exit(main())
\ No newline at end of file
diff --git a/autorun/xml/nodes.bak b/autorun/xml/nodes.bak
new file mode 100644 (file)
index 0000000..a1b3693
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<nodes>
+    <node id="1">
+       <public_address>141.85.224.201</public_address>
+       <public_port>50800</public_port>
+       <public_iface>eth0</public_iface>
+       <private_address>172.16.10.8</private_address>
+       <private_port></private_port>
+       <private_iface>venet0:0</private_iface>
+       <ssh_port>10822</ssh_port>
+       <username>p2p</username>
+       <listen_port>10840</listen_port>
+       <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+       <daemon_file>Server.py</daemon_file>
+       <clients>
+           <client id="tribler">
+               <base>/home/p2p/p2p-clients/tribler</base>
+           </client>
+           <client id="hrktorrent">
+               <base>/home/p2p/p2p-clients/hrktorrent</base>
+           </client>
+           <client id="transmission">
+               <base>/home/p2p/p2p-clients/transmission/cli</base>
+           </client>
+        </clients>
+    </node>
+</nodes>
index a1b3693..1f6fc34 100644 (file)
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version='1.0' encoding='ISO-8859-1'?>
 <nodes>
-    <node id="1">
-       <public_address>141.85.224.201</public_address>
-       <public_port>50800</public_port>
-       <public_iface>eth0</public_iface>
-       <private_address>172.16.10.8</private_address>
-       <private_port></private_port>
-       <private_iface>venet0:0</private_iface>
-       <ssh_port>10822</ssh_port>
-       <username>p2p</username>
-       <listen_port>10840</listen_port>
-       <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
-       <daemon_file>Server.py</daemon_file>
-       <clients>
-           <client id="tribler">
-               <base>/home/p2p/p2p-clients/tribler</base>
-           </client>
-           <client id="hrktorrent">
-               <base>/home/p2p/p2p-clients/hrktorrent</base>
-           </client>
-           <client id="transmission">
-               <base>/home/p2p/p2p-clients/transmission/cli</base>
-           </client>
-        </clients>
-    </node>
+  <node id="1">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="2">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="3">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="4">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="5">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="6">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="7">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="8">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="9">
+    <public_address>141.85.224.201</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="10">
+    <public_address>141.85.224.201</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.201</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="11">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="12">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="13">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="14">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="15">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="16">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="17">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="18">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="19">
+    <public_address>141.85.224.202</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="20">
+    <public_address>141.85.224.202</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.202</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="21">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="22">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="23">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="24">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="25">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="26">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="27">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="28">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="29">
+    <public_address>141.85.224.203</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="30">
+    <public_address>141.85.224.203</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.203</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="31">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="32">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="33">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="34">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="35">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="36">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="37">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="38">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="39">
+    <public_address>141.85.224.204</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="40">
+    <public_address>141.85.224.204</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.204</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="41">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="42">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="43">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="44">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="45">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="46">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="47">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="48">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="49">
+    <public_address>141.85.224.205</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="50">
+    <public_address>141.85.224.205</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.205</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="51">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="52">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="53">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="54">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="55">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="56">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="57">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="58">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="59">
+    <public_address>141.85.224.206</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="60">
+    <public_address>141.85.224.206</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.206</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="61">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="62">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="63">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="64">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="65">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="66">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="67">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="68">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="69">
+    <public_address>141.85.224.207</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="70">
+    <public_address>141.85.224.207</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.207</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="71">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="72">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="73">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="74">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="75">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="76">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="77">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="78">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="79">
+    <public_address>141.85.224.208</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="80">
+    <public_address>141.85.224.208</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.208</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="81">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="82">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="83">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="84">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="85">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="86">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="87">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="88">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="89">
+    <public_address>141.85.224.209</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="90">
+    <public_address>141.85.224.209</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.209</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="91">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10169</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10122</ssh_port>
+    <username>p2p</username>
+    <listen_port>10104</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="92">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10269</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10222</ssh_port>
+    <username>p2p</username>
+    <listen_port>10204</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="93">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10369</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10322</ssh_port>
+    <username>p2p</username>
+    <listen_port>10304</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="94">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10469</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10422</ssh_port>
+    <username>p2p</username>
+    <listen_port>10404</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="95">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10569</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10522</ssh_port>
+    <username>p2p</username>
+    <listen_port>10504</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="96">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10669</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10622</ssh_port>
+    <username>p2p</username>
+    <listen_port>10604</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="97">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10769</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10722</ssh_port>
+    <username>p2p</username>
+    <listen_port>10704</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="98">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10869</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10822</ssh_port>
+    <username>p2p</username>
+    <listen_port>10804</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="99">
+    <public_address>141.85.224.210</public_address>
+    <public_port>10969</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>10922</ssh_port>
+    <username>p2p</username>
+    <listen_port>10904</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
+  <node id="100">
+    <public_address>141.85.224.210</public_address>
+    <public_port>11069</public_port>
+    <public_iface>eth0</public_iface>
+    <private_address>141.85.224.210</private_address>
+    <private_port></private_port>
+    <private_iface></private_iface>
+    <ssh_port>11022</ssh_port>
+    <username>p2p</username>
+    <listen_port>11004</listen_port>
+    <daemon_dir>/home/p2p/cs-p2p-next/autorun/server/</daemon_dir>
+    <daemon_file>Server.py</daemon_file>
+    <clients>
+      <client id="transmission">
+        <base>/home/p2p/p2p-clients/transmission/cli</base>
+      </client>
+      <client id="hrktorrent">
+        <base>/home/p2p/p2p-clients/hrktorrent</base>
+      </client>
+      <client id="tribler">
+        <base>/home/p2p/p2p-clients/tribler</base>
+      </client>
+    </clients>
+  </node>
 </nodes>
diff --git a/autorun/xml/swarm.bak b/autorun/xml/swarm.bak
new file mode 100644 (file)
index 0000000..5ca60e5
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<swarm>
+       <torrent_file>/home/p2p/p2p-meta/so-vm-linux-krypton.tar.gz.torrent</torrent_file>
+     <instance id="1">
+       <node>1</node>
+       <client>transmission</client>
+       <upload_limit>512</upload_limit>
+       <download_limit>256</download_limit>
+       <download_dir>/home/p2p/p2p-dld/transmission</download_dir>
+       <log_dir>/home/p2p/p2p-log/transmission</log_dir>
+       <log_file>transmission-himym520.log</log_file>
+       <output_dir>/home/p2p/p2p-log/transmission</output_dir>
+       <output_file>transmission-himym520.out</output_file>
+       <actions>
+           <action type="start" delay="00:05:00" />
+           <action type="stop" delay="00:10:00" />
+           <action type="start" delay="00:15:00" />
+           <action type="stop" delay="00:20:00" />
+           <action type="start" delay="00:25:00" />
+           <action type="start" delay="end" />
+       </actions>
+    </instance>
+</swarm>
index 5ca60e5..c28f489 100644 (file)
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version='1.0' encoding='ISO-8859-1'?>
 <swarm>
-       <torrent_file>/home/p2p/p2p-meta/so-vm-linux-krypton.tar.gz.torrent</torrent_file>
-     <instance id="1">
-       <node>1</node>
-       <client>transmission</client>
-       <upload_limit>512</upload_limit>
-       <download_limit>256</download_limit>
-       <download_dir>/home/p2p/p2p-dld/transmission</download_dir>
-       <log_dir>/home/p2p/p2p-log/transmission</log_dir>
-       <log_file>transmission-himym520.log</log_file>
-       <output_dir>/home/p2p/p2p-log/transmission</output_dir>
-       <output_file>transmission-himym520.out</output_file>
-       <actions>
-           <action type="start" delay="00:05:00" />
-           <action type="stop" delay="00:10:00" />
-           <action type="start" delay="00:15:00" />
-           <action type="stop" delay="00:20:00" />
-           <action type="start" delay="00:25:00" />
-           <action type="start" delay="end" />
-       </actions>
-    </instance>
+  <torrent_file>/home/p2p/p2p-meta/testfile.torrent</torrent_file>
+  <instance id="1">
+    <node>1</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="2">
+    <node>2</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="3">
+    <node>3</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="4">
+    <node>4</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="5">
+    <node>5</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="6">
+    <node>6</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="7">
+    <node>7</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="8">
+    <node>8</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="9">
+    <node>9</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="10">
+    <node>10</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="11">
+    <node>11</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="12">
+    <node>12</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="13">
+    <node>13</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="14">
+    <node>14</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="15">
+    <node>15</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="16">
+    <node>16</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="17">
+    <node>17</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="18">
+    <node>18</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="19">
+    <node>19</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="20">
+    <node>20</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="21">
+    <node>21</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="22">
+    <node>22</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="23">
+    <node>23</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="24">
+    <node>24</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="25">
+    <node>25</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="26">
+    <node>26</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="27">
+    <node>27</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="28">
+    <node>28</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="29">
+    <node>29</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="30">
+    <node>30</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="31">
+    <node>31</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="32">
+    <node>32</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="33">
+    <node>33</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="34">
+    <node>34</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="35">
+    <node>35</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="36">
+    <node>36</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="37">
+    <node>37</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="38">
+    <node>38</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="39">
+    <node>39</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="40">
+    <node>40</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="41">
+    <node>41</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="42">
+    <node>42</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="43">
+    <node>43</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="44">
+    <node>44</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="45">
+    <node>45</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="46">
+    <node>46</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="47">
+    <node>47</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="48">
+    <node>48</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="49">
+    <node>49</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="50">
+    <node>50</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="51">
+    <node>51</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="52">
+    <node>52</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="53">
+    <node>53</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="54">
+    <node>54</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="55">
+    <node>55</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="56">
+    <node>56</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="57">
+    <node>57</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="58">
+    <node>58</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="59">
+    <node>59</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="60">
+    <node>60</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="61">
+    <node>61</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="62">
+    <node>62</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="63">
+    <node>63</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="64">
+    <node>64</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="65">
+    <node>65</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="66">
+    <node>66</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="67">
+    <node>67</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="68">
+    <node>68</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="69">
+    <node>69</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="70">
+    <node>70</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="71">
+    <node>71</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="72">
+    <node>72</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="73">
+    <node>73</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="74">
+    <node>74</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="75">
+    <node>75</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="76">
+    <node>76</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="77">
+    <node>77</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="78">
+    <node>78</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="79">
+    <node>79</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="80">
+    <node>80</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="81">
+    <node>81</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="82">
+    <node>82</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="83">
+    <node>83</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="84">
+    <node>84</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="85">
+    <node>85</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="86">
+    <node>86</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="87">
+    <node>87</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="88">
+    <node>88</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="89">
+    <node>89</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="90">
+    <node>90</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="91">
+    <node>91</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="92">
+    <node>92</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="93">
+    <node>93</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="94">
+    <node>94</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="95">
+    <node>95</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="96">
+    <node>96</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="97">
+    <node>97</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="98">
+    <node>98</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="99">
+    <node>99</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
+  <instance id="100">
+    <node>100</node>
+    <client>tribler</client>
+    <upload_limit>512</upload_limit>
+    <download_limit>256</download_limit>
+    <download_dir>/home/p2p/p2p-dld/tribler</download_dir>
+    <log_dir>/home/p2p/p2p-dld/tribler</log_dir>
+    <log_file>tribler-testfile.log</log_file>
+    <output_dir>/home/p2p/p2p-log/tribler</output_dir>
+    <output_file>tribler-testfile.out</output_file>
+    <actions/>
+  </instance>
 </swarm>