Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix and convert another ptask_L07 test
[simgrid.git] / examples / platforms / ptask_L07.xml
1 <?xml version='1.0'?>
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
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" />
19
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" />
23
24     <route src="cpu0" dst="cpu1">
25       <link_ctn id="link0"/>
26       <link_ctn id="switch"/>
27       <link_ctn id="link1"/>
28     </route>
29     <route src="cpu0" dst="cpu2">
30       <link_ctn id="link0"/>
31       <link_ctn id="switch"/>
32       <link_ctn id="link2"/>
33     </route>
34     <route src="cpu0" dst="cpu3">
35       <link_ctn id="link0"/>
36       <link_ctn id="switch"/>
37       <link_ctn id="link3"/>
38     </route>
39     <route src="cpu1" dst="cpu2">
40       <link_ctn id="link1"/>
41       <link_ctn id="switch"/>
42       <link_ctn id="link2"/>
43     </route>
44     <route src="cpu1" dst="cpu3">
45       <link_ctn id="link1"/>
46       <link_ctn id="switch"/>
47       <link_ctn id="link3"/>
48     </route>
49     <route src="cpu2" dst="cpu3">
50       <link_ctn id="link2"/>
51       <link_ctn id="switch"/>
52       <link_ctn id="link3"/>
53     </route>
54
55     <route src="cpu0" dst="cpu4">
56       <link_ctn id="link0" />
57     </route>
58     <route src="cpu0" dst="cpu5">
59       <link_ctn id="link4" />
60     </route>
61     <route src="cpu0" dst="cpu6">
62       <link_ctn id="link5" />
63     </route>
64   </zone>
65 </platform>