Implements a basic test to check for the bug in the GIPS-based algorithm

This commit is contained in:
Maximilian Kratz 2024-04-11 13:57:46 +02:00
parent ecb24ce053
commit 70fc23962d
2 changed files with 361 additions and 0 deletions

View file

@ -0,0 +1,262 @@
<?xml version="1.0" encoding="UTF-8"?>
<model:Root xmlns:model="platform:/resource/network.model/model/Model.ecore" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:version="2.0">
<networks xsi:type="model:SubstrateNetwork" root="/" name="sub" guests="//@networks.1 //@networks.2 //@networks.3 //@networks.4">
<nodes xsi:type="model:SubstrateSwitch" network="//@networks.0" name="sub_csw_0" depth="0" outgoingLinks="//@networks.0/@links.0 //@networks.0/@links.2" incomingLinks="//@networks.0/@links.1 //@networks.0/@links.3" incomingPaths="//@networks.0/@paths.0 //@networks.0/@paths.26 //@networks.0/@paths.50 //@networks.0/@paths.72 //@networks.0/@paths.92 //@networks.0/@paths.110 //@networks.0/@paths.126 //@networks.0/@paths.140 //@networks.0/@paths.152 //@networks.0/@paths.162" outgoingPaths="//@networks.0/@paths.1 //@networks.0/@paths.27 //@networks.0/@paths.51 //@networks.0/@paths.73 //@networks.0/@paths.93 //@networks.0/@paths.111 //@networks.0/@paths.127 //@networks.0/@paths.141 //@networks.0/@paths.153 //@networks.0/@paths.163" paths="//@networks.0/@paths.0 //@networks.0/@paths.1 //@networks.0/@paths.6 //@networks.0/@paths.7 //@networks.0/@paths.16 //@networks.0/@paths.17 //@networks.0/@paths.18 //@networks.0/@paths.19 //@networks.0/@paths.20 //@networks.0/@paths.21 //@networks.0/@paths.22 //@networks.0/@paths.23 //@networks.0/@paths.24 //@networks.0/@paths.25 //@networks.0/@paths.26 //@networks.0/@paths.27 //@networks.0/@paths.32 //@networks.0/@paths.33 //@networks.0/@paths.40 //@networks.0/@paths.41 //@networks.0/@paths.42 //@networks.0/@paths.43 //@networks.0/@paths.44 //@networks.0/@paths.45 //@networks.0/@paths.46 //@networks.0/@paths.47 //@networks.0/@paths.48 //@networks.0/@paths.49 //@networks.0/@paths.50 //@networks.0/@paths.51 //@networks.0/@paths.56 //@networks.0/@paths.57 //@networks.0/@paths.62 //@networks.0/@paths.63 //@networks.0/@paths.64 //@networks.0/@paths.65 //@networks.0/@paths.66 //@networks.0/@paths.67 //@networks.0/@paths.68 //@networks.0/@paths.69 //@networks.0/@paths.70 //@networks.0/@paths.71 //@networks.0/@paths.72 //@networks.0/@paths.73 //@networks.0/@paths.78 //@networks.0/@paths.79 //@networks.0/@paths.82 //@networks.0/@paths.83 //@networks.0/@paths.84 //@networks.0/@paths.85 //@networks.0/@paths.86 //@networks.0/@paths.87 //@networks.0/@paths.88 //@networks.0/@paths.89 //@networks.0/@paths.90 //@networks.0/@paths.91 //@networks.0/@paths.92 //@networks.0/@paths.93 //@networks.0/@paths.98 //@networks.0/@paths.99 //@networks.0/@paths.100 //@networks.0/@paths.101 //@networks.0/@paths.102 //@networks.0/@paths.103 //@networks.0/@paths.104 //@networks.0/@paths.105 //@networks.0/@paths.106 //@networks.0/@paths.107 //@networks.0/@paths.108 //@networks.0/@paths.109 //@networks.0/@paths.110 //@networks.0/@paths.111 //@networks.0/@paths.114 //@networks.0/@paths.115 //@networks.0/@paths.126 //@networks.0/@paths.127 //@networks.0/@paths.130 //@networks.0/@paths.131 //@networks.0/@paths.140 //@networks.0/@paths.141 //@networks.0/@paths.144 //@networks.0/@paths.145 //@networks.0/@paths.152 //@networks.0/@paths.153 //@networks.0/@paths.156 //@networks.0/@paths.157 //@networks.0/@paths.162 //@networks.0/@paths.163 //@networks.0/@paths.166 //@networks.0/@paths.167" />
<nodes xsi:type="model:SubstrateSwitch" network="//@networks.0" name="sub_csw_1" depth="0" outgoingLinks="//@networks.0/@links.4 //@networks.0/@links.6" incomingLinks="//@networks.0/@links.5 //@networks.0/@links.7" incomingPaths="//@networks.0/@paths.2 //@networks.0/@paths.28 //@networks.0/@paths.52 //@networks.0/@paths.74 //@networks.0/@paths.94 //@networks.0/@paths.112 //@networks.0/@paths.128 //@networks.0/@paths.142 //@networks.0/@paths.154 //@networks.0/@paths.164" paths="//@networks.0/@paths.2 //@networks.0/@paths.3 //@networks.0/@paths.28 //@networks.0/@paths.29 //@networks.0/@paths.52 //@networks.0/@paths.53 //@networks.0/@paths.74 //@networks.0/@paths.75 //@networks.0/@paths.94 //@networks.0/@paths.95 //@networks.0/@paths.112 //@networks.0/@paths.113 //@networks.0/@paths.128 //@networks.0/@paths.129 //@networks.0/@paths.142 //@networks.0/@paths.143 //@networks.0/@paths.154 //@networks.0/@paths.155 //@networks.0/@paths.164 //@networks.0/@paths.165" outgoingPaths="//@networks.0/@paths.3 //@networks.0/@paths.29 //@networks.0/@paths.53 //@networks.0/@paths.75 //@networks.0/@paths.95 //@networks.0/@paths.113 //@networks.0/@paths.129 //@networks.0/@paths.143 //@networks.0/@paths.155 //@networks.0/@paths.165" />
<nodes xsi:type="model:SubstrateSwitch" network="//@networks.0" name="sub_rsw_0" depth="1" outgoingLinks="//@networks.0/@links.1 //@networks.0/@links.5 //@networks.0/@links.8 //@networks.0/@links.10 //@networks.0/@links.12 //@networks.0/@links.14 //@networks.0/@links.16" incomingLinks="//@networks.0/@links.0 //@networks.0/@links.4 //@networks.0/@links.9 //@networks.0/@links.11 //@networks.0/@links.13 //@networks.0/@links.15 //@networks.0/@links.17" incomingPaths="//@networks.0/@paths.4 //@networks.0/@paths.30 //@networks.0/@paths.54 //@networks.0/@paths.76 //@networks.0/@paths.96 //@networks.0/@paths.114 //@networks.0/@paths.130 //@networks.0/@paths.144 //@networks.0/@paths.156 //@networks.0/@paths.166" paths="//@networks.0/@paths.0 //@networks.0/@paths.1 //@networks.0/@paths.2 //@networks.0/@paths.3 //@networks.0/@paths.4 //@networks.0/@paths.5 //@networks.0/@paths.6 //@networks.0/@paths.7 //@networks.0/@paths.8 //@networks.0/@paths.9 //@networks.0/@paths.10 //@networks.0/@paths.11 //@networks.0/@paths.12 //@networks.0/@paths.13 //@networks.0/@paths.14 //@networks.0/@paths.15 //@networks.0/@paths.16 //@networks.0/@paths.17 //@networks.0/@paths.18 //@networks.0/@paths.19 //@networks.0/@paths.20 //@networks.0/@paths.21 //@networks.0/@paths.22 //@networks.0/@paths.23 //@networks.0/@paths.24 //@networks.0/@paths.25 //@networks.0/@paths.26 //@networks.0/@paths.27 //@networks.0/@paths.28 //@networks.0/@paths.29 //@networks.0/@paths.30 //@networks.0/@paths.31 //@networks.0/@paths.32 //@networks.0/@paths.33 //@networks.0/@paths.34 //@networks.0/@paths.35 //@networks.0/@paths.36 //@networks.0/@paths.37 //@networks.0/@paths.38 //@networks.0/@paths.39 //@networks.0/@paths.40 //@networks.0/@paths.41 //@networks.0/@paths.42 //@networks.0/@paths.43 //@networks.0/@paths.44 //@networks.0/@paths.45 //@networks.0/@paths.46 //@networks.0/@paths.47 //@networks.0/@paths.48 //@networks.0/@paths.49 //@networks.0/@paths.50 //@networks.0/@paths.51 //@networks.0/@paths.52 //@networks.0/@paths.53 //@networks.0/@paths.54 //@networks.0/@paths.55 //@networks.0/@paths.56 //@networks.0/@paths.57 //@networks.0/@paths.58 //@networks.0/@paths.59 //@networks.0/@paths.60 //@networks.0/@paths.61 //@networks.0/@paths.62 //@networks.0/@paths.63 //@networks.0/@paths.64 //@networks.0/@paths.65 //@networks.0/@paths.66 //@networks.0/@paths.67 //@networks.0/@paths.68 //@networks.0/@paths.69 //@networks.0/@paths.70 //@networks.0/@paths.71 //@networks.0/@paths.72 //@networks.0/@paths.73 //@networks.0/@paths.74 //@networks.0/@paths.75 //@networks.0/@paths.76 //@networks.0/@paths.77 //@networks.0/@paths.78 //@networks.0/@paths.79 //@networks.0/@paths.80 //@networks.0/@paths.81 //@networks.0/@paths.82 //@networks.0/@paths.83 //@networks.0/@paths.84 //@networks.0/@paths.85 //@networks.0/@paths.86 //@networks.0/@paths.87 //@networks.0/@paths.88 //@networks.0/@paths.89 //@networks.0/@paths.90 //@networks.0/@paths.91 //@networks.0/@paths.92 //@networks.0/@paths.93 //@networks.0/@paths.94 //@networks.0/@paths.95 //@networks.0/@paths.96 //@networks.0/@paths.97 //@networks.0/@paths.98 //@networks.0/@paths.99 //@networks.0/@paths.100 //@networks.0/@paths.101 //@networks.0/@paths.102 //@networks.0/@paths.103 //@networks.0/@paths.104 //@networks.0/@paths.105 //@networks.0/@paths.106 //@networks.0/@paths.107 //@networks.0/@paths.108 //@networks.0/@paths.109 //@networks.0/@paths.114 //@networks.0/@paths.115 //@networks.0/@paths.130 //@networks.0/@paths.131 //@networks.0/@paths.144 //@networks.0/@paths.145 //@networks.0/@paths.156 //@networks.0/@paths.157 //@networks.0/@paths.166 //@networks.0/@paths.167" outgoingPaths="//@networks.0/@paths.5 //@networks.0/@paths.31 //@networks.0/@paths.55 //@networks.0/@paths.77 //@networks.0/@paths.97 //@networks.0/@paths.115 //@networks.0/@paths.131 //@networks.0/@paths.145 //@networks.0/@paths.157 //@networks.0/@paths.167" />
<nodes xsi:type="model:SubstrateSwitch" network="//@networks.0" name="sub_rsw_1" depth="1" outgoingLinks="//@networks.0/@links.3 //@networks.0/@links.7 //@networks.0/@links.18 //@networks.0/@links.20 //@networks.0/@links.22 //@networks.0/@links.24 //@networks.0/@links.26" incomingLinks="//@networks.0/@links.2 //@networks.0/@links.6 //@networks.0/@links.19 //@networks.0/@links.21 //@networks.0/@links.23 //@networks.0/@links.25 //@networks.0/@links.27" incomingPaths="//@networks.0/@paths.6 //@networks.0/@paths.32 //@networks.0/@paths.56 //@networks.0/@paths.78 //@networks.0/@paths.98 //@networks.0/@paths.116 //@networks.0/@paths.132 //@networks.0/@paths.146 //@networks.0/@paths.158 //@networks.0/@paths.168" paths="//@networks.0/@paths.6 //@networks.0/@paths.7 //@networks.0/@paths.16 //@networks.0/@paths.17 //@networks.0/@paths.18 //@networks.0/@paths.19 //@networks.0/@paths.20 //@networks.0/@paths.21 //@networks.0/@paths.22 //@networks.0/@paths.23 //@networks.0/@paths.24 //@networks.0/@paths.25 //@networks.0/@paths.32 //@networks.0/@paths.33 //@networks.0/@paths.40 //@networks.0/@paths.41 //@networks.0/@paths.42 //@networks.0/@paths.43 //@networks.0/@paths.44 //@networks.0/@paths.45 //@networks.0/@paths.46 //@networks.0/@paths.47 //@networks.0/@paths.48 //@networks.0/@paths.49 //@networks.0/@paths.56 //@networks.0/@paths.57 //@networks.0/@paths.62 //@networks.0/@paths.63 //@networks.0/@paths.64 //@networks.0/@paths.65 //@networks.0/@paths.66 //@networks.0/@paths.67 //@networks.0/@paths.68 //@networks.0/@paths.69 //@networks.0/@paths.70 //@networks.0/@paths.71 //@networks.0/@paths.78 //@networks.0/@paths.79 //@networks.0/@paths.82 //@networks.0/@paths.83 //@networks.0/@paths.84 //@networks.0/@paths.85 //@networks.0/@paths.86 //@networks.0/@paths.87 //@networks.0/@paths.88 //@networks.0/@paths.89 //@networks.0/@paths.90 //@networks.0/@paths.91 //@networks.0/@paths.98 //@networks.0/@paths.99 //@networks.0/@paths.100 //@networks.0/@paths.101 //@networks.0/@paths.102 //@networks.0/@paths.103 //@networks.0/@paths.104 //@networks.0/@paths.105 //@networks.0/@paths.106 //@networks.0/@paths.107 //@networks.0/@paths.108 //@networks.0/@paths.109 //@networks.0/@paths.110 //@networks.0/@paths.111 //@networks.0/@paths.112 //@networks.0/@paths.113 //@networks.0/@paths.114 //@networks.0/@paths.115 //@networks.0/@paths.116 //@networks.0/@paths.117 //@networks.0/@paths.118 //@networks.0/@paths.119 //@networks.0/@paths.120 //@networks.0/@paths.121 //@networks.0/@paths.122 //@networks.0/@paths.123 //@networks.0/@paths.124 //@networks.0/@paths.125 //@networks.0/@paths.126 //@networks.0/@paths.127 //@networks.0/@paths.128 //@networks.0/@paths.129 //@networks.0/@paths.130 //@networks.0/@paths.131 //@networks.0/@paths.132 //@networks.0/@paths.133 //@networks.0/@paths.134 //@networks.0/@paths.135 //@networks.0/@paths.136 //@networks.0/@paths.137 //@networks.0/@paths.138 //@networks.0/@paths.139 //@networks.0/@paths.140 //@networks.0/@paths.141 //@networks.0/@paths.142 //@networks.0/@paths.143 //@networks.0/@paths.144 //@networks.0/@paths.145 //@networks.0/@paths.146 //@networks.0/@paths.147 //@networks.0/@paths.148 //@networks.0/@paths.149 //@networks.0/@paths.150 //@networks.0/@paths.151 //@networks.0/@paths.152 //@networks.0/@paths.153 //@networks.0/@paths.154 //@networks.0/@paths.155 //@networks.0/@paths.156 //@networks.0/@paths.157 //@networks.0/@paths.158 //@networks.0/@paths.159 //@networks.0/@paths.160 //@networks.0/@paths.161 //@networks.0/@paths.162 //@networks.0/@paths.163 //@networks.0/@paths.164 //@networks.0/@paths.165 //@networks.0/@paths.166 //@networks.0/@paths.167 //@networks.0/@paths.168 //@networks.0/@paths.169" outgoingPaths="//@networks.0/@paths.7 //@networks.0/@paths.33 //@networks.0/@paths.57 //@networks.0/@paths.79 //@networks.0/@paths.99 //@networks.0/@paths.117 //@networks.0/@paths.133 //@networks.0/@paths.147 //@networks.0/@paths.159 //@networks.0/@paths.169" guestSwitches="//@networks.4/@nodes.2" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_0" depth="2" cpu="32" memory="512" storage="1000" residualCpu="14" residualMemory="6" residualStorage="762" incomingLinks="//@networks.0/@links.8" outgoingLinks="//@networks.0/@links.9" outgoingPaths="//@networks.0/@paths.0 //@networks.0/@paths.2 //@networks.0/@paths.4 //@networks.0/@paths.6 //@networks.0/@paths.8 //@networks.0/@paths.10 //@networks.0/@paths.12 //@networks.0/@paths.14 //@networks.0/@paths.16 //@networks.0/@paths.18 //@networks.0/@paths.20 //@networks.0/@paths.22 //@networks.0/@paths.24" paths="//@networks.0/@paths.0 //@networks.0/@paths.1 //@networks.0/@paths.2 //@networks.0/@paths.3 //@networks.0/@paths.4 //@networks.0/@paths.5 //@networks.0/@paths.6 //@networks.0/@paths.7 //@networks.0/@paths.8 //@networks.0/@paths.9 //@networks.0/@paths.10 //@networks.0/@paths.11 //@networks.0/@paths.12 //@networks.0/@paths.13 //@networks.0/@paths.14 //@networks.0/@paths.15 //@networks.0/@paths.16 //@networks.0/@paths.17 //@networks.0/@paths.18 //@networks.0/@paths.19 //@networks.0/@paths.20 //@networks.0/@paths.21 //@networks.0/@paths.22 //@networks.0/@paths.23 //@networks.0/@paths.24 //@networks.0/@paths.25" incomingPaths="//@networks.0/@paths.1 //@networks.0/@paths.3 //@networks.0/@paths.5 //@networks.0/@paths.7 //@networks.0/@paths.9 //@networks.0/@paths.11 //@networks.0/@paths.13 //@networks.0/@paths.15 //@networks.0/@paths.17 //@networks.0/@paths.19 //@networks.0/@paths.21 //@networks.0/@paths.23 //@networks.0/@paths.25" guestServers="//@networks.2/@nodes.1" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_1" depth="2" cpu="32" memory="512" storage="1000" residualCpu="32" residualMemory="512" residualStorage="1000" incomingLinks="//@networks.0/@links.10" outgoingLinks="//@networks.0/@links.11" outgoingPaths="//@networks.0/@paths.9 //@networks.0/@paths.26 //@networks.0/@paths.28 //@networks.0/@paths.30 //@networks.0/@paths.32 //@networks.0/@paths.34 //@networks.0/@paths.36 //@networks.0/@paths.38 //@networks.0/@paths.40 //@networks.0/@paths.42 //@networks.0/@paths.44 //@networks.0/@paths.46 //@networks.0/@paths.48" paths="//@networks.0/@paths.8 //@networks.0/@paths.9 //@networks.0/@paths.26 //@networks.0/@paths.27 //@networks.0/@paths.28 //@networks.0/@paths.29 //@networks.0/@paths.30 //@networks.0/@paths.31 //@networks.0/@paths.32 //@networks.0/@paths.33 //@networks.0/@paths.34 //@networks.0/@paths.35 //@networks.0/@paths.36 //@networks.0/@paths.37 //@networks.0/@paths.38 //@networks.0/@paths.39 //@networks.0/@paths.40 //@networks.0/@paths.41 //@networks.0/@paths.42 //@networks.0/@paths.43 //@networks.0/@paths.44 //@networks.0/@paths.45 //@networks.0/@paths.46 //@networks.0/@paths.47 //@networks.0/@paths.48 //@networks.0/@paths.49" incomingPaths="//@networks.0/@paths.8 //@networks.0/@paths.27 //@networks.0/@paths.29 //@networks.0/@paths.31 //@networks.0/@paths.33 //@networks.0/@paths.35 //@networks.0/@paths.37 //@networks.0/@paths.39 //@networks.0/@paths.41 //@networks.0/@paths.43 //@networks.0/@paths.45 //@networks.0/@paths.47 //@networks.0/@paths.49" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_2" depth="2" cpu="32" memory="512" storage="1000" residualCpu="8" residualMemory="398" residualStorage="775" incomingLinks="//@networks.0/@links.12" outgoingLinks="//@networks.0/@links.13" outgoingPaths="//@networks.0/@paths.11 //@networks.0/@paths.35 //@networks.0/@paths.50 //@networks.0/@paths.52 //@networks.0/@paths.54 //@networks.0/@paths.56 //@networks.0/@paths.58 //@networks.0/@paths.60 //@networks.0/@paths.62 //@networks.0/@paths.64 //@networks.0/@paths.66 //@networks.0/@paths.68 //@networks.0/@paths.70" paths="//@networks.0/@paths.10 //@networks.0/@paths.11 //@networks.0/@paths.34 //@networks.0/@paths.35 //@networks.0/@paths.50 //@networks.0/@paths.51 //@networks.0/@paths.52 //@networks.0/@paths.53 //@networks.0/@paths.54 //@networks.0/@paths.55 //@networks.0/@paths.56 //@networks.0/@paths.57 //@networks.0/@paths.58 //@networks.0/@paths.59 //@networks.0/@paths.60 //@networks.0/@paths.61 //@networks.0/@paths.62 //@networks.0/@paths.63 //@networks.0/@paths.64 //@networks.0/@paths.65 //@networks.0/@paths.66 //@networks.0/@paths.67 //@networks.0/@paths.68 //@networks.0/@paths.69 //@networks.0/@paths.70 //@networks.0/@paths.71" incomingPaths="//@networks.0/@paths.10 //@networks.0/@paths.34 //@networks.0/@paths.51 //@networks.0/@paths.53 //@networks.0/@paths.55 //@networks.0/@paths.57 //@networks.0/@paths.59 //@networks.0/@paths.61 //@networks.0/@paths.63 //@networks.0/@paths.65 //@networks.0/@paths.67 //@networks.0/@paths.69 //@networks.0/@paths.71" guestServers="//@networks.3/@nodes.1" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_3" depth="2" cpu="32" memory="512" storage="1000" residualCpu="14" residualMemory="6" residualStorage="762" incomingLinks="//@networks.0/@links.14" outgoingLinks="//@networks.0/@links.15" outgoingPaths="//@networks.0/@paths.13 //@networks.0/@paths.37 //@networks.0/@paths.59 //@networks.0/@paths.72 //@networks.0/@paths.74 //@networks.0/@paths.76 //@networks.0/@paths.78 //@networks.0/@paths.80 //@networks.0/@paths.82 //@networks.0/@paths.84 //@networks.0/@paths.86 //@networks.0/@paths.88 //@networks.0/@paths.90" paths="//@networks.0/@paths.12 //@networks.0/@paths.13 //@networks.0/@paths.36 //@networks.0/@paths.37 //@networks.0/@paths.58 //@networks.0/@paths.59 //@networks.0/@paths.72 //@networks.0/@paths.73 //@networks.0/@paths.74 //@networks.0/@paths.75 //@networks.0/@paths.76 //@networks.0/@paths.77 //@networks.0/@paths.78 //@networks.0/@paths.79 //@networks.0/@paths.80 //@networks.0/@paths.81 //@networks.0/@paths.82 //@networks.0/@paths.83 //@networks.0/@paths.84 //@networks.0/@paths.85 //@networks.0/@paths.86 //@networks.0/@paths.87 //@networks.0/@paths.88 //@networks.0/@paths.89 //@networks.0/@paths.90 //@networks.0/@paths.91" incomingPaths="//@networks.0/@paths.12 //@networks.0/@paths.36 //@networks.0/@paths.58 //@networks.0/@paths.73 //@networks.0/@paths.75 //@networks.0/@paths.77 //@networks.0/@paths.79 //@networks.0/@paths.81 //@networks.0/@paths.83 //@networks.0/@paths.85 //@networks.0/@paths.87 //@networks.0/@paths.89 //@networks.0/@paths.91" guestServers="//@networks.2/@nodes.0" guestSwitches="//@networks.2/@nodes.2" guestLinks="//@networks.2/@links.0 //@networks.2/@links.1" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_4" depth="2" cpu="32" memory="512" storage="1000" residualCpu="8" residualMemory="398" residualStorage="775" incomingLinks="//@networks.0/@links.16" outgoingLinks="//@networks.0/@links.17" outgoingPaths="//@networks.0/@paths.15 //@networks.0/@paths.39 //@networks.0/@paths.61 //@networks.0/@paths.81 //@networks.0/@paths.92 //@networks.0/@paths.94 //@networks.0/@paths.96 //@networks.0/@paths.98 //@networks.0/@paths.100 //@networks.0/@paths.102 //@networks.0/@paths.104 //@networks.0/@paths.106 //@networks.0/@paths.108" paths="//@networks.0/@paths.14 //@networks.0/@paths.15 //@networks.0/@paths.38 //@networks.0/@paths.39 //@networks.0/@paths.60 //@networks.0/@paths.61 //@networks.0/@paths.80 //@networks.0/@paths.81 //@networks.0/@paths.92 //@networks.0/@paths.93 //@networks.0/@paths.94 //@networks.0/@paths.95 //@networks.0/@paths.96 //@networks.0/@paths.97 //@networks.0/@paths.98 //@networks.0/@paths.99 //@networks.0/@paths.100 //@networks.0/@paths.101 //@networks.0/@paths.102 //@networks.0/@paths.103 //@networks.0/@paths.104 //@networks.0/@paths.105 //@networks.0/@paths.106 //@networks.0/@paths.107 //@networks.0/@paths.108 //@networks.0/@paths.109" incomingPaths="//@networks.0/@paths.14 //@networks.0/@paths.38 //@networks.0/@paths.60 //@networks.0/@paths.80 //@networks.0/@paths.93 //@networks.0/@paths.95 //@networks.0/@paths.97 //@networks.0/@paths.99 //@networks.0/@paths.101 //@networks.0/@paths.103 //@networks.0/@paths.105 //@networks.0/@paths.107 //@networks.0/@paths.109" guestServers="//@networks.3/@nodes.0" guestSwitches="//@networks.3/@nodes.2" guestLinks="//@networks.3/@links.0 //@networks.3/@links.1" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_5" depth="2" cpu="32" memory="512" storage="1000" residualCpu="21" residualMemory="227" residualStorage="768" incomingLinks="//@networks.0/@links.18" outgoingLinks="//@networks.0/@links.19" outgoingPaths="//@networks.0/@paths.17 //@networks.0/@paths.41 //@networks.0/@paths.63 //@networks.0/@paths.83 //@networks.0/@paths.101 //@networks.0/@paths.110 //@networks.0/@paths.112 //@networks.0/@paths.114 //@networks.0/@paths.116 //@networks.0/@paths.118 //@networks.0/@paths.120 //@networks.0/@paths.122 //@networks.0/@paths.124" paths="//@networks.0/@paths.16 //@networks.0/@paths.17 //@networks.0/@paths.40 //@networks.0/@paths.41 //@networks.0/@paths.62 //@networks.0/@paths.63 //@networks.0/@paths.82 //@networks.0/@paths.83 //@networks.0/@paths.100 //@networks.0/@paths.101 //@networks.0/@paths.110 //@networks.0/@paths.111 //@networks.0/@paths.112 //@networks.0/@paths.113 //@networks.0/@paths.114 //@networks.0/@paths.115 //@networks.0/@paths.116 //@networks.0/@paths.117 //@networks.0/@paths.118 //@networks.0/@paths.119 //@networks.0/@paths.120 //@networks.0/@paths.121 //@networks.0/@paths.122 //@networks.0/@paths.123 //@networks.0/@paths.124 //@networks.0/@paths.125" incomingPaths="//@networks.0/@paths.16 //@networks.0/@paths.40 //@networks.0/@paths.62 //@networks.0/@paths.82 //@networks.0/@paths.100 //@networks.0/@paths.111 //@networks.0/@paths.113 //@networks.0/@paths.115 //@networks.0/@paths.117 //@networks.0/@paths.119 //@networks.0/@paths.121 //@networks.0/@paths.123 //@networks.0/@paths.125" guestServers="//@networks.4/@nodes.1" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_6" depth="2" cpu="32" memory="512" storage="1000" residualCpu="9" residualMemory="429" residualStorage="836" incomingLinks="//@networks.0/@links.20" outgoingLinks="//@networks.0/@links.21" outgoingPaths="//@networks.0/@paths.19 //@networks.0/@paths.43 //@networks.0/@paths.65 //@networks.0/@paths.85 //@networks.0/@paths.103 //@networks.0/@paths.119 //@networks.0/@paths.126 //@networks.0/@paths.128 //@networks.0/@paths.130 //@networks.0/@paths.132 //@networks.0/@paths.134 //@networks.0/@paths.136 //@networks.0/@paths.138" paths="//@networks.0/@paths.18 //@networks.0/@paths.19 //@networks.0/@paths.42 //@networks.0/@paths.43 //@networks.0/@paths.64 //@networks.0/@paths.65 //@networks.0/@paths.84 //@networks.0/@paths.85 //@networks.0/@paths.102 //@networks.0/@paths.103 //@networks.0/@paths.118 //@networks.0/@paths.119 //@networks.0/@paths.126 //@networks.0/@paths.127 //@networks.0/@paths.128 //@networks.0/@paths.129 //@networks.0/@paths.130 //@networks.0/@paths.131 //@networks.0/@paths.132 //@networks.0/@paths.133 //@networks.0/@paths.134 //@networks.0/@paths.135 //@networks.0/@paths.136 //@networks.0/@paths.137 //@networks.0/@paths.138 //@networks.0/@paths.139" incomingPaths="//@networks.0/@paths.18 //@networks.0/@paths.42 //@networks.0/@paths.64 //@networks.0/@paths.84 //@networks.0/@paths.102 //@networks.0/@paths.118 //@networks.0/@paths.127 //@networks.0/@paths.129 //@networks.0/@paths.131 //@networks.0/@paths.133 //@networks.0/@paths.135 //@networks.0/@paths.137 //@networks.0/@paths.139" guestServers="//@networks.1/@nodes.1" guestSwitches="//@networks.1/@nodes.2" guestLinks="//@networks.1/@links.2 //@networks.1/@links.3" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_7" depth="2" cpu="32" memory="512" storage="1000" residualCpu="9" residualMemory="429" residualStorage="836" incomingLinks="//@networks.0/@links.22" outgoingLinks="//@networks.0/@links.23" outgoingPaths="//@networks.0/@paths.21 //@networks.0/@paths.45 //@networks.0/@paths.67 //@networks.0/@paths.87 //@networks.0/@paths.105 //@networks.0/@paths.121 //@networks.0/@paths.135 //@networks.0/@paths.140 //@networks.0/@paths.142 //@networks.0/@paths.144 //@networks.0/@paths.146 //@networks.0/@paths.148 //@networks.0/@paths.150" paths="//@networks.0/@paths.20 //@networks.0/@paths.21 //@networks.0/@paths.44 //@networks.0/@paths.45 //@networks.0/@paths.66 //@networks.0/@paths.67 //@networks.0/@paths.86 //@networks.0/@paths.87 //@networks.0/@paths.104 //@networks.0/@paths.105 //@networks.0/@paths.120 //@networks.0/@paths.121 //@networks.0/@paths.134 //@networks.0/@paths.135 //@networks.0/@paths.140 //@networks.0/@paths.141 //@networks.0/@paths.142 //@networks.0/@paths.143 //@networks.0/@paths.144 //@networks.0/@paths.145 //@networks.0/@paths.146 //@networks.0/@paths.147 //@networks.0/@paths.148 //@networks.0/@paths.149 //@networks.0/@paths.150 //@networks.0/@paths.151" incomingPaths="//@networks.0/@paths.20 //@networks.0/@paths.44 //@networks.0/@paths.66 //@networks.0/@paths.86 //@networks.0/@paths.104 //@networks.0/@paths.120 //@networks.0/@paths.134 //@networks.0/@paths.141 //@networks.0/@paths.143 //@networks.0/@paths.145 //@networks.0/@paths.147 //@networks.0/@paths.149 //@networks.0/@paths.151" guestServers="//@networks.1/@nodes.0" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_8" depth="2" cpu="32" memory="512" storage="1000" residualCpu="32" residualMemory="512" residualStorage="1000" incomingLinks="//@networks.0/@links.24" outgoingLinks="//@networks.0/@links.25" outgoingPaths="//@networks.0/@paths.23 //@networks.0/@paths.47 //@networks.0/@paths.69 //@networks.0/@paths.89 //@networks.0/@paths.107 //@networks.0/@paths.123 //@networks.0/@paths.137 //@networks.0/@paths.149 //@networks.0/@paths.152 //@networks.0/@paths.154 //@networks.0/@paths.156 //@networks.0/@paths.158 //@networks.0/@paths.160" paths="//@networks.0/@paths.22 //@networks.0/@paths.23 //@networks.0/@paths.46 //@networks.0/@paths.47 //@networks.0/@paths.68 //@networks.0/@paths.69 //@networks.0/@paths.88 //@networks.0/@paths.89 //@networks.0/@paths.106 //@networks.0/@paths.107 //@networks.0/@paths.122 //@networks.0/@paths.123 //@networks.0/@paths.136 //@networks.0/@paths.137 //@networks.0/@paths.148 //@networks.0/@paths.149 //@networks.0/@paths.152 //@networks.0/@paths.153 //@networks.0/@paths.154 //@networks.0/@paths.155 //@networks.0/@paths.156 //@networks.0/@paths.157 //@networks.0/@paths.158 //@networks.0/@paths.159 //@networks.0/@paths.160 //@networks.0/@paths.161" incomingPaths="//@networks.0/@paths.22 //@networks.0/@paths.46 //@networks.0/@paths.68 //@networks.0/@paths.88 //@networks.0/@paths.106 //@networks.0/@paths.122 //@networks.0/@paths.136 //@networks.0/@paths.148 //@networks.0/@paths.153 //@networks.0/@paths.155 //@networks.0/@paths.157 //@networks.0/@paths.159 //@networks.0/@paths.161" />
<nodes xsi:type="model:SubstrateServer" network="//@networks.0" name="sub_srv_9" depth="2" cpu="32" memory="512" storage="1000" residualCpu="21" residualMemory="227" residualStorage="768" incomingLinks="//@networks.0/@links.26" outgoingLinks="//@networks.0/@links.27" outgoingPaths="//@networks.0/@paths.25 //@networks.0/@paths.49 //@networks.0/@paths.71 //@networks.0/@paths.91 //@networks.0/@paths.109 //@networks.0/@paths.125 //@networks.0/@paths.139 //@networks.0/@paths.151 //@networks.0/@paths.161 //@networks.0/@paths.162 //@networks.0/@paths.164 //@networks.0/@paths.166 //@networks.0/@paths.168" paths="//@networks.0/@paths.24 //@networks.0/@paths.25 //@networks.0/@paths.48 //@networks.0/@paths.49 //@networks.0/@paths.70 //@networks.0/@paths.71 //@networks.0/@paths.90 //@networks.0/@paths.91 //@networks.0/@paths.108 //@networks.0/@paths.109 //@networks.0/@paths.124 //@networks.0/@paths.125 //@networks.0/@paths.138 //@networks.0/@paths.139 //@networks.0/@paths.150 //@networks.0/@paths.151 //@networks.0/@paths.160 //@networks.0/@paths.161 //@networks.0/@paths.162 //@networks.0/@paths.163 //@networks.0/@paths.164 //@networks.0/@paths.165 //@networks.0/@paths.166 //@networks.0/@paths.167 //@networks.0/@paths.168 //@networks.0/@paths.169" incomingPaths="//@networks.0/@paths.24 //@networks.0/@paths.48 //@networks.0/@paths.70 //@networks.0/@paths.90 //@networks.0/@paths.108 //@networks.0/@paths.124 //@networks.0/@paths.138 //@networks.0/@paths.150 //@networks.0/@paths.160 //@networks.0/@paths.163 //@networks.0/@paths.165 //@networks.0/@paths.167 //@networks.0/@paths.169" guestServers="//@networks.4/@nodes.0" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.2" name="sub_ln_0" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.1 //@networks.0/@paths.7 //@networks.0/@paths.17 //@networks.0/@paths.19 //@networks.0/@paths.21 //@networks.0/@paths.23 //@networks.0/@paths.25 //@networks.0/@paths.27 //@networks.0/@paths.33 //@networks.0/@paths.41 //@networks.0/@paths.43 //@networks.0/@paths.45 //@networks.0/@paths.47 //@networks.0/@paths.49 //@networks.0/@paths.51 //@networks.0/@paths.57 //@networks.0/@paths.63 //@networks.0/@paths.65 //@networks.0/@paths.67 //@networks.0/@paths.69 //@networks.0/@paths.71 //@networks.0/@paths.73 //@networks.0/@paths.79 //@networks.0/@paths.83 //@networks.0/@paths.85 //@networks.0/@paths.87 //@networks.0/@paths.89 //@networks.0/@paths.91 //@networks.0/@paths.93 //@networks.0/@paths.99 //@networks.0/@paths.101 //@networks.0/@paths.103 //@networks.0/@paths.105 //@networks.0/@paths.107 //@networks.0/@paths.109 //@networks.0/@paths.114 //@networks.0/@paths.130 //@networks.0/@paths.144 //@networks.0/@paths.156 //@networks.0/@paths.166" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.0" name="sub_ln_1" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.0 //@networks.0/@paths.6 //@networks.0/@paths.16 //@networks.0/@paths.18 //@networks.0/@paths.20 //@networks.0/@paths.22 //@networks.0/@paths.24 //@networks.0/@paths.26 //@networks.0/@paths.32 //@networks.0/@paths.40 //@networks.0/@paths.42 //@networks.0/@paths.44 //@networks.0/@paths.46 //@networks.0/@paths.48 //@networks.0/@paths.50 //@networks.0/@paths.56 //@networks.0/@paths.62 //@networks.0/@paths.64 //@networks.0/@paths.66 //@networks.0/@paths.68 //@networks.0/@paths.70 //@networks.0/@paths.72 //@networks.0/@paths.78 //@networks.0/@paths.82 //@networks.0/@paths.84 //@networks.0/@paths.86 //@networks.0/@paths.88 //@networks.0/@paths.90 //@networks.0/@paths.92 //@networks.0/@paths.98 //@networks.0/@paths.100 //@networks.0/@paths.102 //@networks.0/@paths.104 //@networks.0/@paths.106 //@networks.0/@paths.108 //@networks.0/@paths.115 //@networks.0/@paths.131 //@networks.0/@paths.145 //@networks.0/@paths.157 //@networks.0/@paths.167" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.3" name="sub_ln_2" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.6 //@networks.0/@paths.16 //@networks.0/@paths.18 //@networks.0/@paths.20 //@networks.0/@paths.22 //@networks.0/@paths.24 //@networks.0/@paths.32 //@networks.0/@paths.40 //@networks.0/@paths.42 //@networks.0/@paths.44 //@networks.0/@paths.46 //@networks.0/@paths.48 //@networks.0/@paths.56 //@networks.0/@paths.62 //@networks.0/@paths.64 //@networks.0/@paths.66 //@networks.0/@paths.68 //@networks.0/@paths.70 //@networks.0/@paths.78 //@networks.0/@paths.82 //@networks.0/@paths.84 //@networks.0/@paths.86 //@networks.0/@paths.88 //@networks.0/@paths.90 //@networks.0/@paths.98 //@networks.0/@paths.100 //@networks.0/@paths.102 //@networks.0/@paths.104 //@networks.0/@paths.106 //@networks.0/@paths.108 //@networks.0/@paths.111 //@networks.0/@paths.115 //@networks.0/@paths.127 //@networks.0/@paths.131 //@networks.0/@paths.141 //@networks.0/@paths.145 //@networks.0/@paths.153 //@networks.0/@paths.157 //@networks.0/@paths.163 //@networks.0/@paths.167" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.0" name="sub_ln_3" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.7 //@networks.0/@paths.17 //@networks.0/@paths.19 //@networks.0/@paths.21 //@networks.0/@paths.23 //@networks.0/@paths.25 //@networks.0/@paths.33 //@networks.0/@paths.41 //@networks.0/@paths.43 //@networks.0/@paths.45 //@networks.0/@paths.47 //@networks.0/@paths.49 //@networks.0/@paths.57 //@networks.0/@paths.63 //@networks.0/@paths.65 //@networks.0/@paths.67 //@networks.0/@paths.69 //@networks.0/@paths.71 //@networks.0/@paths.79 //@networks.0/@paths.83 //@networks.0/@paths.85 //@networks.0/@paths.87 //@networks.0/@paths.89 //@networks.0/@paths.91 //@networks.0/@paths.99 //@networks.0/@paths.101 //@networks.0/@paths.103 //@networks.0/@paths.105 //@networks.0/@paths.107 //@networks.0/@paths.109 //@networks.0/@paths.110 //@networks.0/@paths.114 //@networks.0/@paths.126 //@networks.0/@paths.130 //@networks.0/@paths.140 //@networks.0/@paths.144 //@networks.0/@paths.152 //@networks.0/@paths.156 //@networks.0/@paths.162 //@networks.0/@paths.166" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.2" name="sub_ln_4" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.3 //@networks.0/@paths.29 //@networks.0/@paths.53 //@networks.0/@paths.75 //@networks.0/@paths.95" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.1" name="sub_ln_5" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.2 //@networks.0/@paths.28 //@networks.0/@paths.52 //@networks.0/@paths.74 //@networks.0/@paths.94" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.3" name="sub_ln_6" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.113 //@networks.0/@paths.129 //@networks.0/@paths.143 //@networks.0/@paths.155 //@networks.0/@paths.165" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.1" name="sub_ln_7" bandwidth="10000" residualBandwidth="10000" paths="//@networks.0/@paths.112 //@networks.0/@paths.128 //@networks.0/@paths.142 //@networks.0/@paths.154 //@networks.0/@paths.164" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.4" name="sub_ln_8" bandwidth="1000" residualBandwidth="125" paths="//@networks.0/@paths.1 //@networks.0/@paths.3 //@networks.0/@paths.5 //@networks.0/@paths.7 //@networks.0/@paths.9 //@networks.0/@paths.11 //@networks.0/@paths.13 //@networks.0/@paths.15 //@networks.0/@paths.17 //@networks.0/@paths.19 //@networks.0/@paths.21 //@networks.0/@paths.23 //@networks.0/@paths.25" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.2" name="sub_ln_9" bandwidth="1000" residualBandwidth="125" paths="//@networks.0/@paths.0 //@networks.0/@paths.2 //@networks.0/@paths.4 //@networks.0/@paths.6 //@networks.0/@paths.8 //@networks.0/@paths.10 //@networks.0/@paths.12 //@networks.0/@paths.14 //@networks.0/@paths.16 //@networks.0/@paths.18 //@networks.0/@paths.20 //@networks.0/@paths.22 //@networks.0/@paths.24" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.5" name="sub_ln_10" bandwidth="1000" residualBandwidth="1000" paths="//@networks.0/@paths.8 //@networks.0/@paths.27 //@networks.0/@paths.29 //@networks.0/@paths.31 //@networks.0/@paths.33 //@networks.0/@paths.35 //@networks.0/@paths.37 //@networks.0/@paths.39 //@networks.0/@paths.41 //@networks.0/@paths.43 //@networks.0/@paths.45 //@networks.0/@paths.47 //@networks.0/@paths.49" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.2" name="sub_ln_11" bandwidth="1000" residualBandwidth="1000" paths="//@networks.0/@paths.9 //@networks.0/@paths.26 //@networks.0/@paths.28 //@networks.0/@paths.30 //@networks.0/@paths.32 //@networks.0/@paths.34 //@networks.0/@paths.36 //@networks.0/@paths.38 //@networks.0/@paths.40 //@networks.0/@paths.42 //@networks.0/@paths.44 //@networks.0/@paths.46 //@networks.0/@paths.48" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.6" name="sub_ln_12" bandwidth="1000" residualBandwidth="102" paths="//@networks.0/@paths.10 //@networks.0/@paths.34 //@networks.0/@paths.51 //@networks.0/@paths.53 //@networks.0/@paths.55 //@networks.0/@paths.57 //@networks.0/@paths.59 //@networks.0/@paths.61 //@networks.0/@paths.63 //@networks.0/@paths.65 //@networks.0/@paths.67 //@networks.0/@paths.69 //@networks.0/@paths.71" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.2" name="sub_ln_13" bandwidth="1000" residualBandwidth="102" paths="//@networks.0/@paths.11 //@networks.0/@paths.35 //@networks.0/@paths.50 //@networks.0/@paths.52 //@networks.0/@paths.54 //@networks.0/@paths.56 //@networks.0/@paths.58 //@networks.0/@paths.60 //@networks.0/@paths.62 //@networks.0/@paths.64 //@networks.0/@paths.66 //@networks.0/@paths.68 //@networks.0/@paths.70" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.7" name="sub_ln_14" bandwidth="1000" residualBandwidth="125" paths="//@networks.0/@paths.12 //@networks.0/@paths.36 //@networks.0/@paths.58 //@networks.0/@paths.73 //@networks.0/@paths.75 //@networks.0/@paths.77 //@networks.0/@paths.79 //@networks.0/@paths.81 //@networks.0/@paths.83 //@networks.0/@paths.85 //@networks.0/@paths.87 //@networks.0/@paths.89 //@networks.0/@paths.91" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.2" name="sub_ln_15" bandwidth="1000" residualBandwidth="125" paths="//@networks.0/@paths.13 //@networks.0/@paths.37 //@networks.0/@paths.59 //@networks.0/@paths.72 //@networks.0/@paths.74 //@networks.0/@paths.76 //@networks.0/@paths.78 //@networks.0/@paths.80 //@networks.0/@paths.82 //@networks.0/@paths.84 //@networks.0/@paths.86 //@networks.0/@paths.88 //@networks.0/@paths.90" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.8" name="sub_ln_16" bandwidth="1000" residualBandwidth="102" paths="//@networks.0/@paths.14 //@networks.0/@paths.38 //@networks.0/@paths.60 //@networks.0/@paths.80 //@networks.0/@paths.93 //@networks.0/@paths.95 //@networks.0/@paths.97 //@networks.0/@paths.99 //@networks.0/@paths.101 //@networks.0/@paths.103 //@networks.0/@paths.105 //@networks.0/@paths.107 //@networks.0/@paths.109" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.2" name="sub_ln_17" bandwidth="1000" residualBandwidth="102" paths="//@networks.0/@paths.15 //@networks.0/@paths.39 //@networks.0/@paths.61 //@networks.0/@paths.81 //@networks.0/@paths.92 //@networks.0/@paths.94 //@networks.0/@paths.96 //@networks.0/@paths.98 //@networks.0/@paths.100 //@networks.0/@paths.102 //@networks.0/@paths.104 //@networks.0/@paths.106 //@networks.0/@paths.108" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.9" name="sub_ln_18" bandwidth="1000" residualBandwidth="411" paths="//@networks.0/@paths.16 //@networks.0/@paths.40 //@networks.0/@paths.62 //@networks.0/@paths.82 //@networks.0/@paths.100 //@networks.0/@paths.111 //@networks.0/@paths.113 //@networks.0/@paths.115 //@networks.0/@paths.117 //@networks.0/@paths.119 //@networks.0/@paths.121 //@networks.0/@paths.123 //@networks.0/@paths.125" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.3" name="sub_ln_19" bandwidth="1000" residualBandwidth="411" paths="//@networks.0/@paths.17 //@networks.0/@paths.41 //@networks.0/@paths.63 //@networks.0/@paths.83 //@networks.0/@paths.101 //@networks.0/@paths.110 //@networks.0/@paths.112 //@networks.0/@paths.114 //@networks.0/@paths.116 //@networks.0/@paths.118 //@networks.0/@paths.120 //@networks.0/@paths.122 //@networks.0/@paths.124" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.10" name="sub_ln_20" bandwidth="1000" residualBandwidth="743" paths="//@networks.0/@paths.18 //@networks.0/@paths.42 //@networks.0/@paths.64 //@networks.0/@paths.84 //@networks.0/@paths.102 //@networks.0/@paths.118 //@networks.0/@paths.127 //@networks.0/@paths.129 //@networks.0/@paths.131 //@networks.0/@paths.133 //@networks.0/@paths.135 //@networks.0/@paths.137 //@networks.0/@paths.139" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.3" name="sub_ln_21" bandwidth="1000" residualBandwidth="743" paths="//@networks.0/@paths.19 //@networks.0/@paths.43 //@networks.0/@paths.65 //@networks.0/@paths.85 //@networks.0/@paths.103 //@networks.0/@paths.119 //@networks.0/@paths.126 //@networks.0/@paths.128 //@networks.0/@paths.130 //@networks.0/@paths.132 //@networks.0/@paths.134 //@networks.0/@paths.136 //@networks.0/@paths.138" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.11" name="sub_ln_22" bandwidth="1000" residualBandwidth="743" paths="//@networks.0/@paths.20 //@networks.0/@paths.44 //@networks.0/@paths.66 //@networks.0/@paths.86 //@networks.0/@paths.104 //@networks.0/@paths.120 //@networks.0/@paths.134 //@networks.0/@paths.141 //@networks.0/@paths.143 //@networks.0/@paths.145 //@networks.0/@paths.147 //@networks.0/@paths.149 //@networks.0/@paths.151" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.3" name="sub_ln_23" bandwidth="1000" residualBandwidth="743" paths="//@networks.0/@paths.21 //@networks.0/@paths.45 //@networks.0/@paths.67 //@networks.0/@paths.87 //@networks.0/@paths.105 //@networks.0/@paths.121 //@networks.0/@paths.135 //@networks.0/@paths.140 //@networks.0/@paths.142 //@networks.0/@paths.144 //@networks.0/@paths.146 //@networks.0/@paths.148 //@networks.0/@paths.150" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.12" name="sub_ln_24" bandwidth="1000" residualBandwidth="1000" paths="//@networks.0/@paths.22 //@networks.0/@paths.46 //@networks.0/@paths.68 //@networks.0/@paths.88 //@networks.0/@paths.106 //@networks.0/@paths.122 //@networks.0/@paths.136 //@networks.0/@paths.148 //@networks.0/@paths.153 //@networks.0/@paths.155 //@networks.0/@paths.157 //@networks.0/@paths.159 //@networks.0/@paths.161" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.3" name="sub_ln_25" bandwidth="1000" residualBandwidth="1000" paths="//@networks.0/@paths.23 //@networks.0/@paths.47 //@networks.0/@paths.69 //@networks.0/@paths.89 //@networks.0/@paths.107 //@networks.0/@paths.123 //@networks.0/@paths.137 //@networks.0/@paths.149 //@networks.0/@paths.152 //@networks.0/@paths.154 //@networks.0/@paths.156 //@networks.0/@paths.158 //@networks.0/@paths.160" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.13" name="sub_ln_26" bandwidth="1000" residualBandwidth="411" paths="//@networks.0/@paths.24 //@networks.0/@paths.48 //@networks.0/@paths.70 //@networks.0/@paths.90 //@networks.0/@paths.108 //@networks.0/@paths.124 //@networks.0/@paths.138 //@networks.0/@paths.150 //@networks.0/@paths.160 //@networks.0/@paths.163 //@networks.0/@paths.165 //@networks.0/@paths.167 //@networks.0/@paths.169" />
<links xsi:type="model:SubstrateLink" network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.3" name="sub_ln_27" bandwidth="1000" residualBandwidth="411" paths="//@networks.0/@paths.25 //@networks.0/@paths.49 //@networks.0/@paths.71 //@networks.0/@paths.91 //@networks.0/@paths.109 //@networks.0/@paths.125 //@networks.0/@paths.139 //@networks.0/@paths.151 //@networks.0/@paths.161 //@networks.0/@paths.162 //@networks.0/@paths.164 //@networks.0/@paths.166 //@networks.0/@paths.168" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0" links="//@networks.0/@links.9 //@networks.0/@links.1" name="path-sub_srv_0-sub_rsw_0-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.0 //@networks.0/@links.8" name="path-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.1" links="//@networks.0/@links.9 //@networks.0/@links.5" name="path-sub_srv_0-sub_rsw_0-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.4 //@networks.0/@links.8" name="path-sub_csw_1-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2" links="//@networks.0/@links.9" name="path-sub_srv_0-sub_rsw_0" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.8" name="path-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3" links="//@networks.0/@links.9 //@networks.0/@links.1 //@networks.0/@links.2" name="path-sub_srv_0-sub_rsw_0-sub_csw_0-sub_rsw_1" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.8" name="path-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.9 //@networks.0/@links.10" name="path-sub_srv_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.11 //@networks.0/@links.8" name="path-sub_srv_1-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.9 //@networks.0/@links.12" name="path-sub_srv_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.13 //@networks.0/@links.8" name="path-sub_srv_2-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.9 //@networks.0/@links.14" name="path-sub_srv_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="2" residualBandwidth="125" guestLinks="//@networks.2/@links.2" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.15 //@networks.0/@links.8" name="path-sub_srv_3-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="2" residualBandwidth="125" guestLinks="//@networks.2/@links.3" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.9 //@networks.0/@links.16" name="path-sub_srv_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.17 //@networks.0/@links.8" name="path-sub_srv_4-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.9 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_srv_0-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.19 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.8" name="path-sub_srv_5-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.9 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_srv_0-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.21 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.8" name="path-sub_srv_6-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.9 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_srv_0-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.23 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.8" name="path-sub_srv_7-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.9 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_srv_0-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.4" links="//@networks.0/@links.25 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.8" name="path-sub_srv_8-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.4" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.9 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_srv_0-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.4" nodes="//@networks.0/@nodes.4 //@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.8 //@networks.0/@links.27 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_9-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_0" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0" links="//@networks.0/@links.11 //@networks.0/@links.1" name="path-sub_srv_1-sub_rsw_0-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.0 //@networks.0/@links.10" name="path-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.1" links="//@networks.0/@links.11 //@networks.0/@links.5" name="path-sub_srv_1-sub_rsw_0-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.4 //@networks.0/@links.10" name="path-sub_csw_1-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2" links="//@networks.0/@links.11" name="path-sub_srv_1-sub_rsw_0" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.10" name="path-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3" links="//@networks.0/@links.11 //@networks.0/@links.1 //@networks.0/@links.2" name="path-sub_srv_1-sub_rsw_0-sub_csw_0-sub_rsw_1" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.10" name="path-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.11 //@networks.0/@links.12" name="path-sub_srv_1-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.13 //@networks.0/@links.10" name="path-sub_srv_2-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.11 //@networks.0/@links.14" name="path-sub_srv_1-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.15 //@networks.0/@links.10" name="path-sub_srv_3-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.11 //@networks.0/@links.16" name="path-sub_srv_1-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.17 //@networks.0/@links.10" name="path-sub_srv_4-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.11 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_srv_1-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.19 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.10" name="path-sub_srv_5-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.11 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_srv_1-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.21 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.10" name="path-sub_srv_6-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.11 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_srv_1-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.23 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.10" name="path-sub_srv_7-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.11 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_srv_1-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.5" links="//@networks.0/@links.25 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.10" name="path-sub_srv_8-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.5" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.11 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_srv_1-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.5" nodes="//@networks.0/@nodes.5 //@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.10 //@networks.0/@links.27 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_9-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_1" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0" links="//@networks.0/@links.13 //@networks.0/@links.1" name="path-sub_srv_2-sub_rsw_0-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.0 //@networks.0/@links.12" name="path-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.1" links="//@networks.0/@links.13 //@networks.0/@links.5" name="path-sub_srv_2-sub_rsw_0-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.4 //@networks.0/@links.12" name="path-sub_csw_1-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2" links="//@networks.0/@links.13" name="path-sub_srv_2-sub_rsw_0" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.12" name="path-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3" links="//@networks.0/@links.13 //@networks.0/@links.1 //@networks.0/@links.2" name="path-sub_srv_2-sub_rsw_0-sub_csw_0-sub_rsw_1" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.12" name="path-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.13 //@networks.0/@links.14" name="path-sub_srv_2-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.15 //@networks.0/@links.12" name="path-sub_srv_3-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.13 //@networks.0/@links.16" name="path-sub_srv_2-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="2" residualBandwidth="102" guestLinks="//@networks.3/@links.2" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.17 //@networks.0/@links.12" name="path-sub_srv_4-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="2" residualBandwidth="102" guestLinks="//@networks.3/@links.3" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.13 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_srv_2-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.19 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.12" name="path-sub_srv_5-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.13 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_srv_2-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.21 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.12" name="path-sub_srv_6-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.13 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_srv_2-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.23 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.12" name="path-sub_srv_7-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.13 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_srv_2-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.6" links="//@networks.0/@links.25 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.12" name="path-sub_srv_8-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.6" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.13 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_srv_2-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.6" nodes="//@networks.0/@nodes.6 //@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.12 //@networks.0/@links.27 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_9-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_2" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0" links="//@networks.0/@links.15 //@networks.0/@links.1" name="path-sub_srv_3-sub_rsw_0-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.0 //@networks.0/@links.14" name="path-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.1" links="//@networks.0/@links.15 //@networks.0/@links.5" name="path-sub_srv_3-sub_rsw_0-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.4 //@networks.0/@links.14" name="path-sub_csw_1-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2" links="//@networks.0/@links.15" name="path-sub_srv_3-sub_rsw_0" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.14" name="path-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3" links="//@networks.0/@links.15 //@networks.0/@links.1 //@networks.0/@links.2" name="path-sub_srv_3-sub_rsw_0-sub_csw_0-sub_rsw_1" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.14" name="path-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.15 //@networks.0/@links.16" name="path-sub_srv_3-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.17 //@networks.0/@links.14" name="path-sub_srv_4-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.15 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_srv_3-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.19 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.14" name="path-sub_srv_5-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.15 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_srv_3-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.21 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.14" name="path-sub_srv_6-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.15 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_srv_3-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.23 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.14" name="path-sub_srv_7-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.15 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_srv_3-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.7" links="//@networks.0/@links.25 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.14" name="path-sub_srv_8-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.7" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.15 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_srv_3-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.7" nodes="//@networks.0/@nodes.7 //@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.14 //@networks.0/@links.27 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_9-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_3" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0" links="//@networks.0/@links.17 //@networks.0/@links.1" name="path-sub_srv_4-sub_rsw_0-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.0 //@networks.0/@links.16" name="path-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.1" links="//@networks.0/@links.5 //@networks.0/@links.17" name="path-sub_srv_4-sub_rsw_0-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.4 //@networks.0/@links.16" name="path-sub_csw_1-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2" links="//@networks.0/@links.17" name="path-sub_srv_4-sub_rsw_0" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.16" name="path-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3" links="//@networks.0/@links.17 //@networks.0/@links.1 //@networks.0/@links.2" name="path-sub_srv_4-sub_rsw_0-sub_csw_0-sub_rsw_1" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.16" name="path-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.17 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_srv_4-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.19 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.16" name="path-sub_srv_5-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.17 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_srv_4-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.21 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.16" name="path-sub_srv_6-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.17 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_srv_4-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.23 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.16" name="path-sub_srv_7-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.17 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_srv_4-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.8" links="//@networks.0/@links.25 //@networks.0/@links.3 //@networks.0/@links.0 //@networks.0/@links.16" name="path-sub_srv_8-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.8" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.17 //@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_srv_4-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.8" nodes="//@networks.0/@nodes.8 //@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.16 //@networks.0/@links.27 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_9-sub_rsw_1-sub_csw_0-sub_rsw_0-sub_srv_4" bandwidth="1000" hops="4" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0" links="//@networks.0/@links.19 //@networks.0/@links.3" name="path-sub_srv_5-sub_rsw_1-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.1" links="//@networks.0/@links.19 //@networks.0/@links.7" name="path-sub_srv_5-sub_rsw_1-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.6 //@networks.0/@links.18" name="path-sub_csw_1-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.19 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_5-sub_rsw_1-sub_csw_0-sub_rsw_0" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.18" name="path-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3" links="//@networks.0/@links.19" name="path-sub_srv_5-sub_rsw_1" bandwidth="1000" hops="1" residualBandwidth="411" guestLinks="//@networks.4/@links.2" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.18" name="path-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="1" residualBandwidth="411" guestLinks="//@networks.4/@links.3" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.19 //@networks.0/@links.20" name="path-sub_srv_5-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.21 //@networks.0/@links.18" name="path-sub_srv_6-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.19 //@networks.0/@links.22" name="path-sub_srv_5-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.23 //@networks.0/@links.18" name="path-sub_srv_7-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.19 //@networks.0/@links.24" name="path-sub_srv_5-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.9" links="//@networks.0/@links.25 //@networks.0/@links.18" name="path-sub_srv_8-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.9" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.19 //@networks.0/@links.26" name="path-sub_srv_5-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.9" nodes="//@networks.0/@nodes.9 //@networks.0/@nodes.13 //@networks.0/@nodes.3" links="//@networks.0/@links.18 //@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1-sub_srv_5" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0" links="//@networks.0/@links.21 //@networks.0/@links.3" name="path-sub_srv_6-sub_rsw_1-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.1" links="//@networks.0/@links.21 //@networks.0/@links.7" name="path-sub_srv_6-sub_rsw_1-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.6 //@networks.0/@links.20" name="path-sub_csw_1-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.21 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_6-sub_rsw_1-sub_csw_0-sub_rsw_0" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.20" name="path-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3" links="//@networks.0/@links.21" name="path-sub_srv_6-sub_rsw_1" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.20" name="path-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.21 //@networks.0/@links.22" name="path-sub_srv_6-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="2" residualBandwidth="743" guestLinks="//@networks.1/@links.1" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.23 //@networks.0/@links.20" name="path-sub_srv_7-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="2" residualBandwidth="743" guestLinks="//@networks.1/@links.0" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.21 //@networks.0/@links.24" name="path-sub_srv_6-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.10" links="//@networks.0/@links.25 //@networks.0/@links.20" name="path-sub_srv_8-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.10" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.21 //@networks.0/@links.26" name="path-sub_srv_6-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.10" nodes="//@networks.0/@nodes.10 //@networks.0/@nodes.13 //@networks.0/@nodes.3" links="//@networks.0/@links.20 //@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1-sub_srv_6" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0" links="//@networks.0/@links.23 //@networks.0/@links.3" name="path-sub_srv_7-sub_rsw_1-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.1" links="//@networks.0/@links.23 //@networks.0/@links.7" name="path-sub_srv_7-sub_rsw_1-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.6 //@networks.0/@links.22" name="path-sub_csw_1-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.23 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_7-sub_rsw_1-sub_csw_0-sub_rsw_0" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.22" name="path-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3" links="//@networks.0/@links.23" name="path-sub_srv_7-sub_rsw_1" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.22" name="path-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.23 //@networks.0/@links.24" name="path-sub_srv_7-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.11" links="//@networks.0/@links.25 //@networks.0/@links.22" name="path-sub_srv_8-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.11" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.23 //@networks.0/@links.26" name="path-sub_srv_7-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.11" nodes="//@networks.0/@nodes.11 //@networks.0/@nodes.13 //@networks.0/@nodes.3" links="//@networks.0/@links.22 //@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1-sub_srv_7" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0" links="//@networks.0/@links.25 //@networks.0/@links.3" name="path-sub_srv_8-sub_rsw_1-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.1" links="//@networks.0/@links.25 //@networks.0/@links.7" name="path-sub_srv_8-sub_rsw_1-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.6 //@networks.0/@links.24" name="path-sub_csw_1-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.25 //@networks.0/@links.3 //@networks.0/@links.0" name="path-sub_srv_8-sub_rsw_1-sub_csw_0-sub_rsw_0" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.2 //@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.24" name="path-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3" links="//@networks.0/@links.25" name="path-sub_srv_8-sub_rsw_1" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.12" links="//@networks.0/@links.24" name="path-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="1" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.12" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.25 //@networks.0/@links.26" name="path-sub_srv_8-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.12" nodes="//@networks.0/@nodes.12 //@networks.0/@nodes.13 //@networks.0/@nodes.3" links="//@networks.0/@links.24 //@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1-sub_srv_8" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.0" nodes="//@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0" links="//@networks.0/@links.27 //@networks.0/@links.3" name="path-sub_srv_9-sub_rsw_1-sub_csw_0" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.0" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.1" nodes="//@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.1" links="//@networks.0/@links.7 //@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1-sub_csw_1" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.1" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.1 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.6 //@networks.0/@links.26" name="path-sub_csw_1-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="2" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.2" nodes="//@networks.0/@nodes.13 //@networks.0/@nodes.3 //@networks.0/@nodes.0 //@networks.0/@nodes.2" links="//@networks.0/@links.0 //@networks.0/@links.3 //@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1-sub_csw_0-sub_rsw_0" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.2" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.0 //@networks.0/@nodes.2 //@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.1 //@networks.0/@links.2 //@networks.0/@links.26" name="path-sub_rsw_0-sub_csw_0-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="3" residualBandwidth="1000" />
<paths network="//@networks.0" source="//@networks.0/@nodes.13" target="//@networks.0/@nodes.3" nodes="//@networks.0/@nodes.13 //@networks.0/@nodes.3" links="//@networks.0/@links.27" name="path-sub_srv_9-sub_rsw_1" bandwidth="1000" hops="1" residualBandwidth="411" guestLinks="//@networks.4/@links.0" />
<paths network="//@networks.0" source="//@networks.0/@nodes.3" target="//@networks.0/@nodes.13" nodes="//@networks.0/@nodes.3 //@networks.0/@nodes.13" links="//@networks.0/@links.26" name="path-sub_rsw_1-sub_srv_9" bandwidth="1000" hops="1" residualBandwidth="411" guestLinks="//@networks.4/@links.1" />
</networks>
<networks xsi:type="model:VirtualNetwork" root="/" host="//@networks.0" name="v0" cpu="46" memory="166" storage="328">
<nodes xsi:type="model:VirtualServer" network="//@networks.1" host="//@networks.0/@nodes.11" name="v0_srv_0" depth="1" cpu="23" memory="83" storage="164" outgoingLinks="//@networks.1/@links.0" incomingLinks="//@networks.1/@links.1" />
<nodes xsi:type="model:VirtualServer" network="//@networks.1" host="//@networks.0/@nodes.10" name="v0_srv_1" depth="1" cpu="23" memory="83" storage="164" outgoingLinks="//@networks.1/@links.2" incomingLinks="//@networks.1/@links.3" />
<nodes xsi:type="model:VirtualSwitch" network="//@networks.1" host="//@networks.0/@nodes.10" name="v0_sw_0" depth="0" incomingLinks="//@networks.1/@links.0 //@networks.1/@links.2" outgoingLinks="//@networks.1/@links.1 //@networks.1/@links.3" />
<links xsi:type="model:VirtualLink" network="//@networks.1" source="//@networks.1/@nodes.0" target="//@networks.1/@nodes.2" host="//@networks.0/@paths.135" name="v0_ln_0" bandwidth="257" />
<links xsi:type="model:VirtualLink" network="//@networks.1" source="//@networks.1/@nodes.2" target="//@networks.1/@nodes.0" host="//@networks.0/@paths.134" name="v0_ln_1" bandwidth="257" />
<links xsi:type="model:VirtualLink" network="//@networks.1" source="//@networks.1/@nodes.1" target="//@networks.1/@nodes.2" host="//@networks.0/@nodes.10" name="v0_ln_2" bandwidth="257" />
<links xsi:type="model:VirtualLink" network="//@networks.1" source="//@networks.1/@nodes.2" target="//@networks.1/@nodes.1" host="//@networks.0/@nodes.10" name="v0_ln_3" bandwidth="257" />
</networks>
<networks xsi:type="model:VirtualNetwork" root="/" host="//@networks.0" name="v1" cpu="36" memory="1012" storage="476">
<nodes xsi:type="model:VirtualServer" network="//@networks.2" host="//@networks.0/@nodes.7" name="v1_srv_0" depth="1" cpu="18" memory="506" storage="238" outgoingLinks="//@networks.2/@links.0" incomingLinks="//@networks.2/@links.1" />
<nodes xsi:type="model:VirtualServer" network="//@networks.2" host="//@networks.0/@nodes.4" name="v1_srv_1" depth="1" cpu="18" memory="506" storage="238" outgoingLinks="//@networks.2/@links.2" incomingLinks="//@networks.2/@links.3" />
<nodes xsi:type="model:VirtualSwitch" network="//@networks.2" host="//@networks.0/@nodes.7" name="v1_sw_0" depth="0" incomingLinks="//@networks.2/@links.0 //@networks.2/@links.2" outgoingLinks="//@networks.2/@links.1 //@networks.2/@links.3" />
<links xsi:type="model:VirtualLink" network="//@networks.2" source="//@networks.2/@nodes.0" target="//@networks.2/@nodes.2" host="//@networks.0/@nodes.7" name="v1_ln_0" bandwidth="875" />
<links xsi:type="model:VirtualLink" network="//@networks.2" source="//@networks.2/@nodes.2" target="//@networks.2/@nodes.0" host="//@networks.0/@nodes.7" name="v1_ln_1" bandwidth="875" />
<links xsi:type="model:VirtualLink" network="//@networks.2" source="//@networks.2/@nodes.1" target="//@networks.2/@nodes.2" host="//@networks.0/@paths.12" name="v1_ln_2" bandwidth="875" />
<links xsi:type="model:VirtualLink" network="//@networks.2" source="//@networks.2/@nodes.2" target="//@networks.2/@nodes.1" host="//@networks.0/@paths.13" name="v1_ln_3" bandwidth="875" />
</networks>
<networks xsi:type="model:VirtualNetwork" root="/" host="//@networks.0" name="v2" cpu="48" memory="228" storage="450">
<nodes xsi:type="model:VirtualServer" network="//@networks.3" host="//@networks.0/@nodes.8" name="v2_srv_0" depth="1" cpu="24" memory="114" storage="225" outgoingLinks="//@networks.3/@links.0" incomingLinks="//@networks.3/@links.1" />
<nodes xsi:type="model:VirtualServer" network="//@networks.3" host="//@networks.0/@nodes.6" name="v2_srv_1" depth="1" cpu="24" memory="114" storage="225" outgoingLinks="//@networks.3/@links.2" incomingLinks="//@networks.3/@links.3" />
<nodes xsi:type="model:VirtualSwitch" network="//@networks.3" host="//@networks.0/@nodes.8" name="v2_sw_0" depth="0" incomingLinks="//@networks.3/@links.0 //@networks.3/@links.2" outgoingLinks="//@networks.3/@links.1 //@networks.3/@links.3" />
<links xsi:type="model:VirtualLink" network="//@networks.3" source="//@networks.3/@nodes.0" target="//@networks.3/@nodes.2" host="//@networks.0/@nodes.8" name="v2_ln_0" bandwidth="898" />
<links xsi:type="model:VirtualLink" network="//@networks.3" source="//@networks.3/@nodes.2" target="//@networks.3/@nodes.0" host="//@networks.0/@nodes.8" name="v2_ln_1" bandwidth="898" />
<links xsi:type="model:VirtualLink" network="//@networks.3" source="//@networks.3/@nodes.1" target="//@networks.3/@nodes.2" host="//@networks.0/@paths.60" name="v2_ln_2" bandwidth="898" />
<links xsi:type="model:VirtualLink" network="//@networks.3" source="//@networks.3/@nodes.2" target="//@networks.3/@nodes.1" host="//@networks.0/@paths.61" name="v2_ln_3" bandwidth="898" />
</networks>
<networks xsi:type="model:VirtualNetwork" root="/" host="//@networks.0" name="v3" cpu="22" memory="570" storage="464">
<nodes xsi:type="model:VirtualServer" network="//@networks.4" host="//@networks.0/@nodes.13" name="v3_srv_0" depth="1" cpu="11" memory="285" storage="232" outgoingLinks="//@networks.4/@links.0" incomingLinks="//@networks.4/@links.1" />
<nodes xsi:type="model:VirtualServer" network="//@networks.4" host="//@networks.0/@nodes.9" name="v3_srv_1" depth="1" cpu="11" memory="285" storage="232" outgoingLinks="//@networks.4/@links.2" incomingLinks="//@networks.4/@links.3" />
<nodes xsi:type="model:VirtualSwitch" network="//@networks.4" host="//@networks.0/@nodes.3" name="v3_sw_0" depth="0" incomingLinks="//@networks.4/@links.0 //@networks.4/@links.2" outgoingLinks="//@networks.4/@links.1 //@networks.4/@links.3" />
<links xsi:type="model:VirtualLink" network="//@networks.4" source="//@networks.4/@nodes.0" target="//@networks.4/@nodes.2" host="//@networks.0/@paths.168" name="v3_ln_0" bandwidth="589" />
<links xsi:type="model:VirtualLink" network="//@networks.4" source="//@networks.4/@nodes.2" target="//@networks.4/@nodes.0" host="//@networks.0/@paths.169" name="v3_ln_1" bandwidth="589" />
<links xsi:type="model:VirtualLink" network="//@networks.4" source="//@networks.4/@nodes.1" target="//@networks.4/@nodes.2" host="//@networks.0/@paths.116" name="v3_ln_2" bandwidth="589" />
<links xsi:type="model:VirtualLink" network="//@networks.4" source="//@networks.4/@nodes.2" target="//@networks.4/@nodes.1" host="//@networks.0/@paths.117" name="v3_ln_3" bandwidth="589" />
</networks>
<networks xsi:type="model:VirtualNetwork" root="/" name="v4" cpu="14" memory="536" storage="494">
<nodes xsi:type="model:VirtualServer" network="//@networks.5" name="v4_srv_0" depth="1" cpu="7" memory="268" storage="247" outgoingLinks="//@networks.5/@links.0" incomingLinks="//@networks.5/@links.1" />
<nodes xsi:type="model:VirtualServer" network="//@networks.5" name="v4_srv_1" depth="1" cpu="7" memory="268" storage="247" outgoingLinks="//@networks.5/@links.2" incomingLinks="//@networks.5/@links.3" />
<nodes xsi:type="model:VirtualSwitch" network="//@networks.5" name="v4_sw_0" depth="0" incomingLinks="//@networks.5/@links.0 //@networks.5/@links.2" outgoingLinks="//@networks.5/@links.1 //@networks.5/@links.3" />
<links xsi:type="model:VirtualLink" network="//@networks.5" source="//@networks.5/@nodes.0" target="//@networks.5/@nodes.2" name="v4_ln_0" bandwidth="457" />
<links xsi:type="model:VirtualLink" network="//@networks.5" source="//@networks.5/@nodes.2" target="//@networks.5/@nodes.0" name="v4_ln_1" bandwidth="457" />
<links xsi:type="model:VirtualLink" network="//@networks.5" source="//@networks.5/@nodes.1" target="//@networks.5/@nodes.2" name="v4_ln_2" bandwidth="457" />
<links xsi:type="model:VirtualLink" network="//@networks.5" source="//@networks.5/@nodes.2" target="//@networks.5/@nodes.1" name="v4_ln_3" bandwidth="457" />
</networks>
</model:Root>

