Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
stick to the file naming convention presented in the tutorial
[simgrid.git] / examples / gras / p2p / chord / chord.xml
diff --git a/examples/gras/p2p/chord/chord.xml b/examples/gras/p2p/chord/chord.xml
new file mode 100644 (file)
index 0000000..9488487
--- /dev/null
@@ -0,0 +1,145 @@
+<?xml version='1.0'?>
+<!DOCTYPE platform_description SYSTEM "surfxml.dtd">
+<platform_description version="1">
+
+  <process host="Gatien" function="node">
+    <argument value="48"/>           <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="Boivin"/>       <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+<!--    <argument value="McGee"/>         known host -->
+<!--    <argument value="4000"/>          known port -->
+    <argument value="56"/>           <!-- +1 host number -->
+    <argument value="Laroche"/>      <!-- +1 host name -->
+    <argument value="56"/>           <!-- +2 host number -->
+    <argument value="Laroche"/>      <!-- +2 host name -->
+    <argument value="56"/>           <!-- +4 host number -->
+    <argument value="Laroche"/>      <!-- +4 host name -->
+<!--    <argument value="56"/>            +8 host number -->
+<!--    <argument value="Laroche"/>       +8 host name -->
+<!--    <argument value="56"/>            +16 host number -->
+<!--    <argument value="Laroche"/>       +16 host name -->
+<!--    <argument value="56"/>            +32 host number -->
+<!--    <argument value="Laroche"/>       +32 host name -->
+  </process>
+
+  <process host="McGee" function="node">
+    <argument value="42"/>           <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="iRMX"/>        <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+    <argument value="51"/>           <!-- +1 host number -->
+    <argument value="Gatien"/>       <!-- +1 host name -->
+    <argument value="51"/>           <!-- +2 host number -->
+    <argument value="Gatien"/>       <!-- +2 host name -->
+    <argument value="56"/>           <!-- +4 host number -->
+    <argument value="Laroche"/>      <!-- +4 host name -->
+    <argument value="56"/>           <!-- +8 host number -->
+    <argument value="Laroche"/>      <!-- +8 host name -->
+<!--    <argument value="56"/>            +16 host number -->
+<!--    <argument value="Laroche"/>       +16 host name -->
+<!--    <argument value="56"/>            +32 host number -->
+<!--    <argument value="Laroche"/>       +32 host name -->
+  </process>
+
+  <process host="iRMX" function="node">
+    <argument value="38"/>       <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="Geoff"/>               <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+    <argument value="48"/>           <!-- +1 host number -->
+    <argument value="McGee"/>        <!-- +1 host name -->
+    <argument value="48"/>           <!-- +2 host number -->
+    <argument value="McGee"/>        <!-- +2 host name -->
+    <argument value="48"/>           <!-- +4 host number -->
+    <argument value="McGee"/>        <!-- +4 host name -->
+    <argument value="51"/>           <!-- +8 host number -->
+    <argument value="Gatien"/>       <!-- +8 host name -->
+    <argument value="56"/>           <!-- +16 host number -->
+    <argument value="Laroche"/>      <!-- +16 host name -->
+<!--    <argument value="56"/>            +32 host number -->
+<!--    <argument value="Laroche"/>       +32 host name -->
+  </process>
+
+  <process host="Geoff" function="node">
+    <argument value="32"/>           <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="TeX"/>         <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+    <argument value="38"/>           <!-- +1 host number -->
+    <argument value="Disney"/>       <!-- +1 host name -->
+    <argument value="38"/>           <!-- +2 host number -->
+    <argument value="Disney"/>       <!-- +2 host name -->
+    <argument value="38"/>           <!-- +4 host number -->
+    <argument value="Disney"/>       <!-- +4 host name -->
+    <argument value="42"/>           <!-- +8 host number -->
+    <argument value="iRMX"/>         <!-- +8 host name -->
+    <argument value="48"/>           <!-- +16 host number -->
+    <argument value="McGee"/>        <!-- +16 host name -->
+<!--    <argument value="56"/>            +32 host number -->
+<!--    <argument value="Laroche"/>       +32 host name -->
+  </process>
+
+  <process host="TeX" function="node">
+    <argument value="21"/>           <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="Boivin"/>    <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+    <argument value="32"/>           <!-- +1 host number -->
+    <argument value="Geoff"/>        <!-- +1 host name -->
+    <argument value="32"/>           <!-- +2 host number -->
+    <argument value="Geoff"/>        <!-- +2 host name -->
+    <argument value="32"/>           <!-- +4 host number -->
+    <argument value="Geoff"/>        <!-- +4 host name -->
+    <argument value="32"/>           <!-- +8 host number -->
+    <argument value="Geoff"/>        <!-- +8 host name -->
+    <argument value="38"/>           <!-- +16 host number -->
+    <argument value="Disney"/>       <!-- +16 host name -->
+    <argument value="56"/>           <!-- +32 host number -->
+    <argument value="Laroche"/>      <!-- +32 host name -->
+  </process>
+
+  <process host="Jean_Yves" function="node">
+    <argument value="14"/>           <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="Boivin"/>       <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+    <argument value="21"/>           <!-- +1 host number -->
+    <argument value="TeX"/>          <!-- +1 host name -->
+    <argument value="21"/>           <!-- +2 host number -->
+    <argument value="TeX"/>          <!-- +2 host name -->
+    <argument value="21"/>           <!-- +4 host number -->
+    <argument value="TeX"/>          <!-- +4 host name -->
+    <argument value="32"/>           <!-- +8 host number -->
+    <argument value="Geoff"/>        <!-- +8 host name -->
+    <argument value="32"/>           <!-- +16 host number -->
+    <argument value="Geoff"/>        <!-- +16 host name -->
+    <argument value="48"/>           <!-- +32 host number -->
+    <argument value="McGee"/>        <!-- +32 host name -->
+  </process>
+
+  <process host="Boivin" function="node">
+    <argument value="8"/>            <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+    <argument value="Jacquelin"/>    <!-- known host -->
+    <argument value="4000"/>         <!-- known port -->
+    <argument value="14"/>           <!-- +1 host number -->
+    <argument value="Jean_Yves"/>    <!-- +1 host name -->
+    <argument value="14"/>           <!-- +2 host number -->
+    <argument value="Jean_Yves"/>    <!-- +2 host name -->
+    <argument value="14"/>           <!-- +4 host number -->
+    <argument value="Jean_Yves"/>    <!-- +4 host name -->
+    <argument value="21"/>           <!-- +8 host number -->
+    <argument value="TeX"/>          <!-- +8 host name -->
+    <argument value="32"/>           <!-- +16 host number -->
+    <argument value="Geoff"/>        <!-- +16 host name -->
+    <argument value="42"/>           <!-- +32 host number -->
+    <argument value="iRMX"/>         <!-- +32 host name -->
+  </process>
+
+  <process host="Jacquelin" function="node">
+    <argument value="1"/>            <!-- my id -->
+    <argument value="4000"/>         <!-- my port -->
+  </process>
+
+</platform_description>