1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "https://simgrid.org/simgrid.dtd">
<platform version="4.1">
<zone id="AS0" routing="Full">
<host id="cpu0" speed="1f" />
<host id="cpu1" speed="1f" />
<host id="cpu2" speed="1f"/>
<host id="cpu3" speed="1f"/>
<host id="cpu4" speed="1f" />
<host id="cpu5" speed="2f" />
<host id="cpu6" speed="2f" />
<host id="cpu7" speed="2f" />
<link id="switch" bandwidth="2Bps" latency="1s" sharing_policy="FATPIPE"/>
<link id="link0" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
<link id="link1" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
<link id="link2" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
<link id="link3" bandwidth="1Bps" latency="500ms" sharing_policy="SHARED"/>
<link id="link4" bandwidth="1Bps" latency="500ms" sharing_policy="FATPIPE" />
<!-- large latency link (2*1024^2s) to limit bandwidth by TCP_gamma (4MiB)
max bw = TCP_gamma / ( 2 * latency ) which is then 1Bps (half the nominal bandwidth) -->
<link id="link5" bandwidth="1Bps" latency="2097152s" sharing_policy="FATPIPE" />
<link id="link6" bandwidth="125MBps" latency="100us" sharing_policy="SHARED"/>
<route src="cpu0" dst="cpu1">
<link_ctn id="link0"/>
<link_ctn id="switch"/>
<link_ctn id="link1"/>
</route>
<route src="cpu0" dst="cpu2">
<link_ctn id="link0"/>
<link_ctn id="switch"/>
<link_ctn id="link2"/>
</route>
<route src="cpu0" dst="cpu3">
<link_ctn id="link0"/>
<link_ctn id="switch"/>
<link_ctn id="link3"/>
</route>
<route src="cpu1" dst="cpu2">
<link_ctn id="link1"/>
<link_ctn id="switch"/>
<link_ctn id="link2"/>
</route>
<route src="cpu1" dst="cpu3">
<link_ctn id="link1"/>
<link_ctn id="switch"/>
<link_ctn id="link3"/>
</route>
<route src="cpu2" dst="cpu3">
<link_ctn id="link2"/>
<link_ctn id="switch"/>
<link_ctn id="link3"/>
</route>
<route src="cpu0" dst="cpu4">
<link_ctn id="link0" />
</route>
<route src="cpu0" dst="cpu5">
<link_ctn id="link4" />
</route>
<route src="cpu0" dst="cpu6">
<link_ctn id="link5" />
</route>
<route src="cpu0" dst="cpu7">
<link_ctn id="link6" />
</route>
</zone>
</platform>
|