multi-constraint macro-routing by using the extended full

15
Multi-constraint Macro-routing by using the extended full-mesh aggregation Sanda-Maria Dragoş and Martin Collier 2nd International Conference on Intelligent Computer Communication and Processing Cluj-Napoca, Romania, 2 September 2006

Upload: others

Post on 08-Nov-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multi-constraint Macro-routing by using the extended full

Multi-constraint Macro-routing by using

the extended full-mesh aggregation

Sanda-Maria Dragoş and Martin Collier

2nd International Conference on Intelligent Computer Communication and Processing

Cluj-Napoca, Romania, 2 September 2006

Page 2: Multi-constraint Macro-routing by using the extended full

2 September 2006 2

Hierarchical routing protocols

� The Internet increases in size & user demands

� The Internet Service Providers (ISP) deploy:

� Traffic Engineering

�Quality of Service routing

� Scalability issues� Storage overhead

� Computational overhead

� Communication overhead

Why do we need them?

Page 3: Multi-constraint Macro-routing by using the extended full

2 September 2006 3

Hierarchical routing protocols

The network is divided into domains. Detailed routing information is delivered only inside each

domain, and only aggregated routing information is transmitted across domain boundaries.

Topology aggregation

Full-Mesh Symmetric Node

Star Complex-Node Spanning Tree

Page 4: Multi-constraint Macro-routing by using the extended full

2 September 2006 4

Hierarchical routing protocols

� Open Shortest Path First (OSPF)

� Private Network-to-Network Interface (PNNI)

� Hierarchical Distributed Protocol (HDP)

� Viewserver Architecture

Examples

Page 5: Multi-constraint Macro-routing by using the extended full

2 September 2006 5

Multi-protocol Label Switching (MPLS)

� Quality of Service & Traffic Engineering

� hierarchical forwarding

Why?

Page 6: Multi-constraint Macro-routing by using the extended full

2 September 2006 6

Mobile Agents

disadvantages

�efficiency

�security

�provability

In network routing

A mobile (software) agent is: a computational entity

� which acts on behalf of others,

� is autonomous, proactive, and reactive,

� exhibits capabilities to learn, cooperate, and move.

advantages

�flexibility

�modularity

�scalability

�adaptability

�robustness

Page 7: Multi-constraint Macro-routing by using the extended full

2 September 2006 7

Mobile AgentsThe WAVE technology

. . . is based on spatial matching of recursively defined strings in the navigational

WAVE language with the network topology.

Page 8: Multi-constraint Macro-routing by using the extended full

2 September 2006 8

Macro-routing

Page 9: Multi-constraint Macro-routing by using the extended full

2 September 2006 9

Macro-routing

� no routing information dissemination

� overcomes inaccurate aggregation by using the

full-mesh aggregation

� parallel processing

� distributed processing with multiple simple tasks

� finds the best path

� finds multiple paths

Advantages

Page 10: Multi-constraint Macro-routing by using the extended full

2 September 2006 10

Macro-routing

�Might generate too much traffic(see results presented at GLOBECOM 2006)

� Does not solve the multi-constrained problem

Disadvantages

Page 11: Multi-constraint Macro-routing by using the extended full

2 September 2006 11

Multi-constrained Macro-routing

Page 12: Multi-constraint Macro-routing by using the extended full

2 September 2006 12

The Extended Full-Mesh aggregation

Page 13: Multi-constraint Macro-routing by using the extended full

2 September 2006 13

Determining the EFM interval

� Truncation methods

� Dispersal methods

Page 14: Multi-constraint Macro-routing by using the extended full

2 September 2006 14

Conclusions

� Macro-routing� a new approach for hierarchical routing

� no information dissemination as the routing information is consulted in situ

� Multi-constraint Macro-routing� Macro-routing + multi-constraint routing

� The extended full-mesh aggregation� Allows more paths to be considered

� Increases the chances of finding a viable path

� It might generate too much traffic

� A number of techniques for limiting the EFM representation

Page 15: Multi-constraint Macro-routing by using the extended full

2 September 2006 15

?