Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
grunt!
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Mon, 20 Jun 2016 08:23:46 +0000 (10:23 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Mon, 20 Jun 2016 09:04:10 +0000 (11:04 +0200)
66 files changed:
examples/java/app/masterworker/masterworker.xml
examples/java/process/startkilltime/startkilltime.xml
examples/msg/async-wait/async-wait2_d.xml
examples/msg/async-wait/async-wait3_d.xml
examples/msg/async-wait/async-wait4_d.xml
examples/msg/async-wait/async-wait_d.xml
examples/msg/network-ns3/3hosts_2links_d.xml
examples/msg/network-ns3/3links-timer_d.xml
examples/msg/network-ns3/3links_d.xml
examples/msg/network-ns3/crosstraffic_d.xml
examples/msg/network-ns3/dogbone_d.xml
examples/msg/network-ns3/one_cluster_d.xml
examples/msg/network-ns3/onelink_d.xml
examples/msg/network-ns3/two_clusters_d.xml
examples/msg/task-priority/task-priority_d.xml
examples/platforms/bypassASroute.xml
examples/platforms/cloud.xml
examples/platforms/cluster.xml
examples/platforms/cluster_and_one_host.xml
examples/platforms/cluster_dragonfly.xml
examples/platforms/cluster_fat_tree.xml
examples/platforms/cluster_torus.xml
examples/platforms/config.xml
examples/platforms/data_center.xml
examples/platforms/dogbone.xml
examples/platforms/small_platform_fatpipe.xml
examples/platforms/storage/remote_io.xml
examples/platforms/storage/storage.xml
examples/platforms/three_multicore_hosts.xml
examples/platforms/two_hosts_platform_with_availability_included.xml
teshsuite/msg/trace_integration/test-hbp1-c0s0-c0s1.xml
teshsuite/msg/trace_integration/test-hbp1-c0s0-c1s0.xml
teshsuite/msg/trace_integration/test-hbp1-c0s1-c0s2.xml
teshsuite/msg/trace_integration/test-hbp1-c0s1-c2s2.xml
teshsuite/msg/trace_integration/test-hbp1-c0s2-c1s0.xml
teshsuite/msg/trace_integration/test-hbp1-c0s2-c1s1.xml
teshsuite/msg/trace_integration/test-hbp1-c1s1-c1s2.xml
teshsuite/msg/trace_integration/test-hbp1-c1s1-c3s2.xml
teshsuite/msg/trace_integration/test-hbp1.0-hbp1.0-hbp1.0.xml
teshsuite/msg/trace_integration/test-hbp1.0-hbp3.0-hbp4.0.xml
teshsuite/msg/trace_integration/test-hbp1.5-hbp1.5.xml
teshsuite/msg/trace_integration/test-hbp2.5-hbp1.5.xml
teshsuite/simdag/platforms/Dijkstra.xml
teshsuite/simdag/platforms/bogus_disk_attachment.xml
teshsuite/simdag/platforms/bogus_missing_dst_gateway.xml
teshsuite/simdag/platforms/bogus_missing_src_gateway.xml
teshsuite/simdag/platforms/bogus_two_hosts_asymetric.xml
teshsuite/simdag/platforms/link_attributes.xml
teshsuite/simdag/platforms/one_cluster.xml
teshsuite/simdag/platforms/one_cluster_fullduplex.xml
teshsuite/simdag/platforms/one_cluster_multicore.xml
teshsuite/simdag/platforms/one_cluster_router_id.xml
teshsuite/simdag/platforms/platform_2p_1bb.xml
teshsuite/simdag/platforms/platform_2p_1fl.xml
teshsuite/simdag/platforms/platform_2p_1sl.xml
teshsuite/simdag/platforms/platform_2p_1sl_hetero.xml
teshsuite/simdag/platforms/platform_2p_1switch.xml
teshsuite/simdag/platforms/platform_include.xml
teshsuite/simdag/platforms/properties.xml
teshsuite/simdag/platforms/test_of_is_router.xml
teshsuite/simdag/platforms/three_hosts_non_symmetric_route.xml
teshsuite/simdag/platforms/two_clusters.xml
teshsuite/simdag/platforms/two_clusters_router_id.xml
teshsuite/simdag/platforms/two_hosts_multi_hop.xml
teshsuite/simdag/platforms/two_hosts_one_link.xml
teshsuite/simdag/platforms/two_hosts_one_link_fullduplex.xml

index d3d4cd8..bff3dcd 100644 (file)
@@ -2,10 +2,10 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Jacquelin" function="app.masterworker.Master">
-     <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 workers waiting for orders -->
+    <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 workers waiting for orders -->
   </process>
 
   <process host="iRMX" function="app.masterworker.Worker">      <argument value="0"/>  <!-- Input mailbox --> </process>
index dd3e3c7..348226e 100644 (file)
@@ -1,10 +1,10 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-    <process host="node-0.acme.org" function="process.startkilltime.Sleeper" start_time="0" kill_time="5">  <argument value="10"/></process>
-    <process host="node-1.acme.org" function="process.startkilltime.Sleeper" start_time="1" kill_time="6">  <argument value="10"/></process>
-    <process host="node-2.acme.org" function="process.startkilltime.Sleeper" start_time="2" kill_time="7">  <argument value="4" /></process>
-    <process host="node-3.acme.org" function="process.startkilltime.Sleeper" start_time="3" kill_time="8">  <argument value="4" /></process>
-    <process host="node-4.acme.org" function="process.startkilltime.Sleeper" start_time="4" kill_time="9">  <argument value="5" /></process>
-    <process host="node-5.acme.org" function="process.startkilltime.Sleeper" start_time="5" kill_time="10"> <argument value="5"/></process>
+  <process host="node-0.acme.org" function="process.startkilltime.Sleeper" start_time="0" kill_time="5">  <argument value="10"/></process>
+  <process host="node-1.acme.org" function="process.startkilltime.Sleeper" start_time="1" kill_time="6">  <argument value="10"/></process>
+  <process host="node-2.acme.org" function="process.startkilltime.Sleeper" start_time="2" kill_time="7">  <argument value="4" /></process>
+  <process host="node-3.acme.org" function="process.startkilltime.Sleeper" start_time="3" kill_time="8">  <argument value="4" /></process>
+  <process host="node-4.acme.org" function="process.startkilltime.Sleeper" start_time="4" kill_time="9">  <argument value="5" /></process>
+  <process host="node-5.acme.org" function="process.startkilltime.Sleeper" start_time="5" kill_time="10"> <argument value="5"/></process>
 </platform>
index fe79729..6e73106 100644 (file)
@@ -3,12 +3,12 @@
 <platform version="4">
   <!-- The master process (with some arguments) -->
   <process host="Tremblay" function="sender">
-     <argument value="3"/>       <!-- Number of tasks -->
-     <argument value="50000000"/>  <!-- Computation size of tasks -->
-     <argument value="1000000"/>   <!-- Communication size of tasks -->
-     <argument value="1"/>         <!-- Number of receivers -->
-     <argument value="1"/>         <!-- Sleep_start_time -->
-     <argument value="0.1"/>      <!-- Time for test -->
+    <argument value="3"/>       <!-- Number of tasks -->
+    <argument value="50000000"/>  <!-- Computation size of tasks -->
+    <argument value="1000000"/>   <!-- Communication size of tasks -->
+    <argument value="1"/>         <!-- Number of receivers -->
+    <argument value="1"/>         <!-- Sleep_start_time -->
+    <argument value="0.1"/>      <!-- Time for test -->
   </process>
   <!-- The receiver processes -->
   <process host="Ruby" function="receiver">
index 651a8f4..27c1d20 100644 (file)
@@ -3,12 +3,12 @@
 <platform version="4">
   <!-- The master process (with some arguments) -->
   <process host="Tremblay" function="sender">
-     <argument value="3"/>       <!-- Number of tasks -->
-     <argument value="50000000"/>  <!-- Computation size of tasks -->
-     <argument value="1000000"/>   <!-- Communication size of tasks -->
-     <argument value="1"/>         <!-- Number of receivers -->
-     <argument value="5"/>         <!-- Sleep_start_time -->
-     <argument value="0"/>      <!-- Time for test -->
+    <argument value="3"/>       <!-- Number of tasks -->
+    <argument value="50000000"/>  <!-- Computation size of tasks -->
+    <argument value="1000000"/>   <!-- Communication size of tasks -->
+    <argument value="1"/>         <!-- Number of receivers -->
+    <argument value="5"/>         <!-- Sleep_start_time -->
+    <argument value="0"/>      <!-- Time for test -->
   </process>
   <!-- The receiver processes -->
   <process host="Ruby" function="receiver">
index 22650e2..939d62e 100644 (file)
@@ -3,12 +3,12 @@
 <platform version="4">
   <!-- The master process (with some arguments) -->
   <process host="Tremblay" function="sender">
-     <argument value="3"/>       <!-- Number of tasks -->
-     <argument value="50000000"/>  <!-- Computation size of tasks -->
-     <argument value="1000000"/>   <!-- Communication size of tasks -->
-     <argument value="1"/>         <!-- Number of receivers -->
-     <argument value="1"/>         <!-- Sleep_start_time -->
-     <argument value="0"/>      <!-- Time for test -->
+    <argument value="3"/>       <!-- Number of tasks -->
+    <argument value="50000000"/>  <!-- Computation size of tasks -->
+    <argument value="1000000"/>   <!-- Communication size of tasks -->
+    <argument value="1"/>         <!-- Number of receivers -->
+    <argument value="1"/>         <!-- Sleep_start_time -->
+    <argument value="0"/>      <!-- Time for test -->
   </process>
   <!-- The receiver processes -->
   <process host="Ruby" function="receiver">
index bb55c55..f72618e 100644 (file)
@@ -3,12 +3,12 @@
 <platform version="4">
   <!-- The master process (with some arguments) -->
   <process host="Tremblay" function="sender">
-     <argument value="3"/>       <!-- Number of tasks -->
-     <argument value="50000000"/>  <!-- Computation size of tasks -->
-     <argument value="1000000"/>   <!-- Communication size of tasks -->
-     <argument value="1"/>         <!-- Number of receivers -->
-     <argument value="5"/>         <!-- Sleep_start_time -->
-     <argument value="0.1"/>      <!-- Time for test -->
+    <argument value="3"/>       <!-- Number of tasks -->
+    <argument value="50000000"/>  <!-- Computation size of tasks -->
+    <argument value="1000000"/>   <!-- Communication size of tasks -->
+    <argument value="1"/>         <!-- Number of receivers -->
+    <argument value="5"/>         <!-- Sleep_start_time -->
+    <argument value="0.1"/>      <!-- Time for test -->
   </process>
   <!-- The receiver processes -->
   <process host="Ruby" function="receiver">
index 661289a..a360912 100644 (file)
@@ -2,9 +2,9 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Tremblay" function="master">
-      <argument value="100"/>
-      <argument value="Jupiter"/>
-      <argument value="1"/>
+    <argument value="100"/>
+    <argument value="Jupiter"/>
+    <argument value="1"/>
   </process>
   <process host="Jupiter" function="worker">
     <argument value="1"/>
index e196248..c9727c3 100644 (file)
@@ -2,33 +2,33 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Tremblay" function="master">
-      <argument value="10000"/>
-      <argument value="Jupiter"/>
-      <argument value="1"/>
+    <argument value="10000"/>
+    <argument value="Jupiter"/>
+    <argument value="1"/>
   </process>
   <process host="Jupiter" function="worker">
     <argument value="1"/>
   </process>
   <process host="Fafard" function="master">
-      <argument value="10000"/>
-      <argument value="Ginette"/>
-      <argument value="2"/>
+    <argument value="10000"/>
+    <argument value="Ginette"/>
+    <argument value="2"/>
   </process>
   <process host="Ginette" function="worker">
     <argument value="2"/>
   </process>
   <process host="Bourassa" function="master">
-      <argument value="10000"/>
-      <argument value="Lovelace"/>
-      <argument value="3"/>
+    <argument value="10000"/>
+    <argument value="Lovelace"/>
+    <argument value="3"/>
   </process>
   <process host="Lovelace" function="worker">
     <argument value="3"/>
   </process>
   <process host="Bourassa" function="master" start_time="2.0">
-      <argument value="10000"/>
-      <argument value="Lovelace"/>
-      <argument value="4"/>
+    <argument value="10000"/>
+    <argument value="Lovelace"/>
+    <argument value="4"/>
   </process>
   <process host="Lovelace" function="worker">
     <argument value="4"/>
index 37ea1f8..9ae01af 100644 (file)
@@ -2,25 +2,25 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Tremblay" function="master">
-      <argument value="10000"/>
-      <argument value="Jupiter"/>
-      <argument value="1"/>
+    <argument value="10000"/>
+    <argument value="Jupiter"/>
+    <argument value="1"/>
   </process>
   <process host="Jupiter" function="worker">
     <argument value="1"/>
   </process>
   <process host="Fafard" function="master">
-      <argument value="10000"/>
-      <argument value="Ginette"/>
-      <argument value="2"/>
+    <argument value="10000"/>
+    <argument value="Ginette"/>
+    <argument value="2"/>
   </process>
   <process host="Ginette" function="worker">
     <argument value="2"/>
   </process>
   <process host="Bourassa" function="master">
-      <argument value="10000"/>
-      <argument value="Lovelace"/>
-      <argument value="3"/>
+    <argument value="10000"/>
+    <argument value="Lovelace"/>
+    <argument value="3"/>
   </process>
   <process host="Lovelace" function="worker">
     <argument value="3"/>
index 14efa41..91ce479 100644 (file)
@@ -2,33 +2,33 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="S1" function="master">
-      <argument value="10000"/>
-      <argument value="C1"/>
-      <argument value="1"/>
+    <argument value="10000"/>
+    <argument value="C1"/>
+    <argument value="1"/>
   </process>
   <process host="C1" function="worker">
     <argument value="1"/>
   </process>
   <process host="S1" function="master">
-      <argument value="10000"/>
-      <argument value="C1"/>
-      <argument value="2"/>
+    <argument value="10000"/>
+    <argument value="C1"/>
+    <argument value="2"/>
   </process>
   <process host="C1" function="worker">
     <argument value="2"/>
   </process>
   <process host="S1" function="master">
-      <argument value="10000"/>
-      <argument value="C1"/>
-      <argument value="3"/>
+    <argument value="10000"/>
+    <argument value="C1"/>
+    <argument value="3"/>
   </process>
   <process host="C1" function="worker">
     <argument value="3"/>
   </process>
   <process host="C1" function="master">
-      <argument value="10000"/>
-      <argument value="S1"/>
-      <argument value="4"/>
+    <argument value="10000"/>
+    <argument value="S1"/>
+    <argument value="4"/>
   </process>
   <process host="S1" function="worker">
     <argument value="4"/>
index 803a4f8..cf3068b 100644 (file)
@@ -2,19 +2,19 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="S1" function="master">
-      <argument value="10000"/>
-      <argument value="C1"/>
-      <argument value="0"/>
+    <argument value="10000"/>
+    <argument value="C1"/>
+    <argument value="0"/>
   </process>
   <process host="S2" function="master">
-      <argument value="10000"/>
-      <argument value="C2"/>
-      <argument value="1"/>
+    <argument value="10000"/>
+    <argument value="C2"/>
+    <argument value="1"/>
   </process>
   <process host="C1" function="worker">
-      <argument value="0"/>
+    <argument value="0"/>
   </process>
   <process host="C2" function="worker">
-      <argument value="1"/>
+    <argument value="1"/>
   </process>
 </platform>
index 9c3dd43..9eab752 100644 (file)
@@ -2,9 +2,9 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="node-2.acme.org" function="master">
-      <argument value="100"/>
-      <argument value="node-6.acme.org"/>
-      <argument value="1"/>
+    <argument value="100"/>
+    <argument value="node-6.acme.org"/>
+    <argument value="1"/>
   </process>
   <process host="node-6.acme.org" function="worker">
     <argument value="1"/>
index eaaafc6..4bc5107 100644 (file)
@@ -2,9 +2,9 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="S1" function="master">
-      <argument value="10000"/>
-      <argument value="C1"/>
-      <argument value="1"/>
+    <argument value="10000"/>
+    <argument value="C1"/>
+    <argument value="1"/>
   </process>
   <process host="C1" function="worker">
     <argument value="1"/>
index 99f2583..db540cb 100644 (file)
@@ -2,9 +2,9 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="node-3.acme.org" function="master">
-      <argument value="100"/>
-      <argument value="node-16.acme.org"/>
-      <argument value="1"/>
+    <argument value="100"/>
+    <argument value="node-16.acme.org"/>
+    <argument value="1"/>
   </process>
   <process host="node-16.acme.org" function="worker">
     <argument value="1"/>
index dc50e15..3d8f513 100644 (file)
@@ -1,6 +1,12 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-  <process host="Fafard" function="test"> <argument value="76296000"/> <argument value="1.0"/> </process>
-  <process host="Fafard" function="test"> <argument value="76296000"/> <argument value="2.0"/> </process>
+  <process host="Fafard" function="test">
+    <argument value="76296000"/>
+    <argument value="1.0"/>
+  </process>
+  <process host="Fafard" function="test">
+    <argument value="76296000"/>
+    <argument value="2.0"/>
+  </process>
 </platform>
index f53ca93..7bca96a 100644 (file)
     <link id="link_tmp"  bandwidth="1.25GBps" latency="500us"/>
 
     <ASroute src="my_cluster_1" dst="my_cluster_2" gw_src="my_cluster_1_router" gw_dst="my_cluster_2_router">
-       <link_ctn id="link1"/><link_ctn id="link2"/>
+      <link_ctn id="link1"/><link_ctn id="link2"/>
     </ASroute>
     <ASroute src="my_cluster_1" dst="my_cluster_3" gw_src="my_cluster_1_router" gw_dst="my_cluster_3_router">
-       <link_ctn id="link1"/><link_ctn id="link3"/>
+      <link_ctn id="link1"/><link_ctn id="link3"/>
     </ASroute>
     <ASroute src="my_cluster_2" dst="my_cluster_3" gw_src="my_cluster_2_router" gw_dst="my_cluster_3_router">
-       <link_ctn id="link2"/><link_ctn id="link3"/>
+      <link_ctn id="link2"/><link_ctn id="link3"/>
     </ASroute>
 
     <bypassASroute src="my_cluster_1" dst="my_cluster_2" gw_src="my_cluster_1_router" gw_dst="my_cluster_2_router">
-       <link_ctn id="link_tmp"/>
+      <link_ctn id="link_tmp"/>
     </bypassASroute>
   </AS>
 </platform>
index f7c2710..e2cc7a3 100644 (file)
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<config id="General">
-  <prop id="network/coordinates" value="yes"/>
-</config>
+  <config id="General">
+    <prop id="network/coordinates" value="yes"/>
+  </config>
 
-<AS id="AS0" routing="Vivaldi">
-  <AS id="AS1_dc1" routing="Full">
-    <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation -->
-    <!-- 3 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
-    <!-- clusters -->
-    <cluster id="AS1_cb1" prefix="cb1-" suffix=".dc1.acloud.com" radical="1-40" speed="5.2297Gf"
+  <AS id="AS0" routing="Vivaldi">
+    <AS id="AS1_dc1" routing="Full">
+      <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation -->
+      <!-- 3 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
+      <!-- clusters -->
+      <cluster id="AS1_cb1" prefix="cb1-" suffix=".dc1.acloud.com" radical="1-40" speed="5.2297Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS1_cb2" prefix="cb2-" suffix=".dc1.acloud.com" radical="1-50" speed="8.8925Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS1_cb3" prefix="cb3-" suffix=".dc1.acloud.com" radical="1-30" speed="13.357Gf"
              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS1_cb2" prefix="cb2-" suffix=".dc1.acloud.com" radical="1-50" speed="8.8925Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS1_cb3" prefix="cb3-" suffix=".dc1.acloud.com" radical="1-30" speed="13.357Gf"
-           bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-
-    <link id="link_dc1_cb1" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc1_cb2" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc1_cb3" bandwidth="1.25GBps" latency="100us"/>
-
-    <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
-    <AS id="gw_AS1_dc1" routing="Floyd">
-      <!-- equipments-->
-      <router id="gw_dc1_horizdist"/>
-      <router id="gw_dc1_maindist"/>
-      <router id="gw_dc1_entranceroom"/>
-      <!-- ISP end point, entering the cloud, so it has coordinates -->
-      <router id="router_AS1_dc1" coordinates="25.5 9.4 1.4"/>
-
-      <link id="dc1_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
-      <link id="dc1_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
-      <link id="dc1_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
-
-      <route src="gw_dc1_horizdist" dst="gw_dc1_maindist"><link_ctn id="dc1_horizdist_maindist"/></route>
-      <route src="gw_dc1_maindist" dst="gw_dc1_entranceroom"><link_ctn id="dc1_maindist_entranceroom"/></route>
-      <route src="gw_dc1_entranceroom" dst="router_AS1_dc1"><link_ctn id="dc1_entranceroom_ISP"/></route>
-    </AS>
 
-    <!-- internal routes between clusters -->
-    <ASroute src="AS1_cb3" dst="AS1_cb1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
-             gw_dst="cb1-AS1_cb1_router.dc1.acloud.com">
-      <link_ctn id="link_dc1_cb3"/><link_ctn id="link_dc1_cb1"/>
-    </ASroute>
-    <ASroute src="AS1_cb2" dst="AS1_cb1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
-             gw_dst="cb1-AS1_cb1_router.dc1.acloud.com">
-      <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb1"/>
-    </ASroute>
-    <ASroute src="AS1_cb2" dst="AS1_cb3" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
-             gw_dst="cb3-AS1_cb3_router.dc1.acloud.com">
-      <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb3"/>
-    </ASroute>
-    <!-- routes to exit AS -->
-    <ASroute src="AS1_cb1" dst="gw_AS1_dc1" gw_src="cb1-AS1_cb1_router.dc1.acloud.com"
-             gw_dst="gw_dc1_horizdist">
-       <link_ctn id="link_dc1_cb1"/>
-    </ASroute>
-    <ASroute src="AS1_cb3" dst="gw_AS1_dc1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
-             gw_dst="gw_dc1_horizdist">
-       <link_ctn id="link_dc1_cb3"/>
-    </ASroute>
-    <ASroute src="AS1_cb2" dst="gw_AS1_dc1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
-             gw_dst="gw_dc1_horizdist">
-       <link_ctn id="link_dc1_cb2"/>
-    </ASroute> 
-    <ASroute dst="AS1_cb1" src="gw_AS1_dc1" gw_dst="cb1-AS1_cb1_router.dc1.acloud.com"
-             gw_src="gw_dc1_horizdist">
-       <link_ctn id="link_dc1_cb1"/>
-    </ASroute>
-    <ASroute dst="AS1_cb3" src="gw_AS1_dc1" gw_dst="cb3-AS1_cb3_router.dc1.acloud.com"
-             gw_src="gw_dc1_horizdist">
-       <link_ctn id="link_dc1_cb3"/>
-    </ASroute>
-    <ASroute dst="AS1_cb2" src="gw_AS1_dc1" gw_dst="cb2-AS1_cb2_router.dc1.acloud.com"
-             gw_src="gw_dc1_horizdist">
-       <link_ctn id="link_dc1_cb2"/>
-    </ASroute>
-  </AS>
+      <link id="link_dc1_cb1" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc1_cb2" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc1_cb3" bandwidth="1.25GBps" latency="100us"/>
 
-  <AS id="AS2_dc2" routing="Full">
-    <!--bigger tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : Full -->
-    <!-- 6 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
-    <!-- clusters -->
-    <cluster id="AS2_cb1" prefix="cb1-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS2_cb2" prefix="cb2-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS2_cb3" prefix="cb3-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS2_cb4" prefix="cb4-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS2_cb5" prefix="cb5-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="AS2_cb6" prefix="cb6-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
+      <AS id="gw_AS1_dc1" routing="Floyd">
+        <!-- equipments-->
+        <router id="gw_dc1_horizdist"/>
+        <router id="gw_dc1_maindist"/>
+        <router id="gw_dc1_entranceroom"/>
+        <!-- ISP end point, entering the cloud, so it has coordinates -->
+        <router id="router_AS1_dc1" coordinates="25.5 9.4 1.4"/>
 
-    <link id="link_dc2_cb1" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc2_cb2" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc2_cb3" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc2_cb4" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc2_cb5" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc2_cb6" bandwidth="1.25GBps" latency="100us"/>
+        <link id="dc1_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
+        <link id="dc1_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
+        <link id="dc1_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
 
-    <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
-    <AS id="gw_AS2_dc2" routing="Floyd">
-      <!-- equipments-->
-      <router id="gw_dc2_horizdist"/>
-      <router id="gw_dc2_maindist"/>
-      <router id="gw_dc2_entranceroom"/>
-      <!-- ISP end point, entering the cloud, so it has coordinates -->
-      <router id="router_AS2_dc2" coordinates="12.8 14.4 6.4"/>
+        <route src="gw_dc1_horizdist" dst="gw_dc1_maindist"><link_ctn id="dc1_horizdist_maindist"/></route>
+        <route src="gw_dc1_maindist" dst="gw_dc1_entranceroom"><link_ctn id="dc1_maindist_entranceroom"/></route>
+        <route src="gw_dc1_entranceroom" dst="router_AS1_dc1"><link_ctn id="dc1_entranceroom_ISP"/></route>
+      </AS>
 
-      <!-- links -->
-      <link id="dc2_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
-      <link id="dc2_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
-      <link id="dc2_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
-      <!-- links to router relationships -->
-      <route src="gw_dc2_horizdist" dst="gw_dc2_maindist"><link_ctn id="dc2_horizdist_maindist"/></route>
-      <route src="gw_dc2_maindist" dst="gw_dc2_entranceroom"><link_ctn id="dc2_maindist_entranceroom"/></route>
-      <route src="gw_dc2_entranceroom" dst="router_AS2_dc2"><link_ctn id="dc2_entranceroom_ISP"/></route>
+      <!-- internal routes between clusters -->
+      <ASroute src="AS1_cb3" dst="AS1_cb1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
+               gw_dst="cb1-AS1_cb1_router.dc1.acloud.com">
+        <link_ctn id="link_dc1_cb3"/><link_ctn id="link_dc1_cb1"/>
+      </ASroute>
+      <ASroute src="AS1_cb2" dst="AS1_cb1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
+               gw_dst="cb1-AS1_cb1_router.dc1.acloud.com">
+        <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb1"/>
+      </ASroute>
+      <ASroute src="AS1_cb2" dst="AS1_cb3" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
+               gw_dst="cb3-AS1_cb3_router.dc1.acloud.com">
+        <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb3"/>
+      </ASroute>
+      <!-- routes to exit AS -->
+      <ASroute src="AS1_cb1" dst="gw_AS1_dc1" gw_src="cb1-AS1_cb1_router.dc1.acloud.com" gw_dst="gw_dc1_horizdist">
+         <link_ctn id="link_dc1_cb1"/>
+      </ASroute>
+      <ASroute src="AS1_cb3" dst="gw_AS1_dc1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
+               gw_dst="gw_dc1_horizdist">
+         <link_ctn id="link_dc1_cb3"/>
+      </ASroute>
+      <ASroute src="AS1_cb2" dst="gw_AS1_dc1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
+               gw_dst="gw_dc1_horizdist">
+         <link_ctn id="link_dc1_cb2"/>
+      </ASroute> 
+      <ASroute dst="AS1_cb1" src="gw_AS1_dc1" gw_dst="cb1-AS1_cb1_router.dc1.acloud.com"
+               gw_src="gw_dc1_horizdist">
+         <link_ctn id="link_dc1_cb1"/>
+      </ASroute>
+      <ASroute dst="AS1_cb3" src="gw_AS1_dc1" gw_dst="cb3-AS1_cb3_router.dc1.acloud.com"
+               gw_src="gw_dc1_horizdist">
+         <link_ctn id="link_dc1_cb3"/>
+      </ASroute>
+      <ASroute dst="AS1_cb2" src="gw_AS1_dc1" gw_dst="cb2-AS1_cb2_router.dc1.acloud.com"
+               gw_src="gw_dc1_horizdist">
+         <link_ctn id="link_dc1_cb2"/>
+      </ASroute>
     </AS>
 
-    <!-- internal routes between clusters -->
-    <ASroute src="AS2_cb4" dst="AS2_cb6" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
-             gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb4"/><link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute src="AS2_cb5" dst="AS2_cb6" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
-             gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute src="AS2_cb5" dst="AS2_cb4" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
-             gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb4"/>
-    </ASroute>
-    <ASroute src="AS2_cb2" dst="AS2_cb6" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
-             gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb2"/> <link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute src="AS2_cb2" dst="AS2_cb4" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
-             gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb4"/>
-    </ASroute>
-    <ASroute src="AS2_cb2" dst="AS2_cb5" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
-             gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb5"/>
-    </ASroute>
-    <ASroute src="AS2_cb3" dst="AS2_cb6" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
-             gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute src="AS2_cb3" dst="AS2_cb4" gw_src="cb3-AS2_cb3_router.dc2.acloud.com" 
-             gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb4"/>
-    </ASroute>
-    <ASroute src="AS2_cb3" dst="AS2_cb5" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
-             gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb5"/>
-    </ASroute>
-    <ASroute src="AS2_cb3" dst="AS2_cb2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
-             gw_dst="cb2-AS2_cb2_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb2"/>
-    </ASroute>
-    <ASroute src="AS2_cb1" dst="AS2_cb6" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
-      <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute src="AS2_cb1" dst="AS2_cb4" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
-      <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb4"/>
-    </ASroute>
-    <ASroute src="AS2_cb1" dst="AS2_cb5" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb5"/>
-    </ASroute>
-    <ASroute src="AS2_cb1" dst="AS2_cb2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_dst="cb2-AS2_cb2_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb2"/>
-    </ASroute>
-    <ASroute src="AS2_cb1" dst="AS2_cb3" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_dst="cb3-AS2_cb3_router.dc2.acloud.com">
-       <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb3"/>
-    </ASroute>
+    <AS id="AS2_dc2" routing="Full">
+      <!--bigger tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : Full -->
+      <!-- 6 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
+      <!-- clusters -->
+      <cluster id="AS2_cb1" prefix="cb1-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS2_cb2" prefix="cb2-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS2_cb3" prefix="cb3-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS2_cb4" prefix="cb4-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS2_cb5" prefix="cb5-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="AS2_cb6" prefix="cb6-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
 
-    <!-- routess to exit AS -->
-    <ASroute src="AS2_cb6" dst="gw_AS2_dc2" gw_src="cb6-AS2_cb6_router.dc2.acloud.com"
-             gw_dst="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute src="AS2_cb4" dst="gw_AS2_dc2" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
-             gw_dst="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb4"/>
-    </ASroute>
-    <ASroute src="AS2_cb5" dst="gw_AS2_dc2" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
-             gw_dst="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb5"/>
-    </ASroute>
-    <ASroute src="AS2_cb2" dst="gw_AS2_dc2" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
-             gw_dst="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb2"/>
-    </ASroute>
-    <ASroute src="AS2_cb3" dst="gw_AS2_dc2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
-             gw_dst="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb3"/>
-    </ASroute>
-    <ASroute src="AS2_cb1" dst="gw_AS2_dc2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_dst="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb1"/>
-    </ASroute> 
-    <ASroute dst="AS2_cb6" src="gw_AS2_dc2" gw_dst="cb6-AS2_cb6_router.dc2.acloud.com"
-             gw_src="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb6"/>
-    </ASroute>
-    <ASroute dst="AS2_cb4" src="gw_AS2_dc2" gw_dst="cb4-AS2_cb4_router.dc2.acloud.com"
-             gw_src="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb4"/>
-    </ASroute>
-    <ASroute dst="AS2_cb5" src="gw_AS2_dc2" gw_dst="cb5-AS2_cb5_router.dc2.acloud.com"
-             gw_src="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb5"/>
-    </ASroute>
-    <ASroute dst="AS2_cb2" src="gw_AS2_dc2" gw_dst="cb2-AS2_cb2_router.dc2.acloud.com"
-             gw_src="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb2"/>
-    </ASroute>
-    <ASroute dst="AS2_cb3" src="gw_AS2_dc2" gw_dst="cb3-AS2_cb3_router.dc2.acloud.com"
-             gw_src="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb3"/>
-    </ASroute>
-    <ASroute dst="AS2_cb1" src="gw_AS2_dc2" gw_dst="cb1-AS2_cb1_router.dc2.acloud.com"
-             gw_src="gw_dc2_horizdist">
-       <link_ctn id="link_dc2_cb1"/>
-    </ASroute> 
-   </AS>
+      <link id="link_dc2_cb1" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc2_cb2" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc2_cb3" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc2_cb4" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc2_cb5" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc2_cb6" bandwidth="1.25GBps" latency="100us"/>
 
-   <AS id="AS3_dc3" routing="Full">  
-     <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : FULL -->    
-     <!-- 4 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
-     <!-- clusters -->
-     <cluster id="AS3_cb1" prefix="cb1-" suffix=".dc3.acloud.com" radical="1-40" speed="5.2297Gf"
-              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-     <cluster id="AS3_cb2" prefix="cb2-" suffix=".dc3.acloud.com" radical="1-50" speed="8.8925Gf"
-              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-     <cluster id="AS3_cb3" prefix="cb3-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
-              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-     <cluster id="AS3_cb4" prefix="cb4-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
-              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-
-     <link id="link_dc3_cb1" bandwidth="1.25GBps" latency="100us"/>
-     <link id="link_dc3_cb2" bandwidth="1.25GBps" latency="100us"/>
-     <link id="link_dc3_cb3" bandwidth="1.25GBps" latency="100us"/>
-     <link id="link_dc3_cb4" bandwidth="1.25GBps" latency="100us"/>
-
-     <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
-     <AS id="gw_AS3_dc3" routing="Floyd">
+      <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
+      <AS id="gw_AS2_dc2" routing="Floyd">
         <!-- equipments-->
-        <router id="gw_dc3_horizdist"/>
-        <router id="gw_dc3_maindist"/>
-        <router id="gw_dc3_entranceroom"/>
+        <router id="gw_dc2_horizdist"/>
+        <router id="gw_dc2_maindist"/>
+        <router id="gw_dc2_entranceroom"/>
         <!-- ISP end point, entering the cloud, so it has coordinates -->
-        <router id="router_AS3_dc3" coordinates="6.0 5.7 6.6"/>
+        <router id="router_AS2_dc2" coordinates="12.8 14.4 6.4"/>
 
         <!-- links -->
-        <link id="dc3_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>        
-        <link id="dc3_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>  
-        <link id="dc3_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>  
+        <link id="dc2_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
+        <link id="dc2_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
+        <link id="dc2_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
         <!-- links to router relationships -->
-        <route src="gw_dc3_horizdist" dst="gw_dc3_maindist"><link_ctn id="dc3_horizdist_maindist"/></route>
-        <route src="gw_dc3_maindist" dst="gw_dc3_entranceroom"><link_ctn id="dc3_maindist_entranceroom"/></route>
-        <route src="gw_dc3_entranceroom" dst="router_AS3_dc3"><link_ctn id="dc3_entranceroom_ISP"/></route>
+        <route src="gw_dc2_horizdist" dst="gw_dc2_maindist"><link_ctn id="dc2_horizdist_maindist"/></route>
+        <route src="gw_dc2_maindist" dst="gw_dc2_entranceroom"><link_ctn id="dc2_maindist_entranceroom"/></route>
+        <route src="gw_dc2_entranceroom" dst="router_AS2_dc2"><link_ctn id="dc2_entranceroom_ISP"/></route>
+      </AS>
+
+      <!-- internal routes between clusters -->
+      <ASroute src="AS2_cb4" dst="AS2_cb6" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
+               gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb4"/><link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute src="AS2_cb5" dst="AS2_cb6" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
+               gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute src="AS2_cb5" dst="AS2_cb4" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
+               gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb4"/>
+      </ASroute>
+      <ASroute src="AS2_cb2" dst="AS2_cb6" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
+               gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb2"/> <link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute src="AS2_cb2" dst="AS2_cb4" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
+               gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb4"/>
+      </ASroute>
+      <ASroute src="AS2_cb2" dst="AS2_cb5" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
+               gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb5"/>
+      </ASroute>
+      <ASroute src="AS2_cb3" dst="AS2_cb6" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
+               gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute src="AS2_cb3" dst="AS2_cb4" gw_src="cb3-AS2_cb3_router.dc2.acloud.com" 
+               gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb4"/>
+      </ASroute>
+      <ASroute src="AS2_cb3" dst="AS2_cb5" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
+               gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb5"/>
+      </ASroute>
+      <ASroute src="AS2_cb3" dst="AS2_cb2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
+               gw_dst="cb2-AS2_cb2_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb2"/>
+      </ASroute>
+      <ASroute src="AS2_cb1" dst="AS2_cb6" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
+        <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute src="AS2_cb1" dst="AS2_cb4" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
+        <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb4"/>
+      </ASroute>
+      <ASroute src="AS2_cb1" dst="AS2_cb5" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb5"/>
+      </ASroute>
+      <ASroute src="AS2_cb1" dst="AS2_cb2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_dst="cb2-AS2_cb2_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb2"/>
+      </ASroute>
+      <ASroute src="AS2_cb1" dst="AS2_cb3" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_dst="cb3-AS2_cb3_router.dc2.acloud.com">
+         <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb3"/>
+      </ASroute>
+
+      <!-- routess to exit AS -->
+      <ASroute src="AS2_cb6" dst="gw_AS2_dc2" gw_src="cb6-AS2_cb6_router.dc2.acloud.com"
+               gw_dst="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute src="AS2_cb4" dst="gw_AS2_dc2" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
+               gw_dst="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb4"/>
+      </ASroute>
+      <ASroute src="AS2_cb5" dst="gw_AS2_dc2" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
+               gw_dst="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb5"/>
+      </ASroute>
+      <ASroute src="AS2_cb2" dst="gw_AS2_dc2" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
+               gw_dst="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb2"/>
+      </ASroute>
+      <ASroute src="AS2_cb3" dst="gw_AS2_dc2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
+               gw_dst="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb3"/>
+      </ASroute>
+      <ASroute src="AS2_cb1" dst="gw_AS2_dc2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_dst="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb1"/>
+      </ASroute> 
+      <ASroute dst="AS2_cb6" src="gw_AS2_dc2" gw_dst="cb6-AS2_cb6_router.dc2.acloud.com"
+               gw_src="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb6"/>
+      </ASroute>
+      <ASroute dst="AS2_cb4" src="gw_AS2_dc2" gw_dst="cb4-AS2_cb4_router.dc2.acloud.com"
+               gw_src="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb4"/>
+      </ASroute>
+      <ASroute dst="AS2_cb5" src="gw_AS2_dc2" gw_dst="cb5-AS2_cb5_router.dc2.acloud.com"
+               gw_src="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb5"/>
+      </ASroute>
+      <ASroute dst="AS2_cb2" src="gw_AS2_dc2" gw_dst="cb2-AS2_cb2_router.dc2.acloud.com"
+               gw_src="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb2"/>
+      </ASroute>
+      <ASroute dst="AS2_cb3" src="gw_AS2_dc2" gw_dst="cb3-AS2_cb3_router.dc2.acloud.com"
+               gw_src="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb3"/>
+      </ASroute>
+      <ASroute dst="AS2_cb1" src="gw_AS2_dc2" gw_dst="cb1-AS2_cb1_router.dc2.acloud.com"
+               gw_src="gw_dc2_horizdist">
+         <link_ctn id="link_dc2_cb1"/>
+      </ASroute> 
      </AS>
 
-     <!-- internal routes between clusters -->
-     <ASroute src="AS3_cb2" dst="AS3_cb3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
-              gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
-        <link_ctn id="link_dc3_cb2"/><link_ctn id="link_dc3_cb3"/>
-     </ASroute>
-     <ASroute src="AS3_cb1" dst="AS3_cb3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
-              gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
-        <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb3"/>
-     </ASroute>
-     <ASroute src="AS3_cb1" dst="AS3_cb2" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
-              gw_dst="cb2-AS3_cb2_router.dc3.acloud.com">
-        <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb2"/>
-     </ASroute>
-     <ASroute src="AS3_cb4" dst="AS3_cb3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
-              gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
-        <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb3"/>
-     </ASroute>
-     <ASroute src="AS3_cb4" dst="AS3_cb2" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
-              gw_dst="cb2-AS3_cb2_router.dc3.acloud.com">
-        <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb2"/>
-     </ASroute>
-     <ASroute src="AS3_cb4" dst="AS3_cb1" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
-              gw_dst="cb1-AS3_cb1_router.dc3.acloud.com">
-        <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb1"/>
-     </ASroute>
+     <AS id="AS3_dc3" routing="Full">  
+       <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : FULL -->    
+       <!-- 4 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
+       <!-- clusters -->
+       <cluster id="AS3_cb1" prefix="cb1-" suffix=".dc3.acloud.com" radical="1-40" speed="5.2297Gf"
+                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+       <cluster id="AS3_cb2" prefix="cb2-" suffix=".dc3.acloud.com" radical="1-50" speed="8.8925Gf"
+                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+       <cluster id="AS3_cb3" prefix="cb3-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
+                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+       <cluster id="AS3_cb4" prefix="cb4-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
+                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+
+       <link id="link_dc3_cb1" bandwidth="1.25GBps" latency="100us"/>
+       <link id="link_dc3_cb2" bandwidth="1.25GBps" latency="100us"/>
+       <link id="link_dc3_cb3" bandwidth="1.25GBps" latency="100us"/>
+       <link id="link_dc3_cb4" bandwidth="1.25GBps" latency="100us"/>
+
+       <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
+       <AS id="gw_AS3_dc3" routing="Floyd">
+          <!-- equipments-->
+          <router id="gw_dc3_horizdist"/>
+          <router id="gw_dc3_maindist"/>
+          <router id="gw_dc3_entranceroom"/>
+          <!-- ISP end point, entering the cloud, so it has coordinates -->
+          <router id="router_AS3_dc3" coordinates="6.0 5.7 6.6"/>
 
-     <!-- routes to exit AS -->
-     <ASroute src="AS3_cb3" dst="gw_AS3_dc3" gw_src="cb3-AS3_cb3_router.dc3.acloud.com"
-              gw_dst="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb3"/>
-     </ASroute>
-     <ASroute src="AS3_cb2" dst="gw_AS3_dc3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
-              gw_dst="gw_dc3_horizdist">
-       <link_ctn id="link_dc3_cb2"/>
-     </ASroute>
-     <ASroute src="AS3_cb1" dst="gw_AS3_dc3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
-              gw_dst="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb1"/>
-     </ASroute>
-     <ASroute src="AS3_cb4" dst="gw_AS3_dc3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
-              gw_dst="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb4"/>
-     </ASroute>
-     <ASroute dst="AS3_cb3" src="gw_AS3_dc3" gw_dst="cb3-AS3_cb3_router.dc3.acloud.com"
-              gw_src="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb3"/>
-     </ASroute>
-     <ASroute dst="AS3_cb2" src="gw_AS3_dc3" gw_dst="cb2-AS3_cb2_router.dc3.acloud.com"
-              gw_src="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb2"/>
-     </ASroute>
-     <ASroute dst="AS3_cb1" src="gw_AS3_dc3" gw_dst="cb1-AS3_cb1_router.dc3.acloud.com"
-              gw_src="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb1"/>
-     </ASroute>
-     <ASroute dst="AS3_cb4" src="gw_AS3_dc3" gw_dst="cb4-AS3_cb4_router.dc3.acloud.com"
-              gw_src="gw_dc3_horizdist">
-        <link_ctn id="link_dc3_cb4"/>
-     </ASroute>  
+          <!-- links -->
+          <link id="dc3_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>        
+          <link id="dc3_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>  
+          <link id="dc3_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>  
+          <!-- links to router relationships -->
+          <route src="gw_dc3_horizdist" dst="gw_dc3_maindist"><link_ctn id="dc3_horizdist_maindist"/></route>
+          <route src="gw_dc3_maindist" dst="gw_dc3_entranceroom"><link_ctn id="dc3_maindist_entranceroom"/></route>
+          <route src="gw_dc3_entranceroom" dst="router_AS3_dc3"><link_ctn id="dc3_entranceroom_ISP"/></route>
+       </AS>
+
+       <!-- internal routes between clusters -->
+       <ASroute src="AS3_cb2" dst="AS3_cb3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
+                gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
+          <link_ctn id="link_dc3_cb2"/><link_ctn id="link_dc3_cb3"/>
+       </ASroute>
+       <ASroute src="AS3_cb1" dst="AS3_cb3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
+                gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
+          <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb3"/>
+       </ASroute>
+       <ASroute src="AS3_cb1" dst="AS3_cb2" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
+                gw_dst="cb2-AS3_cb2_router.dc3.acloud.com">
+          <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb2"/>
+       </ASroute>
+       <ASroute src="AS3_cb4" dst="AS3_cb3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
+                gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
+          <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb3"/>
+       </ASroute>
+       <ASroute src="AS3_cb4" dst="AS3_cb2" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
+                gw_dst="cb2-AS3_cb2_router.dc3.acloud.com">
+          <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb2"/>
+       </ASroute>
+       <ASroute src="AS3_cb4" dst="AS3_cb1" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
+                gw_dst="cb1-AS3_cb1_router.dc3.acloud.com">
+          <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb1"/>
+       </ASroute>
+
+       <!-- routes to exit AS -->
+       <ASroute src="AS3_cb3" dst="gw_AS3_dc3" gw_src="cb3-AS3_cb3_router.dc3.acloud.com"
+                gw_dst="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb3"/>
+       </ASroute>
+       <ASroute src="AS3_cb2" dst="gw_AS3_dc3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
+                gw_dst="gw_dc3_horizdist">
+         <link_ctn id="link_dc3_cb2"/>
+       </ASroute>
+       <ASroute src="AS3_cb1" dst="gw_AS3_dc3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
+                gw_dst="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb1"/>
+       </ASroute>
+       <ASroute src="AS3_cb4" dst="gw_AS3_dc3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
+                gw_dst="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb4"/>
+       </ASroute>
+       <ASroute dst="AS3_cb3" src="gw_AS3_dc3" gw_dst="cb3-AS3_cb3_router.dc3.acloud.com"
+                gw_src="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb3"/>
+       </ASroute>
+       <ASroute dst="AS3_cb2" src="gw_AS3_dc3" gw_dst="cb2-AS3_cb2_router.dc3.acloud.com"
+                gw_src="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb2"/>
+       </ASroute>
+       <ASroute dst="AS3_cb1" src="gw_AS3_dc3" gw_dst="cb1-AS3_cb1_router.dc3.acloud.com"
+                gw_src="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb1"/>
+       </ASroute>
+       <ASroute dst="AS3_cb4" src="gw_AS3_dc3" gw_dst="cb4-AS3_cb4_router.dc3.acloud.com"
+                gw_src="gw_dc3_horizdist">
+          <link_ctn id="link_dc3_cb4"/>
+       </ASroute>  
+    </AS>
   </AS>
-</AS>
 </platform>
index a674628..c306524 100644 (file)
@@ -1,16 +1,16 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<!--             _________
-                |          |
-                |  router  |
-    ____________|__________|_____________ backbone
-      |   |   |              |     |   |  
-    l0| l1| l2|           l97| l96 |   | l99
-      |   |   |   ........   |     |   |
-      |                                |
-  node-0.acme.org                  node-99.acme.org
--->
+  <!--             _________
+                  |          |
+                  |  router  |
+      ____________|__________|_____________ backbone
+        |   |   |              |     |   |  
+      l0| l1| l2|           l97| l96 |   | l99
+        |   |   |   ........   |     |   |
+        |                                |
+    node-0.acme.org                  node-99.acme.org
+  -->
   <cluster id="acme" prefix="node-" suffix=".acme.org" radical="0-99" speed="1Gf" bw="125MBps" lat="50us"
            bb_bw="2.25GBps"  bb_lat="500us"/>
 </platform>
index 02d11d7..fbdad7e 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-  <AS id="AS0"  routing="Full">   
+  <AS id="AS0" routing="Full">
     <cluster id="my_cluster_1" prefix="c-" suffix=".me" radical="0-1" speed="1Gf" bw="125MBps" lat="50us"
              router_id="router1"/>
 
@@ -11,6 +11,8 @@
 
     <link id="link1" bandwidth="100kBps" latency="10ms"/>
 
-    <ASroute src="my_cluster_1" dst="AS1" gw_src="router1" gw_dst="host1"><link_ctn id="link1"/></ASroute>
+    <ASroute src="my_cluster_1" dst="AS1" gw_src="router1" gw_dst="host1">
+      <link_ctn id="link1"/>
+    </ASroute>
   </AS>
 </platform>
index b192871..a8d66d0 100644 (file)
@@ -1,8 +1,9 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS id="AS0" routing="Full">
-  <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-119" speed="1Gf" 
-           bw="125MBps" lat="50us" topology="DRAGONFLY" topo_parameters="3,4;4,3;5,1;2" loopback_bw="100MBps" loopback_lat="0" limiter_link="150MBps"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-119" speed="1Gf" 
+             bw="125MBps" lat="50us" topology="DRAGONFLY" topo_parameters="3,4;4,3;5,1;2" 
+             loopback_bw="100MBps" loopback_lat="0" limiter_link="150MBps"/>
+  </AS>
 </platform>
index 7ab17e7..83ff7d9 100644 (file)
@@ -1,14 +1,14 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<!-- This is an example for a fat tree cluster. 
-This is taken from figure 1/ b/ of the paper "D-Mod-K Routing Providing on-Blocking Traffic for Shift Permutations on 
-Real Life Fat Trees" available at webee.technion.ac.il/publication-link/index/id/574
-This defines a two levels fat-tree, with 4 leaf switches connected to 4 nodes each and 2 core switches connected to 
-each leaf switch by two cables -->
+  <!-- This is an example for a fat tree cluster. 
+  This is taken from figure 1/ b/ of the paper "D-Mod-K Routing Providing on-Blocking Traffic for Shift Permutations on 
+  Real Life Fat Trees" available at webee.technion.ac.il/publication-link/index/id/574
+  This defines a two levels fat-tree, with 4 leaf switches connected to 4 nodes each and 2 core switches connected to 
+  each leaf switch by two cables -->
 
-<AS id="AS0" routing="Full">
-<cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-15" speed="1Gf" bw="125MBps" lat="50us" 
-         topology="FAT_TREE" topo_parameters="2;4,4;1,2;1,2" loopback_bw="100MBps" loopback_lat="0"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-15" speed="1Gf" bw="125MBps" lat="50us" 
+             topology="FAT_TREE" topo_parameters="2;4,4;1,2;1,2" loopback_bw="100MBps" loopback_lat="0"/>
+  </AS>
 </platform>
index a0bec80..2f23afb 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS id="AS0" routing="Full">
-  <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-11" speed="1Gf" 
-           bw="125MBps" lat="50us" topology="TORUS" topo_parameters="3,2,2" loopback_bw="100MBps" loopback_lat="0"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-11" speed="1Gf" 
+             bw="125MBps" lat="50us" topology="TORUS" topo_parameters="3,2,2" loopback_bw="100MBps" loopback_lat="0"/>
+  </AS>
 </platform>
index 3aaca87..0f45089 100644 (file)
@@ -18,6 +18,8 @@
     <link id="link2" bandwidth="125MBps" latency="50us"/>
     <link id="link3" bandwidth="125MBps" latency="50us"/>
 
-    <route src="bob" dst="alice"><link_ctn id="link1"/><link_ctn id="link2"/><link_ctn id="link3"/></route>
+    <route src="bob" dst="alice">
+      <link_ctn id="link1"/><link_ctn id="link2"/><link_ctn id="link3"/>
+    </route>
   </AS>
 </platform>
index cb11537..5f29e6e 100644 (file)
@@ -1,58 +1,58 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<config id="General">
-  <prop id="network/coordinates" value="yes"/>
-</config>
-<AS id="AS0" routing="Vivaldi">
-  <AS id="dataCenter1" routing="Full">
-    <!-- 3 cabinets, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
-    <!-- cabinets -->
-    <cluster id="cabinet1" prefix="cb1-" suffix=".dc1.acloud.com" radical="1-40" speed="5.2297Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="cabinet2" prefix="cb2-" suffix=".dc1.acloud.com" radical="1-50" speed="8.8925Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
-    <cluster id="cabinet3" prefix="cb3-" suffix=".dc1.acloud.com" radical="1-30" speed="13.357Gf"
-             bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+  <config id="General">
+    <prop id="network/coordinates" value="yes"/>
+  </config>
+  <AS id="AS0" routing="Vivaldi">
+    <AS id="dataCenter1" routing="Full">
+      <!-- 3 cabinets, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
+      <!-- cabinets -->
+      <cluster id="cabinet1" prefix="cb1-" suffix=".dc1.acloud.com" radical="1-40" speed="5.2297Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="cabinet2" prefix="cb2-" suffix=".dc1.acloud.com" radical="1-50" speed="8.8925Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
+      <cluster id="cabinet3" prefix="cb3-" suffix=".dc1.acloud.com" radical="1-30" speed="13.357Gf"
+               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
 
-    <link id="link_dc1_cb1" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc1_cb2" bandwidth="1.25GBps" latency="100us"/>
-    <link id="link_dc1_cb3" bandwidth="1.25GBps" latency="100us"/>
-    <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
-    <AS id="gw_dataCenter1" routing="Floyd">
-        <!-- equipments-->
-        <router id="gw_dc1_horizdist"/>
-        <router id="gw_dc1_maindist"/>
-        <router id="gw_dc1_entranceroom"/>
+      <link id="link_dc1_cb1" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc1_cb2" bandwidth="1.25GBps" latency="100us"/>
+      <link id="link_dc1_cb3" bandwidth="1.25GBps" latency="100us"/>
 
-        <!-- ISP end point, entering the cloud, so it has coordinates -->
-        <router id="router_dataCenter1" coordinates="25.5 9.4 1.4"/>
+      <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
+      <AS id="gw_dataCenter1" routing="Floyd">
+          <!-- equipments-->
+          <router id="gw_dc1_horizdist"/>
+          <router id="gw_dc1_maindist"/>
+          <router id="gw_dc1_entranceroom"/>
 
-        <!-- links -->
-        <link id="dc1_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>        
-        <link id="dc1_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>  
-        <link id="dc1_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/> 
+          <!-- ISP end point, entering the cloud, so it has coordinates -->
+          <router id="router_dataCenter1" coordinates="25.5 9.4 1.4"/>
 
-        <!-- links to router relationships -->
-        <route src="gw_dc1_horizdist" dst="gw_dc1_maindist"><link_ctn id="dc1_horizdist_maindist"/></route>
-        <route src="gw_dc1_maindist" dst="gw_dc1_entranceroom"><link_ctn id="dc1_maindist_entranceroom"/></route>
-        <route src="gw_dc1_entranceroom" dst="router_dataCenter1"><link_ctn id="dc1_entranceroom_ISP"/></route>
-    </AS>
+          <!-- links -->
+          <link id="dc1_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>        
+          <link id="dc1_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>  
+          <link id="dc1_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/> 
+
+          <!-- links to router relationships -->
+          <route src="gw_dc1_horizdist" dst="gw_dc1_maindist"><link_ctn id="dc1_horizdist_maindist"/></route>
+          <route src="gw_dc1_maindist" dst="gw_dc1_entranceroom"><link_ctn id="dc1_maindist_entranceroom"/></route>
+          <route src="gw_dc1_entranceroom" dst="router_dataCenter1"><link_ctn id="dc1_entranceroom_ISP"/></route>
+      </AS>
 
-    <!-- internal routes between cabinets -->
-    <ASroute src="cabinet2" dst="cabinet3" gw_src="cb2-cabinet2_router.dc1.acloud.com"
-             gw_dst="cb3-cabinet3_router.dc1.acloud.com">
-        <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb3"/>
-    </ASroute>
-    <ASroute src="cabinet1" dst="cabinet3" gw_src="cb1-cabinet1_router.dc1.acloud.com"
-             gw_dst="cb3-cabinet3_router.dc1.acloud.com">
-      <link_ctn id="link_dc1_cb1"/><link_ctn id="link_dc1_cb3"/>
-    </ASroute>
-    <ASroute src="cabinet1" dst="cabinet2" gw_src="cb1-cabinet1_router.dc1.acloud.com"
-             gw_dst="cb2-cabinet2_router.dc1.acloud.com">
-      <link_ctn id="link_dc1_cb1"/><link_ctn id="link_dc1_cb2"/>
-    </ASroute>
-  </AS>
+      <!-- internal routes between cabinets -->
+      <ASroute src="cabinet2" dst="cabinet3" gw_src="cb2-cabinet2_router.dc1.acloud.com"
+               gw_dst="cb3-cabinet3_router.dc1.acloud.com">
+          <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb3"/>
+      </ASroute>
+      <ASroute src="cabinet1" dst="cabinet3" gw_src="cb1-cabinet1_router.dc1.acloud.com"
+               gw_dst="cb3-cabinet3_router.dc1.acloud.com">
+        <link_ctn id="link_dc1_cb1"/><link_ctn id="link_dc1_cb3"/>
+      </ASroute>
+      <ASroute src="cabinet1" dst="cabinet2" gw_src="cb1-cabinet1_router.dc1.acloud.com"
+               gw_dst="cb2-cabinet2_router.dc1.acloud.com">
+        <link_ctn id="link_dc1_cb1"/><link_ctn id="link_dc1_cb2"/>
+      </ASroute>
+    </AS>
 </AS>
 </platform>
index 2e9b2eb..a09b39f 100644 (file)
@@ -1,28 +1,28 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS  id="AS0"  routing="Full">
-  <host id="S1" speed="1Gf"/>
-  <host id="C1" speed="1Gf"/>
-  <host id="S2" speed="1Gf"/>
-  <host id="C2" speed="1Gf"/>
-  <router id="R1"/>
-  <router id="R2"/>
+  <AS  id="AS0"  routing="Full">
+    <host id="S1" speed="1Gf"/>
+    <host id="C1" speed="1Gf"/>
+    <host id="S2" speed="1Gf"/>
+    <host id="C2" speed="1Gf"/>
+    <router id="R1"/>
+    <router id="R2"/>
 
-  <link id="1" bandwidth="100MBps" latency="10ms"/>
-  <link id="2" bandwidth="100MBps" latency="10ms"/>
-  <link id="3" bandwidth="100MBps" latency="10ms"/>
-  <link id="4" bandwidth="100MBps" latency="10ms"/>
-  <link id="5" bandwidth="100MBps" latency="10ms"/>
+    <link id="1" bandwidth="100MBps" latency="10ms"/>
+    <link id="2" bandwidth="100MBps" latency="10ms"/>
+    <link id="3" bandwidth="100MBps" latency="10ms"/>
+    <link id="4" bandwidth="100MBps" latency="10ms"/>
+    <link id="5" bandwidth="100MBps" latency="10ms"/>
 
-  <route src="S1" dst="C1"><link_ctn id="1"/><link_ctn id="2"/><link_ctn id="3"/></route>
-  <route src="S2" dst="C2"><link_ctn id="4"/><link_ctn id="2"/><link_ctn id="5"/></route>
-  <route src="S1" dst="C2"><link_ctn id="1"/><link_ctn id="2"/><link_ctn id="5"/></route>
-  <route src="S2" dst="C1"><link_ctn id="4"/><link_ctn id="2"/><link_ctn id="3"/></route>
-  <route src="S1" dst="R1"><link_ctn id="1"/></route>
-  <route src="R1" dst="R2"><link_ctn id="2"/></route>
-  <route src="R2" dst="C1"><link_ctn id="3"/></route>
-  <route src="S2" dst="R1"><link_ctn id="4"/></route>
-  <route src="R2" dst="C2"><link_ctn id="5"/></route>
-</AS>
+    <route src="S1" dst="C1"><link_ctn id="1"/><link_ctn id="2"/><link_ctn id="3"/></route>
+    <route src="S2" dst="C2"><link_ctn id="4"/><link_ctn id="2"/><link_ctn id="5"/></route>
+    <route src="S1" dst="C2"><link_ctn id="1"/><link_ctn id="2"/><link_ctn id="5"/></route>
+    <route src="S2" dst="C1"><link_ctn id="4"/><link_ctn id="2"/><link_ctn id="3"/></route>
+    <route src="S1" dst="R1"><link_ctn id="1"/></route>
+    <route src="R1" dst="R2"><link_ctn id="2"/></route>
+    <route src="R2" dst="C1"><link_ctn id="3"/></route>
+    <route src="S2" dst="R1"><link_ctn id="4"/></route>
+    <route src="R2" dst="C2"><link_ctn id="5"/></route>
+  </AS>
 </platform>
index c810aa9..0ff24b4 100644 (file)
     <link id="3" bandwidth="498MBps" latency="150us" sharing_policy="FATPIPE"/>
     <link id="4" bandwidth="498MBps" latency="150us" sharing_policy="FATPIPE"/>
 
-    <route src="Tremblay" dst="Ruby"><link_ctn id="1"/></route>
-    <route src="Tremblay" dst="Perl"><link_ctn id="2"/></route>
-    <route src="Tremblay" dst="Java"><link_ctn id="3"/></route>
-    <route src="Ruby" dst="Perl"><link_ctn id="4"/></route>
+    <route src="Tremblay" dst="Ruby">
+      <link_ctn id="1"/>
+    </route>
+    <route src="Tremblay" dst="Perl">
+      <link_ctn id="2"/>
+    </route>
+    <route src="Tremblay" dst="Java">
+      <link_ctn id="3"/>
+    </route>
+    <route src="Ruby" dst="Perl"><
+      link_ctn id="4"/>
+    </route>
   </AS>
 </platform>
index e3acf90..3caa9db 100644 (file)
@@ -1,7 +1,9 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-  <config><prop id="path" value="../examples/platforms/"/></config>
+  <config>
+    <prop id="path" value="../examples/platforms/"/>
+  </config>
 
   <AS id="AS0" routing="Full">
     <storage_type id="SATA-II_HDD" size="500GB" model="linear_no_lat"
     <link id="link5" bandwidth="125MBps" latency="50us"/>
     <link id="link6" bandwidth="125MBps" latency="50us"/>
 
-    <route src="alice" dst="bob"><link_ctn id="link1"/></route>
-    <route src="alice" dst="carl"><link_ctn id="link2"/></route>
-    <route src="alice" dst="dave"><link_ctn id="link3"/></route>
-    <route src="bob" dst="carl"><link_ctn id="link4"/></route>
-    <route src="bob" dst="dave"><link_ctn id="link5"/></route>
-    <route src="carl" dst="dave"><link_ctn id="link6"/></route>
+    <route src="alice" dst="bob">
+      <link_ctn id="link1"/>
+    </route>
+    <route src="alice" dst="carl">
+      <link_ctn id="link2"/>
+    </route>
+    <route src="alice" dst="dave">
+      <link_ctn id="link3"/>
+    </route>
+    <route src="bob" dst="carl">
+      <link_ctn id="link4"/>
+    </route>
+    <route src="bob" dst="dave">
+      <link_ctn id="link5"/>
+    </route>
+    <route src="carl" dst="dave">
+      <link_ctn id="link6"/>
+    </route>
   </AS>
 </platform>
index 8413050..6372351 100644 (file)
@@ -1,21 +1,23 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-  <config><prop id="path" value="../examples/platforms/"/></config>
+  <config>
+    <prop id="path" value="../examples/platforms/"/>
+  </config>
 
   <AS id="AS0" routing="Full">
     <storage_type id="single_HDD" size="500GiB" model="linear_no_lat" 
                   content="content/storage_content.txt" content_type="txt_unix">
-       <model_prop id="Bwrite" value="30MBps" />
-       <model_prop id="Bread" value="100MBps" />
-       <model_prop id="Bconnection" value="120MBps" />
+      <model_prop id="Bwrite" value="30MBps" />
+      <model_prop id="Bread" value="100MBps" />
+      <model_prop id="Bconnection" value="120MBps" />
     </storage_type>
 
     <storage_type id="single_SSD" size="500GiB" model="linear_no_lat"
                   content="content/storage_content.txt" content_type="txt_unix">
-       <model_prop id="Bwrite" value="60MBps" />
-       <model_prop id="Bread" value="200MBps" />
-       <model_prop id="Bconnection" value="220MBps" />
+      <model_prop id="Bwrite" value="60MBps" />
+      <model_prop id="Bread" value="200MBps" />
+      <model_prop id="Bconnection" value="220MBps" />
     </storage_type>
 
     <storage id="Disk1" typeId="single_HDD" attach="bob" />
       <mount storageId="Disk3" name="/home"/>
     </host>
     <host id="denise" speed="1Gf">
-      <mount storageId="Disk2" name="c:"/>     
-      <mount storageId="Disk4" name="/home"/>  
+      <mount storageId="Disk2" name="c:"/>
+      <mount storageId="Disk4" name="/home"/>
     </host>
 
     <link id="link1" bandwidth="125MBps" latency="150us" />
 
-    <route src="bob" dst="alice"><link_ctn id="link1" /></route>
+    <route src="bob" dst="alice">
+      <link_ctn id="link1" />
+    </route>
   </AS>
 </platform>
index adbed97..cbc9f00 100644 (file)
@@ -8,8 +8,14 @@
 
     <link id="link1" bandwidth="125MBps" latency="100us" />
 
-    <route src="PM0" dst="PM1"><link_ctn id="link1"/></route>
-    <route src="PM0" dst="PM2"><link_ctn id="link1"/></route>
-    <route src="PM1" dst="PM2"><link_ctn id="link1"/></route>
+    <route src="PM0" dst="PM1">
+      <link_ctn id="link1"/>
+    </route>
+    <route src="PM0" dst="PM2">
+      <link_ctn id="link1"/>
+    </route>
+    <route src="PM1" dst="PM2">
+      <link_ctn id="link1"/>
+    </route>
   </AS>
 </platform>
index 6a9dd8a..35b2f2e 100644 (file)
@@ -1,29 +1,29 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<trace id="A" periodicity="1.0">
-0.0 1.0
-11.0 0.5
-20.0 0.9
-</trace>
-<trace id="A_failure" periodicity="10.0">
-1.0 -1.0
-2.0 1.0
-</trace>
-<trace id="B" periodicity="10.0">
-0.0 1.0
-10.0 0.8
-20.0 0.4
-</trace>
+  <trace id="A" periodicity="1.0">
+    0.0 1.0
+    11.0 0.5
+    20.0 0.9
+  </trace>
+  <trace id="A_failure" periodicity="10.0">
+    1.0 -1.0
+    2.0 1.0
+  </trace>
+  <trace id="B" periodicity="10.0">
+    0.0 1.0
+    10.0 0.8
+    20.0 0.4
+  </trace>
 
-<AS id="AS0" routing="Full">
-  <host id="Cpu A" speed="10f"/>
-  <host id="Cpu B" speed="10f"/>
-  <link id="LinkA" bandwidth="10MBps" latency="200ms"/>
-  <route src="Cpu A" dst="Cpu B"><link_ctn id="LinkA"/></route>
-</AS>
+  <AS id="AS0" routing="Full">
+    <host id="Cpu A" speed="10f"/>
+    <host id="Cpu B" speed="10f"/>
+    <link id="LinkA" bandwidth="10MBps" latency="200ms"/>
+    <route src="Cpu A" dst="Cpu B"><link_ctn id="LinkA"/></route>
+  </AS>
 
-<trace_connect kind="SPEED" trace="A" element="Cpu A"/>
-<trace_connect kind="HOST_AVAIL" trace="A_failure" element="Cpu A"/>
-<trace_connect kind="SPEED" trace="B" element="Cpu B"/>
+  <trace_connect kind="SPEED" trace="A" element="Cpu A"/>
+  <trace_connect kind="HOST_AVAIL" trace="A_failure" element="Cpu A"/>
+  <trace_connect kind="SPEED" trace="B" element="Cpu B"/>
 </platform>
index 2f4692a..68c4ccc 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="0">
-       <argument value="40"/>
-       <argument value="1.0"/>
+    <argument value="40"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index f5f4a76..d12fc7b 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="0">
-       <argument value="220"/>
-       <argument value="1.0"/>
+    <argument value="220"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index b02d52d..6ae2f4e 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="40"/>
-       <argument value="1.0"/>
+    <argument value="40"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index a648155..4c9a178 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="260"/>
-       <argument value="1.0"/>
+    <argument value="260"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index 6ce00b5..33087be 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="20">
-       <argument value="40"/>
-       <argument value="1.0"/>
+    <argument value="40"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index e045ffa..028b9a1 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="20">
-       <argument value="140"/>
-       <argument value="1.0"/>
+    <argument value="140"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index 4c2b0f2..8beb1c2 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="40">
-       <argument value="40"/>
-       <argument value="1.0"/>
+    <argument value="40"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index 9b62918..c412fe1 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="40">
-       <argument value="260"/>
-       <argument value="1.0"/>
+    <argument value="260"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index 9254e10..b4a9f57 100644 (file)
@@ -2,15 +2,15 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace">
-       <argument value="170"/>
-       <argument value="1.0"/>
+    <argument value="170"/>
+    <argument value="1.0"/>
   </process>
   <process host="Cpu B" function="test_trace">
-       <argument value="170"/>
-       <argument value="1.0"/>
+    <argument value="170"/>
+    <argument value="1.0"/>
   </process>
   <process host="Cpu B" function="test_trace" start_time="30">
-       <argument value="100"/>
-       <argument value="1.0"/>
+    <argument value="100"/>
+    <argument value="1.0"/>
   </process>
 </platform>
index e359c41..504497c 100644 (file)
@@ -2,15 +2,15 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="25"/>
-       <argument value="1.0"/>
+    <argument value="25"/>
+    <argument value="1.0"/>
   </process>
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="75"/>
-       <argument value="3.0"/>
+    <argument value="75"/>
+    <argument value="3.0"/>
   </process>
   <process host="Cpu B" function="test_trace" start_time="20">
-       <argument value="120"/>
-       <argument value="4.0"/>
+    <argument value="120"/>
+    <argument value="4.0"/>
   </process>
 </platform>
index df5a68a..aaa2f6c 100644 (file)
@@ -2,11 +2,11 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="150"/>
-       <argument value="1.5"/>
+    <argument value="150"/>
+    <argument value="1.5"/>
   </process>
   <process host="Cpu B" function="test_trace" start_time="20">
-       <argument value="70"/>
-       <argument value="1.5"/>
+    <argument value="70"/>
+    <argument value="1.5"/>
   </process>
 </platform>
index 89fffcc..163924b 100644 (file)
@@ -2,11 +2,11 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="50"/>
-       <argument value="2.5"/>
+    <argument value="50"/>
+    <argument value="2.5"/>
   </process>
   <process host="Cpu B" function="test_trace" start_time="10">
-       <argument value="70"/>
-       <argument value="1.5"/>
+    <argument value="70"/>
+    <argument value="1.5"/>
   </process>
 </platform>
index 9504826..3637af9 100644 (file)
@@ -1,26 +1,34 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
- <AS id="AS0" routing="Dijkstra">
-   <host id="NODO01" speed="10Mf"/>
-   <host id="NODO02" speed="10Mf"/>
 <AS id="AS0" routing="Dijkstra">
+    <host id="NODO01" speed="10Mf"/>
+    <host id="NODO02" speed="10Mf"/>
 
-   <router id="ROUTER"/>
+    <router id="ROUTER"/>
 
-   <link id="1" bandwidth="1MBps" latency="1ms"/>
-   <link id="2" bandwidth="1MBps" latency="1ms"/>
-   <link id="10" bandwidth="1MBps" latency="1ms"/>
-   <link id="11" bandwidth="1MBps" latency="1ms"/>
-   <link id="12" bandwidth="1MBps" latency="1ms"/>
+    <link id="1" bandwidth="1MBps" latency="1ms"/>
+    <link id="2" bandwidth="1MBps" latency="1ms"/>
+    <link id="10" bandwidth="1MBps" latency="1ms"/>
+    <link id="11" bandwidth="1MBps" latency="1ms"/>
+    <link id="12" bandwidth="1MBps" latency="1ms"/>
 
-   <route src="NODO01" dst="ROUTER" symmetrical="NO"><link_ctn id="1"/></route>
-   <route src="NODO02" dst="ROUTER" symmetrical="NO"><link_ctn id="2"/></route>
+    <route src="NODO01" dst="ROUTER" symmetrical="NO">
+      <link_ctn id="1"/>
+    </route>
+    <route src="NODO02" dst="ROUTER" symmetrical="NO">
+      <link_ctn id="2"/>
+    </route>
 
-   <route src="ROUTER" dst="NODO01" symmetrical="NO"><link_ctn id="1"/></route>
-   <route src="ROUTER" dst="NODO02" symmetrical="NO"><link_ctn id="2"/></route>
+    <route src="ROUTER" dst="NODO01" symmetrical="NO">
+      <link_ctn id="1"/>
+    </route>
+    <route src="ROUTER" dst="NODO02" symmetrical="NO">
+      <link_ctn id="2"/>
+    </route>
 
-   <route src="NODO01" dst="NODO02" symmetrical="NO">
-     <link_ctn id="10"/><link_ctn id="11"/><link_ctn id="12"/>
-   </route>
- </AS>
+    <route src="NODO01" dst="NODO02" symmetrical="NO">
+      <link_ctn id="10"/><link_ctn id="11"/><link_ctn id="12"/>
+    </route>
 </AS>
 </platform>
index 60c1468..d038fc1 100644 (file)
@@ -1,8 +1,8 @@
-<!-- THIS FILE IS INVALID.
-     It declares a storage attached to a nonexistant host (plouf). See bogus_disk_attachment.tesh -->
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
+  <!-- THIS FILE IS INVALID.
+       It declares a storage attached to a nonexistant host (plouf). See bogus_disk_attachment.tesh -->
   <AS id="AS0" routing="Full">
     <storage_type id="single_HDD" model="SSD" size="4kB">
       <model_prop id="Bwrite" value="30MBps" />
index e237a2d..d297f04 100644 (file)
@@ -3,16 +3,16 @@
 <platform version="4">
   <AS id="World" routing="Full">
     <AS id="us" routing="Full">
-       <cluster id="cluster" suffix=".cluster.us" prefix="node-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
+      <cluster id="cluster" suffix=".cluster.us" prefix="node-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
     </AS>
     <AS id="fr" routing="Full">
-       <cluster id="grappe" suffix=".grappe.fr" prefix="noeud-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
+      <cluster id="grappe" suffix=".grappe.fr" prefix="noeud-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
     </AS>
 
     <link id="backbone" bandwidth="1.25GBps" latency="500us"/>
 
     <ASroute src="us" gw_src="node-cluster_router.cluster.us" dst="fr" gw_dst="neud-grappe_router.grappe.fr">
-        <link_ctn id="backbone"/>
+      <link_ctn id="backbone"/>
     </ASroute>
   </AS>
 </platform>
index 00d76f9..b935300 100644 (file)
@@ -3,16 +3,16 @@
 <platform version="4">
   <AS id="World" routing="Full">
     <AS id="us" routing="Full">
-       <cluster id="cluster" suffix=".cluster.us" prefix="node-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
+      <cluster id="cluster" suffix=".cluster.us" prefix="node-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
     </AS>
     <AS id="fr" routing="Full">
-        <cluster id="grappe" suffix=".grappe.fr" prefix="noeud-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
+      <cluster id="grappe" suffix=".grappe.fr" prefix="noeud-" radical="1-4" speed="1Gf" bw="938MBps" lat="270us"/>
     </AS>
 
     <link id="backbone" bandwidth="1.25GBps" latency="500us"/>
 
     <ASroute src="us" gw_src="nod-cluster_router.cluster.us" dst="fr" gw_dst="noeud-grappe_router.grappe.fr">
-        <link_ctn id="backbone"/>
+      <link_ctn id="backbone"/>
     </ASroute>
   </AS>
 </platform>
index 2c88726..ec52306 100644 (file)
@@ -1,17 +1,21 @@
-<!-- THIS FILE IS INVALID.
-     It declares a route alice->bob and another bob->alice, both being different.
-     It is used to check that this (bogus) file is detected as is (see two_hosts_asymetric.tesh) -->
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
+  <!-- THIS FILE IS INVALID.
+       It declares a route alice->bob and another bob->alice, both being different.
+       It is used to check that this (bogus) file is detected as is (see two_hosts_asymetric.tesh) -->
   <AS  id="AS0"  routing="Full">
     <host id="bob" speed="1Gf"/>
     <host id="alice" speed="500Mf"/>
 
-   <link id="link1" bandwidth="125MBps" latency="50us"/>
-   <link id="link2" bandwidth="125MBps" latency="50us"/>
+    <link id="link1" bandwidth="125MBps" latency="50us"/>
+    <link id="link2" bandwidth="125MBps" latency="50us"/>
 
-   <route src="bob" dst="alice"><link_ctn id="link1"/></route>
-   <route src="alice" dst="bob"><link_ctn id="link2"/></route>
+    <route src="bob" dst="alice">
+      <link_ctn id="link1"/>
+    </route>
+    <route src="alice" dst="bob">
+      <link_ctn id="link2"/>
+    </route>
   </AS>
 </platform>
index ee94405..62bc33d 100644 (file)
@@ -1,12 +1,12 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS  id="AS0"  routing="Full">
-  <host id="bob" speed="500Mf"/>
+  <AS  id="AS0"  routing="Full">
+    <host id="bob" speed="500Mf"/>
 
-  <link id="link1" bandwidth="125MBps" latency="50us"/>
-  <link id="link2" bandwidth="125MBps" latency="50us" sharing_policy="FATPIPE"/>
-  <link id="link3" bandwidth="80MBps" latency="100us" bandwidth_file="link.bw" latency_file="link.lat"/>
-  <link id="link4" bandwidth="80MBps" latency="100us" state_file="link.fail"/>
-</AS>
+    <link id="link1" bandwidth="125MBps" latency="50us"/>
+    <link id="link2" bandwidth="125MBps" latency="50us" sharing_policy="FATPIPE"/>
+    <link id="link3" bandwidth="80MBps" latency="100us" bandwidth_file="link.bw" latency_file="link.lat"/>
+    <link id="link4" bandwidth="80MBps" latency="100us" state_file="link.fail"/>
+  </AS>
 </platform>
index 49a4694..29c7984 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS id="AS0" routing="Full">
-  <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" bw="125MBps" lat="50us"
-           bb_bw="2.25GBps" bb_lat="500us"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" bw="125MBps" lat="50us"
+             bb_bw="2.25GBps" bb_lat="500us"/>
+  </AS>
 </platform>
index 543f7f7..d998894 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS id="AS0" routing="Full">
-  <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" bw="125MBps" lat="50us"
-   bb_bw="2.25GBps" bb_lat="500us" sharing_policy="FULLDUPLEX"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" bw="125MBps" lat="50us"
+             bb_bw="2.25GBps" bb_lat="500us" sharing_policy="FULLDUPLEX"/>
+  </AS>
 </platform>
index 589aa15..18de947 100644 (file)
@@ -1,8 +1,7 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS id="AS0" routing="Full">
-  <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" core="6" 
-           bw="125MBps" lat="50us"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" core="6" bw="125MBps" lat="50us"/>
+  </AS>
 </platform>
index 5111016..3682739 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
-<AS id="AS0" routing="Full">
-  <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" bw="125MBps" lat="50us"
-           bb_bw="2.25GBps" bb_lat="500us" router_id="bob_cluster_router"/>
-</AS>
+  <AS id="AS0" routing="Full">
+    <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0,2-4,6" speed="1Gf" bw="125MBps" lat="50us"
+             bb_bw="2.25GBps" bb_lat="500us" router_id="bob_cluster_router"/>
+  </AS>
 </platform>
index ef7632a..d996cbc 100644 (file)
@@ -10,6 +10,8 @@
 
     <link id="link0" bandwidth="2Bps" latency="2.777777777777777777777777778h" sharing_policy="SHARED"/>
 
-    <route src="cpu0" dst="cpu1"><link_ctn id="link0"/></route>
+    <route src="cpu0" dst="cpu1">
+      <link_ctn id="link0"/>
+    </route>
   </AS>
 </platform>
index 84bf34d..12d2174 100644 (file)
@@ -7,6 +7,8 @@
 
     <link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="FATPIPE"/>
 
-    <route src="cpu0" dst="cpu1"><link_ctn id="link0"/></route>
+    <route src="cpu0" dst="cpu1">
+      <link_ctn id="link0"/>
+    </route>
   </AS>
 </platform>
index 53e2f8a..ed3396e 100644 (file)
@@ -7,6 +7,8 @@
 
     <link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
 
-    <route src="cpu0" dst="cpu1"><link_ctn id="link0"/></route>
+    <route src="cpu0" dst="cpu1">
+      <link_ctn id="link0"/>
+    </route>
   </AS>
 </platform>
index 55805e5..c0d1e78 100644 (file)
@@ -7,6 +7,8 @@
 
     <link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED" />
 
-     <route src="cpu0" dst="cpu1"><link_ctn id="link0" /></route>
+    <route src="cpu0" dst="cpu1">
+      <link_ctn id="link0" />
+    </route>
   </AS>
 </platform>
index bd1e546..34286fc 100644 (file)
@@ -9,6 +9,10 @@
     <link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
     <link id="link1" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
 
-    <route src="cpu0" dst="cpu1"><link_ctn id="link0"/><link_ctn id="switch"/><link_ctn id="link1"/></route>
- </AS>
- </platform>
+    <route src="cpu0" dst="cpu1">
+      <link_ctn id="link0"/>
+      <link_ctn id="switch"/>
+      <link_ctn id="link1"/>
+    </route>
+  </AS>
+</platform>
index 1c172ee..d73a133 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <AS id="main" routing="Full">
-    <include file="clusterA.xml"></include>
-    <include file="clusterB.xml"></include>
+    <include file="clusterA.xml"/>
+    <include file="clusterB.xml"/>
   </AS>
 </platform>
index a15bf7a..28dfd08 100644 (file)
@@ -2,13 +2,13 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <config id="General">
-    <prop id="maxmin/precision" value="0.000010"></prop>
-    <prop id="cpu/optim" value="TI"></prop>
-    <prop id="host/model" value="compound"></prop>
-    <prop id="network/model" value="Vegas"></prop>
-    <prop id="path" value="~/"></prop>
+    <prop id="maxmin/precision" value="0.000010"/>
+    <prop id="cpu/optim" value="TI"/>
+    <prop id="host/model" value="compound"/>
+    <prop id="network/model" value="Vegas"/>
+    <prop id="path" value="~/"/>
   </config>
   <AS  id="AS0"  routing="Full">
-     <host id="bob" speed="500Mf"/>
+    <host id="bob" speed="500Mf"/>
   </AS>
 </platform>
index 3f5d239..70d10ce 100644 (file)
@@ -3,29 +3,29 @@
 <platform version="4">
   <AS  id="AS"  routing="Full">
     <AS  id="AS0"  routing="Full">
-       <host id="host01" speed="1Gf"/>
-       <host id="host02" speed="500Mf"/>
-       <router id="router1"/>
+      <host id="host01" speed="1Gf"/>
+      <host id="host02" speed="500Mf"/>
+      <router id="router1"/>
     </AS>
     <AS  id="AS1"  routing="Floyd">
-       <host id="host03" speed="1Gf"/>
-       <host id="host04" speed="500Mf"/>
-       <router id="router2"/>
+      <host id="host03" speed="1Gf"/>
+      <host id="host04" speed="500Mf"/>
+      <router id="router2"/>
     </AS>
     <AS  id="AS2"  routing="Dijkstra">
-       <host id="host05" speed="1Gf"/>
-       <host id="host06" speed="500Mf"/>
-       <router id="router3"/>
+      <host id="host05" speed="1Gf"/>
+      <host id="host06" speed="500Mf"/>
+      <router id="router3"/>
+    </AS>
+    <AS  id="AS3"  routing="DijkstraCache">
+      <host id="host07" speed="1Gf"/>
+      <host id="host08" speed="500Mf"/>
+      <router id="router4"/>
+    </AS>
+    <AS  id="AS4"  routing="None">
+      <host id="host09" speed="1Gf"/>
+      <host id="host10" speed="500Mf"/>
+      <router id="router5"/>
     </AS>
-   <AS  id="AS3"  routing="DijkstraCache">
-       <host id="host07" speed="1Gf"/>
-       <host id="host08" speed="500Mf"/>
-       <router id="router4"/>
-   </AS>
-   <AS  id="AS4"  routing="None">
-       <host id="host09" speed="1Gf"/>
-       <host id="host10" speed="500Mf"/>
-       <router id="router5"/>
-   </AS>
   </AS>
 </platform>
index e4e0706..b37590c 100644 (file)
     <link id="link2" bandwidth="125MBps" latency="50us"/>
     <link id="link3" bandwidth="125MBps" latency="50us"/>
 
-   <route src="bob" dst="alice" symmetrical="NO"><link_ctn id="link1"/></route>
-   <route src="alice" dst="bob" symmetrical="NO"><link_ctn id="link2"/><link_ctn id="link3"/></route>
-   <route src="bob" dst="trudy"><link_ctn id="link2"/></route>
-   <route src="trudy" dst="alice"><link_ctn id="link3"/></route>
+    <route src="bob" dst="alice" symmetrical="NO">
+      <link_ctn id="link1"/>
+    </route>
+    <route src="alice" dst="bob" symmetrical="NO">
+      <link_ctn id="link2"/>
+      <link_ctn id="link3"/>
+    </route>
+    <route src="bob" dst="trudy">
+      <link_ctn id="link2"/>
+    </route>
+    <route src="trudy" dst="alice">
+      <link_ctn id="link3"/>
+    </route>
   </AS>
 </platform>
index 5fa2b2b..d8b7464 100644 (file)
@@ -7,11 +7,11 @@
     <cluster id="alice_cluster" prefix="alice" suffix=".crepe.fr" radical="0-1" speed="1Gf" bw="125MBps" lat="50us"
              bb_bw="2.25GBps" bb_lat="500us"/>  
 
-     <link id="backbone" bandwidth="1.25GBps" latency="500us"/>  
+    <link id="backbone" bandwidth="1.25GBps" latency="500us"/>  
 
-     <ASroute src="bob_cluster" dst="alice_cluster" gw_src="bobbob_cluster_router.hamburger.edu" 
-              gw_dst="alicealice_cluster_router.crepe.fr">
-        <link_ctn id="backbone"/>
-     </ASroute>
+    <ASroute src="bob_cluster" dst="alice_cluster" gw_src="bobbob_cluster_router.hamburger.edu" 
+             gw_dst="alicealice_cluster_router.crepe.fr">
+       <link_ctn id="backbone"/>
+    </ASroute>
   </AS>
 </platform>
index 7c0e117..bbaf0c9 100644 (file)
@@ -2,18 +2,18 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4">
   <AS  id="AS0"  routing="Full">
-     <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0-4" speed="1Gf" bw="125MBps" lat="50us"
-              bb_bw="2.25GBps" bb_lat="500us" router_id="bob_cluster_router"/>
-     <cluster id="alice_cluster" prefix="alice" suffix=".crepe.fr" radical="0-4" speed="1Gf" bw="125MBps" lat="50us"
-              bb_bw="2.25GBps" bb_lat="500us" router_id="alice_cluster_router"/>  
+    <cluster id="bob_cluster" prefix="bob" suffix=".hamburger.edu" radical="0-4" speed="1Gf" bw="125MBps" lat="50us"
+             bb_bw="2.25GBps" bb_lat="500us" router_id="bob_cluster_router"/>
+    <cluster id="alice_cluster" prefix="alice" suffix=".crepe.fr" radical="0-4" speed="1Gf" bw="125MBps" lat="50us"
+             bb_bw="2.25GBps" bb_lat="500us" router_id="alice_cluster_router"/>  
 
-     <link id="backbone" bandwidth="1.25GBps" latency="500us"/>  
+    <link id="backbone" bandwidth="1.25GBps" latency="500us"/>  
 
-     <ASroute src="bob_cluster" dst="alice_cluster" gw_src="bob_cluster_router" gw_dst="alice_cluster_router">
-        <link_ctn id="backbone"/>
-     </ASroute>
-     <ASroute src="alice_cluster" dst="bob_cluster" gw_src="alice_cluster_router" gw_dst="bob_cluster_router">
-        <link_ctn id="backbone"/>
-     </ASroute>
+    <ASroute src="bob_cluster" dst="alice_cluster" gw_src="bob_cluster_router" gw_dst="alice_cluster_router">
+       <link_ctn id="backbone"/>
+    </ASroute>
+    <ASroute src="alice_cluster" dst="bob_cluster" gw_src="alice_cluster_router" gw_dst="bob_cluster_router">
+       <link_ctn id="backbone"/>
+    </ASroute>
   </AS>
 </platform>
index 5048e04..15a3b02 100644 (file)
@@ -9,6 +9,10 @@
     <link id="link_alice" bandwidth="125MBps" latency="50us"/>
     <link id="switch" bandwidth="125MBps" latency="50us" sharing_policy="FATPIPE"/>
 
-    <route src="bob" dst="alice"><link_ctn id="link_bob"/><link_ctn id="switch"/><link_ctn id="link_alice"/></route>
+    <route src="bob" dst="alice">
+      <link_ctn id="link_bob"/>
+      <link_ctn id="switch"/>
+      <link_ctn id="link_alice"/>
+    </route>
   </AS>
 </platform>
index 6140f0b..56e7e4b 100644 (file)
@@ -7,6 +7,8 @@
 
     <link id="link1" bandwidth="125MBps" latency="50us"/>
 
-    <route src="bob" dst="alice"><link_ctn id="link1"/></route>
+    <route src="bob" dst="alice">
+      <link_ctn id="link1"/>
+    </route>
   </AS>
 </platform>
index 25c944c..515fd53 100644 (file)
@@ -7,7 +7,11 @@
 
     <link id="link1" bandwidth="125MBps" latency="50us" sharing_policy="FULLDUPLEX"/>
 
-    <route src="alice" dst="bob" symmetrical="NO"><link_ctn id="link1" direction="UP"/></route>
-    <route src="bob" dst="alice" symmetrical="NO"><link_ctn id="link1" direction="DOWN"/></route>
+    <route src="alice" dst="bob" symmetrical="NO">
+      <link_ctn id="link1" direction="UP"/>
+    </route>
+    <route src="bob" dst="alice" symmetrical="NO">
+      <link_ctn id="link1" direction="DOWN"/>
+    </route>
   </AS>
 </platform>