Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
convert one more test of ptask_L07 model
[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         <host id="cpu7" speed="2f" />
13
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" />
20
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" />
24
25     <link id="link6" bandwidth="125MBps" latency="100us" sharing_policy="SHARED"/>
26
27     <route src="cpu0" dst="cpu1">
28       <link_ctn id="link0"/>
29       <link_ctn id="switch"/>
30       <link_ctn id="link1"/>
31     </route>
32     <route src="cpu0" dst="cpu2">
33       <link_ctn id="link0"/>
34       <link_ctn id="switch"/>
35       <link_ctn id="link2"/>
36     </route>
37     <route src="cpu0" dst="cpu3">
38       <link_ctn id="link0"/>
39       <link_ctn id="switch"/>
40       <link_ctn id="link3"/>
41     </route>
42     <route src="cpu1" dst="cpu2">
43       <link_ctn id="link1"/>
44       <link_ctn id="switch"/>
45       <link_ctn id="link2"/>
46     </route>
47     <route src="cpu1" dst="cpu3">
48       <link_ctn id="link1"/>
49       <link_ctn id="switch"/>
50       <link_ctn id="link3"/>
51     </route>
52     <route src="cpu2" dst="cpu3">
53       <link_ctn id="link2"/>
54       <link_ctn id="switch"/>
55       <link_ctn id="link3"/>
56     </route>
57
58     <route src="cpu0" dst="cpu4">
59       <link_ctn id="link0" />
60     </route>
61     <route src="cpu0" dst="cpu5">
62       <link_ctn id="link4" />
63     </route>
64     <route src="cpu0" dst="cpu6">
65       <link_ctn id="link5" />
66     </route>
67     <route src="cpu0" dst="cpu7">
68       <link_ctn id="link6" />
69     </route>
70   </zone>
71 </platform>