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" />
12 <host id="cpu7" speed="2f" />
14 <link id="switch" bandwidth="2Bps" latency="1s" sharing_policy="FATPIPE"/>
15 <link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
16 <link id="link1" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
17 <link id="link2" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
18 <link id="link3" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
19 <link id="link4" bandwidth="1Bps" latency="500ms" sharing_policy="FATPIPE" />
21 <!-- large latency link (2*1024^2s) to limit bandwidth by TCP_gamma (4MiB)
22 max bw = TCP_gamma / ( 2 * latency ) which is then 1Bps (half the nominal bandwidth) -->
23 <link id="link5" bandwidth="1Bps" latency="2097152s" sharing_policy="FATPIPE" />
25 <link id="link6" bandwidth="125MBps" latency="100us" sharing_policy="SHARED"/>
27 <route src="cpu0" dst="cpu1">
28 <link_ctn id="link0"/>
29 <link_ctn id="switch"/>
30 <link_ctn id="link1"/>
32 <route src="cpu0" dst="cpu2">
33 <link_ctn id="link0"/>
34 <link_ctn id="switch"/>
35 <link_ctn id="link2"/>
37 <route src="cpu0" dst="cpu3">
38 <link_ctn id="link0"/>
39 <link_ctn id="switch"/>
40 <link_ctn id="link3"/>
42 <route src="cpu1" dst="cpu2">
43 <link_ctn id="link1"/>
44 <link_ctn id="switch"/>
45 <link_ctn id="link2"/>
47 <route src="cpu1" dst="cpu3">
48 <link_ctn id="link1"/>
49 <link_ctn id="switch"/>
50 <link_ctn id="link3"/>
52 <route src="cpu2" dst="cpu3">
53 <link_ctn id="link2"/>
54 <link_ctn id="switch"/>
55 <link_ctn id="link3"/>
58 <route src="cpu0" dst="cpu4">
59 <link_ctn id="link0" />
61 <route src="cpu0" dst="cpu5">
62 <link_ctn id="link4" />
64 <route src="cpu0" dst="cpu6">
65 <link_ctn id="link5" />
67 <route src="cpu0" dst="cpu7">
68 <link_ctn id="link6" />