routing without flow control hot-potato routing simulation
DESCRIPTION
Project:. Routing Without Flow Control Hot-Potato Routing Simulation. by Larry Bush. Motivation Paper Summary. Overview. Concepts How Algorithm Works Demonstration Results. Algorithm Concepts. Flow Control Hot Potato Routing Greedy Dynamic. Topology. N*N Torus Network. - PowerPoint PPT PresentationTRANSCRIPT
1
Routing Without Flow ControlRouting Without Flow Control
Hot-Potato RoutingHot-Potato RoutingSimulationSimulation
by Larry Bush
Project:
8
The AlgorithmThe Algorithm
Good-Link / Bad-Link
Home-Run Path
4 priority states: Sleeping … Lowest Priority Active Excited Running … Highest Priority
106
Packet Delivery Time
0
20
40
60
80
100
120
140
160
Network Diameter (N)
Tim
e S
teps 25% Injecting Routers
50% Injecting Routers
75% Injecting Routers
100% Injecting Routers
107
Average Wait to Inject a Packet
0
5
10
15
20
25
30
35
40
45
50
Number of Rows (N)
Tim
e S
teps
To
Inje
ct
25% Injecting Routers
50% Injection Routers
75% Injection Routers
100% Injection Routers
108
Parallel Speed-Up ( LPs vs. Event Rate )
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
0 50 100 150 200 250 300
Network Diameter ( N )
Eve
nts
per
Sec
ond
1 Processor
2 Processor
4 Processor
109
Efficiency ( Speed-Up / #PE )
0
0.2
0.4
0.6
0.8
1
1.2
0 50 100 150 200 250 300
Network Diameter ( LPs )
Eff
icie
ncy
( S
peed
-Up
/ PE
)
1 Processor
2 Processor
4 Processor
111
Take AwaysTake Aways
Difficult to analyze theoretically.
Simulation is a good tool for this type of problem.
ROSS is a good tool for this type of simulation.
114
Theoretical Model Theoretical Model
vs. vs.
Practical ModelPractical Model
Theoretical– Does not Absorb Sleeping Packets
Practical– Absorbs Sleeping Packets
115
Outline (notes)Outline (notes) Introduction to the problem
– Project scope.– Motivation.
Utilized all free links.– Paper Overview.– Define concepts in model.– Define model.
Destinations chosen randomly– Demonstrate model.
Results– Model results.
Explain Graphs– Delivery Time (Theoretical Model / Practical Model)– Injection Time (Theoretical Model / Practical Model)
Summarize Results
– ROSS performance Speed-up (Parallel vs. Sequential)
– Event Rate – Execution Time
Parameter Effects– Remote Events Sent / Total Events Processed– Roll-backs / Net Events
116
Graphs / ResultsGraphs / Results Results
– Model results. Explain Graphs
• Delivery Time
• Injection Time
– ROSS performance Speed-up (Parallel vs. Sequential)
• Event Rate
117
Project ScopeProject Scope - Sim & Analyzed - Sim & Analyzed - Algo. In Costas’ Paper - Algo. In Costas’ Paper
Paper Overview Paper Overview - New version of HPR. - New version of HPR. - Proved Theoretically. - Proved Theoretically. - Dynamic vs. Static - Dynamic vs. Static
MotivationMotivation- Utilized all free links.- Utilized all free links.- Difficult to analyze theoretically.- Difficult to analyze theoretically.Simulation is a better tool for this typeSimulation is a better tool for this type
of problem.of problem.