View file

@ -0,0 +1,99 @@
package test.algorithms.gips;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.Set;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import algorithms.AlgorithmConfig;
import algorithms.AlgorithmConfig.Objective;
import algorithms.gips.VneGipsAlgorithm;
import model.SubstrateLink;
import model.SubstrateNetwork;
import model.VirtualNetwork;
import test.algorithms.generic.AAlgorithmTest;
/**
* Test class for the VNE GIPS algorithm implementation to trigger the minimum
* path/link bandwidth bug. This test is based on a scenario created by Marco
* Volle in his master's thesis.
*
* @author Maximilian Kratz {@literal <maximilian.kratz@es.tu-darmstadt.de>}
*/
//@Disabled
public class VneGipsAlgorithmPathBandwidthBugTest extends AAlgorithmTest {
/**
* Substrate network.
*/
SubstrateNetwork sNet;
/**
* Virtual network.
*/
VirtualNetwork vNet;
@Override
public void initAlgo(final SubstrateNetwork sNet, final Set<VirtualNetwork> vNets) {
// The algorithm is only able to use the total communication objective C because
// it is hard-coded in GIPSL
AlgorithmConfig.obj = Objective.TOTAL_COMMUNICATION_OBJECTIVE_C;
algo = VneGipsAlgorithm.prepare(sNet, vNets);
}
@AfterEach
public void resetAlgo() {
facade.resetAll();
if (algo != null) {
((VneGipsAlgorithm) algo).dispose();
}
}
@BeforeEach
public void resetModel() {
facade.resetAll();
}
//
// Tests
//
@Test
public void testScenario34() {
// Load the model file
facade.loadModel("resources/triggerPathResidualBwBug.xmi");
assertNotNull(facade.getNetworkById("sub"));
assertFalse(facade.getAllPathsOfNetwork("sub").isEmpty());
assertThrows(InternalError.class, () -> {
facade.validateModel();
});
facade.updateAllPathsResidualBandwidth("sub");
// validation must not fail before the embedding
facade.validateModel();
sNet = (SubstrateNetwork) facade.getNetworkById("sub");
vNet = (VirtualNetwork) facade.getNetworkById("v4");
// Sanity check
assertNotNull(sNet);
assertNotNull(vNet);
assertNull(vNet.getHost());
initAlgo(sNet, Set.of(vNet));
assertTrue(algo.execute());
// validation must not fail
facade.validateModel();
}
}