D5.9: Extended Simulation Environment - Phosphorus
D5.9: Extended Simulation Environment - Phosphorus
D5.9: Extended Simulation Environment - Phosphorus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
D5.6 - <strong>Extended</strong> <strong>Simulation</strong> <strong>Environment</strong><br />
New simulation cycle begins<br />
Anycasting request arrival<br />
(read_anycasting_request())<br />
No<br />
Able to build residual<br />
network<br />
(build_residual_network())<br />
Class 3<br />
Check anycasting request<br />
resilience requirement<br />
Yes<br />
Class 1 & Class 2<br />
Select a primary server according to<br />
server selection algorithm<br />
(select_server())<br />
Able to build residual<br />
network<br />
(build_residual_network())<br />
No<br />
Able to Provision a path to<br />
primary server<br />
(routing_algorithm())<br />
Yes<br />
Yes<br />
Select a primary server and a backup server<br />
according to server selection algorithm,<br />
(select_server())<br />
No<br />
Block connection<br />
Able to Provision a path to<br />
primary server and link<br />
disjoint path to backup server<br />
(routing_algorithm())<br />
No<br />
Will Rerouting of a class 3<br />
connection allow path<br />
provisioning<br />
(Class3_rerouting())<br />
No<br />
Yes<br />
Yes<br />
Block connection<br />
Collect results<br />
(res_add_to())<br />
<strong>Simulation</strong> cycle ends<br />
Project:<br />
<strong>Phosphorus</strong><br />
Deliverable Number: <br />
Date of Issue: 2009-03-31<br />
EC Contract No.: 034115<br />
Document Code: <br />
18