2 <!DOCTYPE platform SYSTEM "https://simgrid.org/simgrid.dtd">
3 <platform version="4.1">
4 <zone id="AS0" routing="Full">
5 <host id="cpu0" speed="1f" />
6 <host id="cpu1" speed="1f" />
7 <host id="cpu2" speed="1f"/>
8 <host id="cpu3" speed="1f"/>
9 <host id="cpu4" speed="1f" />
10 <host id="cpu5" speed="2f" />
11 <host id="cpu6" speed="2f" />
13 <link id="switch" bandwidth="2Bps" latency="1s" sharing_policy="FATPIPE"/>
14 <link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
15 <link id="link1" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
16 <link id="link2" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
17 <link id="link3" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
18 <link id="link4" bandwidth="1Bps" latency="500ms" sharing_policy="FATPIPE" />
20 <!-- large latency link (2*1024^2s) to limit bandwidth by TCP_gamma (4MiB)
21 max bw = TCP_gamma / ( 2 * latency ) which is then 1Bps (half the nominal bandwidth) -->
22 <link id="link5" bandwidth="1Bps" latency="2097152s" sharing_policy="FATPIPE" />
24 <route src="cpu0" dst="cpu1">
25 <link_ctn id="link0"/>
26 <link_ctn id="switch"/>
27 <link_ctn id="link1"/>
29 <route src="cpu0" dst="cpu2">
30 <link_ctn id="link0"/>
31 <link_ctn id="switch"/>
32 <link_ctn id="link2"/>
34 <route src="cpu0" dst="cpu3">
35 <link_ctn id="link0"/>
36 <link_ctn id="switch"/>
37 <link_ctn id="link3"/>
39 <route src="cpu1" dst="cpu2">
40 <link_ctn id="link1"/>
41 <link_ctn id="switch"/>
42 <link_ctn id="link2"/>
44 <route src="cpu1" dst="cpu3">
45 <link_ctn id="link1"/>
46 <link_ctn id="switch"/>
47 <link_ctn id="link3"/>
49 <route src="cpu2" dst="cpu3">
50 <link_ctn id="link2"/>
51 <link_ctn id="switch"/>
52 <link_ctn id="link3"/>
55 <route src="cpu0" dst="cpu4">
56 <link_ctn id="link0" />
58 <route src="cpu0" dst="cpu5">
59 <link_ctn id="link4" />
61 <route src="cpu0" dst="cpu6">
62 <link_ctn id="link5" />