<?xml version='1.0'?>
<!DOCTYPE platform_description SYSTEM "surfxml.dtd">
-<platform_description>
- <!-- The Tremblay node, arguments :: all others nodes -->
- <process host="Tremblay" function="node">
+<platform_description version="1">
+ <!-- For each host, we have a sender and a receiver (because we use a
+ 1-port model and still don't want any deadlocks neither synchronization
+ delays).
+ Sender arguments = receiver peer + Message size as last argument (in byte)
+ Receiver arguments: amount of incoming messages expected -->
+
+
+ <process host="Tremblay" function="sender">
+ <argument value="Jupiter:4000"/>
+ <argument value="Fafard:4000"/>
+ <argument value="Ginette:4000"/>
+ <argument value="Bourassa:4000"/>
+ <argument value="512"/>
+ </process>
+ <process host="Tremblay" function="receiver">
<argument value="4000"/>
- <argument value="Jupiter"/>
- <argument value="Fafard"/>
- <argument value="Ginette"/>
- <argument value="Bourassa"/>
+ <argument value="4"/>
+ </process>
+
+
+ <process host="Jupiter" function="sender">
+ <argument value="Tremblay:4000"/>
+ <argument value="Fafard:4000"/>
+ <argument value="Ginette:4000"/>
+ <argument value="Bourassa:4000"/>
+ <argument value="512"/>
</process>
- <!-- The Jupiter node, arguments :: all others nodes -->
- <process host="Jupiter" function="node">
+ <process host="Jupiter" function="receiver">
<argument value="4000"/>
- <argument value="Tremblay"/>
- <argument value="Fafard"/>
- <argument value="Ginette"/>
- <argument value="Bourassa"/>
+ <argument value="4"/>
+ </process>
+
+
+ <process host="Fafard" function="sender">
+ <argument value="Tremblay:4000"/>
+ <argument value="Jupiter:4000"/>
+ <argument value="Ginette:4000"/>
+ <argument value="Bourassa:4000"/>
+ <argument value="512"/>
</process>
- <!-- The Fafard node, arguments :: all others nodes -->
- <process host="Fafard" function="node">
+ <process host="Fafard" function="receiver">
<argument value="4000"/>
- <argument value="Tremblay"/>
- <argument value="Jupiter"/>
- <argument value="Ginette"/>
- <argument value="Bourassa"/>
+ <argument value="4"/>
</process>
- <!-- The Ginette node, arguments :: all others nodes -->
- <process host="Ginette" function="node">
+
+
+ <process host="Ginette" function="sender">
+ <argument value="Tremblay:4000"/>
+ <argument value="Jupiter:4000"/>
+ <argument value="Fafard:4000"/>
+ <argument value="Bourassa:4000"/>
+ <argument value="512"/>
+ </process>
+ <process host="Ginette" function="receiver">
<argument value="4000"/>
- <argument value="Tremblay"/>
- <argument value="Jupiter"/>
- <argument value="Fafard"/>
- <argument value="Bourassa"/>
+ <argument value="4"/>
+ </process>
+
+
+ <process host="Bourassa" function="sender">
+ <argument value="Tremblay:4000"/>
+ <argument value="Jupiter:4000"/>
+ <argument value="Fafard:4000"/>
+ <argument value="Ginette:4000"/>
+ <argument value="512"/>
</process>
- <!-- The Bourassa node, arguments :: all others nodes -->
- <process host="Bourassa" function="node">
+ <process host="Bourassa" function="receiver">
<argument value="4000"/>
- <argument value="Tremblay"/>
- <argument value="Jupiter"/>
- <argument value="Fafard"/>
- <argument value="Ginette"/>
+ <argument value="4"/>
</process>
</platform_description>