algebra and algorithms for qos path computation and hop-by-hop routing in the internet

23
Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

Post on 19-Dec-2015

231 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

Algebra and algorithms for QoS path computation and hop-by-hop routing in the

internet

Page 2: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

Outline

• Introduction and Contribution• An algebra for QoS path problems• QoS path computation• QoS Hop-by-hop routing• QoS Multirouting

Page 3: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

Introduction

• Shortest path routing: Dijkstra’s Algorithm• Hop-by-hop routing: local, depending on

destination only• For QoS, both have limitations

• Contribution1) Revise Dijkstra’s algorithm2) Eliminate loop in hop-by-hop routing

Page 4: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

An algebra for QoS path problems

Page 5: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

Notations

Page 6: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 7: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

QoS path computation

• Lexicographic-lightest path

Page 8: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 9: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

• S-lightest path

Page 10: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

A generalized Dijkstra’s Algorithm

Page 11: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 12: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 13: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 14: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet

QoS Hop-by-hop routing

• Nonoptimality When Isotonicity Fails

Page 15: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 16: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 17: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 18: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 19: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 20: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 21: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 22: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet
Page 23: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet