Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rewrite the basic master/slave example to use the send/receive interface instead...
[simgrid.git] / examples / java / basic / basic_deployment.xml
index 7846761..d750df1 100644 (file)
@@ -1,33 +1,49 @@
 <?xml version='1.0'?>
-<!DOCTYPE platform_description SYSTEM "surfxml.dtd">
-<platform_description version="2">
+<!DOCTYPE platform SYSTEM "simgrid.dtd">
+<platform version="2">
   <process host="Jacquelin" function="Master">
-     <argument value="5"/>
-     <argument value="50000"/>
-     <argument value="10"/>
-     <argument value="iRMX"/>
-     <argument value="Casavant"/>
-     <argument value="Bousquet"/>
-     <argument value="Soucy"/>
-     <argument value="Jackson"/>
+     <argument value="5"/>     <!-- Amount of tasks to dispatch -->
+     <argument value="50000"/> <!-- Computation size of each task -->
+     <argument value="10"/>    <!-- Communication size of each one -->
+     <argument value="7"/>     <!-- Amount of slaves waiting for orders -->
   </process>
+  
   <process host="Jackson" function="Forwarder">
-     <argument value="Kuenning"/>
-     <argument value="Browne"/> 
-     <argument value="Stephen"/>
- </process>
+     <argument value="0"/>  <!-- Input mailbox -->
+     <argument value="7"/>  <!-- First output mailbox -->
+     <argument value="8"/>  <!-- Last output mailbox -->
 </process>
   <process host="Casavant" function="Forwarder">
-     <argument value="Robert"/>
-     <argument value="Sirois"/> 
-     <argument value="Monique"/>
- </process>
-  <process host="iRMX" function="Slave"/>
-  <process host="Bousquet" function="Slave"/>
-  <process host="Soucy" function="Slave"/>
-  <process host="Kuenning" function="Slave"/>
-  <process host="Browne" function="Slave"/>
-  <process host="Stephen" function="Slave"/>
-  <process host="Robert" function="Slave"/>
-  <process host="Sirois" function="Slave"/>
-  <process host="Monique" function="Slave"/>
-</platform_description>
+     <argument value="1"/>  <!-- Input mailbox -->
+     <argument value="9"/>  <!-- First output mailbox -->
+     <argument value="10"/> <!-- Last output mailbox -->
+  </process>
+  
+  <process host="iRMX" function="Slave">
+     <argument value="2"/>  <!-- Input mailbox -->
+  </process>
+  <process host="Bousquet" function="Slave">
+     <argument value="3"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Soucy" function="Slave">
+     <argument value="4"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Kuenning" function="Slave">
+     <argument value="5"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Browne" function="Slave">
+     <argument value="6"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Stephen" function="Slave">
+     <argument value="7"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Robert" function="Slave">
+     <argument value="8"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Sirois" function="Slave">
+     <argument value="9"/>  <!-- Input mailbox -->
+  </process>  
+  <process host="Monique" function="Slave">
+     <argument value="10"/>  <!-- Input mailbox -->
+  </process>  
+</platform>