Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add new entry in Release_Notes.
[simgrid.git] / examples / platforms / cloud.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="Vivaldi">
5     <zone id="AS1_dc1" routing="Full">
6       <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation -->
7       <!-- 3 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
8       <!-- clusters -->
9       <cluster id="AS1_cb1" prefix="cb1-" suffix=".dc1.acloud.com" radical="1-40" speed="5.2297Gf"
10                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
11       <cluster id="AS1_cb2" prefix="cb2-" suffix=".dc1.acloud.com" radical="1-50" speed="8.8925Gf"
12                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
13       <cluster id="AS1_cb3" prefix="cb3-" suffix=".dc1.acloud.com" radical="1-30" speed="13.357Gf"
14              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
15
16       <link id="link_dc1_cb1" bandwidth="1.25GBps" latency="100us"/>
17       <link id="link_dc1_cb2" bandwidth="1.25GBps" latency="100us"/>
18       <link id="link_dc1_cb3" bandwidth="1.25GBps" latency="100us"/>
19
20       <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
21       <zone id="gw_AS1_dc1" routing="Floyd">
22         <!-- equipments-->
23         <router id="gw_dc1_horizdist"/>
24         <router id="gw_dc1_maindist"/>
25         <router id="gw_dc1_entranceroom"/>
26         <!-- ISP end point, entering the cloud, so it has coordinates -->
27         <router id="router_AS1_dc1" coordinates="25.5 9.4 1.4"/>
28
29         <link id="dc1_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
30         <link id="dc1_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
31         <link id="dc1_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
32
33         <route src="gw_dc1_horizdist" dst="gw_dc1_maindist">
34           <link_ctn id="dc1_horizdist_maindist"/>
35         </route>
36         <route src="gw_dc1_maindist" dst="gw_dc1_entranceroom">
37           <link_ctn id="dc1_maindist_entranceroom"/>
38         </route>
39         <route src="gw_dc1_entranceroom" dst="router_AS1_dc1">
40           <link_ctn id="dc1_entranceroom_ISP"/>
41         </route>
42       </zone>
43
44       <!-- internal routes between clusters -->
45       <zoneRoute src="AS1_cb3" dst="AS1_cb1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
46                gw_dst="cb1-AS1_cb1_router.dc1.acloud.com">
47         <link_ctn id="link_dc1_cb3"/>
48         <link_ctn id="link_dc1_cb1"/>
49       </zoneRoute>
50       <zoneRoute src="AS1_cb2" dst="AS1_cb1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
51                gw_dst="cb1-AS1_cb1_router.dc1.acloud.com">
52         <link_ctn id="link_dc1_cb2"/>
53         <link_ctn id="link_dc1_cb1"/>
54       </zoneRoute>
55       <zoneRoute src="AS1_cb2" dst="AS1_cb3" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
56                gw_dst="cb3-AS1_cb3_router.dc1.acloud.com">
57         <link_ctn id="link_dc1_cb2"/>
58         <link_ctn id="link_dc1_cb3"/>
59       </zoneRoute>
60       <!-- routes to exit zone -->
61       <zoneRoute src="AS1_cb1" dst="gw_AS1_dc1" gw_src="cb1-AS1_cb1_router.dc1.acloud.com" gw_dst="gw_dc1_horizdist">
62         <link_ctn id="link_dc1_cb1"/>
63       </zoneRoute>
64       <zoneRoute src="AS1_cb3" dst="gw_AS1_dc1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
65                gw_dst="gw_dc1_horizdist">
66         <link_ctn id="link_dc1_cb3"/>
67       </zoneRoute>
68       <zoneRoute src="AS1_cb2" dst="gw_AS1_dc1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
69                gw_dst="gw_dc1_horizdist">
70         <link_ctn id="link_dc1_cb2"/>
71       </zoneRoute>
72     </zone>
73
74     <zone id="AS2_dc2" routing="Full">
75       <!--bigger tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : Full -->
76       <!-- 6 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
77       <!-- clusters -->
78       <cluster id="AS2_cb1" prefix="cb1-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
79                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
80       <cluster id="AS2_cb2" prefix="cb2-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
81                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
82       <cluster id="AS2_cb3" prefix="cb3-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
83                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
84       <cluster id="AS2_cb4" prefix="cb4-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
85                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
86       <cluster id="AS2_cb5" prefix="cb5-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
87                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
88       <cluster id="AS2_cb6" prefix="cb6-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
89                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
90
91       <link id="link_dc2_cb1" bandwidth="1.25GBps" latency="100us"/>
92       <link id="link_dc2_cb2" bandwidth="1.25GBps" latency="100us"/>
93       <link id="link_dc2_cb3" bandwidth="1.25GBps" latency="100us"/>
94       <link id="link_dc2_cb4" bandwidth="1.25GBps" latency="100us"/>
95       <link id="link_dc2_cb5" bandwidth="1.25GBps" latency="100us"/>
96       <link id="link_dc2_cb6" bandwidth="1.25GBps" latency="100us"/>
97
98       <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
99       <zone id="gw_AS2_dc2" routing="Floyd">
100         <!-- equipments-->
101         <router id="gw_dc2_horizdist"/>
102         <router id="gw_dc2_maindist"/>
103         <router id="gw_dc2_entranceroom"/>
104         <!-- ISP end point, entering the cloud, so it has coordinates -->
105         <router id="router_AS2_dc2" coordinates="12.8 14.4 6.4"/>
106
107         <!-- links -->
108         <link id="dc2_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
109         <link id="dc2_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
110         <link id="dc2_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
111         <!-- links to router relationships -->
112         <route src="gw_dc2_horizdist" dst="gw_dc2_maindist">
113           <link_ctn id="dc2_horizdist_maindist"/>
114         </route>
115         <route src="gw_dc2_maindist" dst="gw_dc2_entranceroom">
116           <link_ctn id="dc2_maindist_entranceroom"/>
117         </route>
118         <route src="gw_dc2_entranceroom" dst="router_AS2_dc2">
119           <link_ctn id="dc2_entranceroom_ISP"/>
120         </route>
121       </zone>
122
123       <!-- internal routes between clusters -->
124       <zoneRoute src="AS2_cb4" dst="AS2_cb6" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
125                gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
126         <link_ctn id="link_dc2_cb4"/>
127         <link_ctn id="link_dc2_cb6"/>
128       </zoneRoute>
129       <zoneRoute src="AS2_cb5" dst="AS2_cb6" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
130                gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
131         <link_ctn id="link_dc2_cb5"/>
132         <link_ctn id="link_dc2_cb6"/>
133       </zoneRoute>
134       <zoneRoute src="AS2_cb5" dst="AS2_cb4" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
135                gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
136         <link_ctn id="link_dc2_cb5"/>
137         <link_ctn id="link_dc2_cb4"/>
138       </zoneRoute>
139       <zoneRoute src="AS2_cb2" dst="AS2_cb6" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
140                gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
141         <link_ctn id="link_dc2_cb2"/>
142         <link_ctn id="link_dc2_cb6"/>
143       </zoneRoute>
144       <zoneRoute src="AS2_cb2" dst="AS2_cb4" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
145                gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
146         <link_ctn id="link_dc2_cb2"/>
147         <link_ctn id="link_dc2_cb4"/>
148       </zoneRoute>
149       <zoneRoute src="AS2_cb2" dst="AS2_cb5" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
150                gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
151         <link_ctn id="link_dc2_cb2"/>
152         <link_ctn id="link_dc2_cb5"/>
153       </zoneRoute>
154       <zoneRoute src="AS2_cb3" dst="AS2_cb6" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
155                gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
156         <link_ctn id="link_dc2_cb3"/>
157         <link_ctn id="link_dc2_cb6"/>
158       </zoneRoute>
159       <zoneRoute src="AS2_cb3" dst="AS2_cb4" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
160                gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
161         <link_ctn id="link_dc2_cb3"/>
162         <link_ctn id="link_dc2_cb4"/>
163       </zoneRoute>
164       <zoneRoute src="AS2_cb3" dst="AS2_cb5" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
165                gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
166         <link_ctn id="link_dc2_cb3"/>
167         <link_ctn id="link_dc2_cb5"/>
168       </zoneRoute>
169       <zoneRoute src="AS2_cb3" dst="AS2_cb2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
170                gw_dst="cb2-AS2_cb2_router.dc2.acloud.com">
171         <link_ctn id="link_dc2_cb3"/>
172         <link_ctn id="link_dc2_cb2"/>
173       </zoneRoute>
174       <zoneRoute src="AS2_cb1" dst="AS2_cb6" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
175                gw_dst="cb6-AS2_cb6_router.dc2.acloud.com">
176         <link_ctn id="link_dc2_cb1"/>
177         <link_ctn id="link_dc2_cb6"/>
178       </zoneRoute>
179       <zoneRoute src="AS2_cb1" dst="AS2_cb4" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
180                gw_dst="cb4-AS2_cb4_router.dc2.acloud.com">
181         <link_ctn id="link_dc2_cb1"/>
182         <link_ctn id="link_dc2_cb4"/>
183       </zoneRoute>
184       <zoneRoute src="AS2_cb1" dst="AS2_cb5" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
185                gw_dst="cb5-AS2_cb5_router.dc2.acloud.com">
186         <link_ctn id="link_dc2_cb1"/>
187         <link_ctn id="link_dc2_cb5"/>
188       </zoneRoute>
189       <zoneRoute src="AS2_cb1" dst="AS2_cb2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
190                gw_dst="cb2-AS2_cb2_router.dc2.acloud.com">
191         <link_ctn id="link_dc2_cb1"/>
192         <link_ctn id="link_dc2_cb2"/>
193       </zoneRoute>
194       <zoneRoute src="AS2_cb1" dst="AS2_cb3" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
195                gw_dst="cb3-AS2_cb3_router.dc2.acloud.com">
196         <link_ctn id="link_dc2_cb1"/>
197         <link_ctn id="link_dc2_cb3"/>
198       </zoneRoute>
199
200       <!-- routess to exit zone -->
201       <zoneRoute src="AS2_cb6" dst="gw_AS2_dc2" gw_src="cb6-AS2_cb6_router.dc2.acloud.com"
202                gw_dst="gw_dc2_horizdist">
203         <link_ctn id="link_dc2_cb6"/>
204       </zoneRoute>
205       <zoneRoute src="AS2_cb4" dst="gw_AS2_dc2" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
206                gw_dst="gw_dc2_horizdist">
207         <link_ctn id="link_dc2_cb4"/>
208       </zoneRoute>
209       <zoneRoute src="AS2_cb5" dst="gw_AS2_dc2" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
210                gw_dst="gw_dc2_horizdist">
211         <link_ctn id="link_dc2_cb5"/>
212       </zoneRoute>
213       <zoneRoute src="AS2_cb2" dst="gw_AS2_dc2" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
214                gw_dst="gw_dc2_horizdist">
215         <link_ctn id="link_dc2_cb2"/>
216       </zoneRoute>
217       <zoneRoute src="AS2_cb3" dst="gw_AS2_dc2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
218                gw_dst="gw_dc2_horizdist">
219         <link_ctn id="link_dc2_cb3"/>
220       </zoneRoute>
221       <zoneRoute src="AS2_cb1" dst="gw_AS2_dc2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
222                gw_dst="gw_dc2_horizdist">
223         <link_ctn id="link_dc2_cb1"/>
224       </zoneRoute>
225     </zone>
226
227     <zone id="AS3_dc3" routing="Full">
228       <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : FULL -->
229       <!-- 4 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
230       <!-- clusters -->
231       <cluster id="AS3_cb1" prefix="cb1-" suffix=".dc3.acloud.com" radical="1-40" speed="5.2297Gf"
232                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
233       <cluster id="AS3_cb2" prefix="cb2-" suffix=".dc3.acloud.com" radical="1-50" speed="8.8925Gf"
234                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
235       <cluster id="AS3_cb3" prefix="cb3-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
236                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
237       <cluster id="AS3_cb4" prefix="cb4-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
238                bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
239       <link id="link_dc3_cb1" bandwidth="1.25GBps" latency="100us"/>
240       <link id="link_dc3_cb2" bandwidth="1.25GBps" latency="100us"/>
241       <link id="link_dc3_cb3" bandwidth="1.25GBps" latency="100us"/>
242       <link id="link_dc3_cb4" bandwidth="1.25GBps" latency="100us"/>
243
244       <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
245       <zone id="gw_AS3_dc3" routing="Floyd">
246         <!-- equipments-->
247         <router id="gw_dc3_horizdist"/>
248         <router id="gw_dc3_maindist"/>
249         <router id="gw_dc3_entranceroom"/>
250         <!-- ISP end point, entering the cloud, so it has coordinates -->
251         <router id="router_AS3_dc3" coordinates="6.0 5.7 6.6"/>
252         <!-- links -->
253         <link id="dc3_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
254         <link id="dc3_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
255         <link id="dc3_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
256         <!-- links to router relationships -->
257         <route src="gw_dc3_horizdist" dst="gw_dc3_maindist">
258           <link_ctn id="dc3_horizdist_maindist"/>
259         </route>
260         <route src="gw_dc3_maindist" dst="gw_dc3_entranceroom">
261           <link_ctn id="dc3_maindist_entranceroom"/>
262         </route>
263         <route src="gw_dc3_entranceroom" dst="router_AS3_dc3">
264           <link_ctn id="dc3_entranceroom_ISP"/>
265         </route>
266       </zone>
267
268       <!-- internal routes between clusters -->
269       <zoneRoute src="AS3_cb2" dst="AS3_cb3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
270                gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
271         <link_ctn id="link_dc3_cb2"/>
272         <link_ctn id="link_dc3_cb3"/>
273       </zoneRoute>
274       <zoneRoute src="AS3_cb1" dst="AS3_cb3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
275                gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
276         <link_ctn id="link_dc3_cb1"/>
277         <link_ctn id="link_dc3_cb3"/>
278       </zoneRoute>
279       <zoneRoute src="AS3_cb1" dst="AS3_cb2" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
280                gw_dst="cb2-AS3_cb2_router.dc3.acloud.com">
281         <link_ctn id="link_dc3_cb1"/>
282         <link_ctn id="link_dc3_cb2"/>
283       </zoneRoute>
284       <zoneRoute src="AS3_cb4" dst="AS3_cb3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
285                gw_dst="cb3-AS3_cb3_router.dc3.acloud.com">
286         <link_ctn id="link_dc3_cb4"/>
287         <link_ctn id="link_dc3_cb3"/>
288       </zoneRoute>
289       <zoneRoute src="AS3_cb4" dst="AS3_cb2" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
290                gw_dst="cb2-AS3_cb2_router.dc3.acloud.com">
291         <link_ctn id="link_dc3_cb4"/>
292         <link_ctn id="link_dc3_cb2"/>
293       </zoneRoute>
294       <zoneRoute src="AS3_cb4" dst="AS3_cb1" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
295                gw_dst="cb1-AS3_cb1_router.dc3.acloud.com">
296         <link_ctn id="link_dc3_cb4"/>
297         <link_ctn id="link_dc3_cb1"/>
298       </zoneRoute>
299
300       <!-- routes to exit zone -->
301       <zoneRoute src="AS3_cb3" dst="gw_AS3_dc3" gw_src="cb3-AS3_cb3_router.dc3.acloud.com"
302                gw_dst="gw_dc3_horizdist">
303         <link_ctn id="link_dc3_cb3"/>
304       </zoneRoute>
305       <zoneRoute src="AS3_cb2" dst="gw_AS3_dc3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
306                gw_dst="gw_dc3_horizdist">
307         <link_ctn id="link_dc3_cb2"/>
308       </zoneRoute>
309       <zoneRoute src="AS3_cb1" dst="gw_AS3_dc3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
310                gw_dst="gw_dc3_horizdist">
311         <link_ctn id="link_dc3_cb1"/>
312       </zoneRoute>
313       <zoneRoute src="AS3_cb4" dst="gw_AS3_dc3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
314                gw_dst="gw_dc3_horizdist">
315         <link_ctn id="link_dc3_cb4"/>
316       </zoneRoute>
317     </zone>
318   </zone>
319 </platform>