7 RAIDER: Responsive Architecture for Inter-Domain Economics and Routing
Outline
Goals of RAIDER
RAIDER – Technical and Economic Components Inter-Domain Economics and Risk Management
Floating Cloud Tiered (FCT) Internetworking Model
FCT Internetworking Model
FCT – Applied – ISP Level
Nested Clouds, Tiers, Addresses Tier 1 ISP C Access AS D Access Tier 2 Tier 3 Distribution Backbone :1 2.1:2 3.1:1:1 3.1:1:2 Inside a POP Nested Address 1.1{3.1:1:2} Nested Tiers
7 Contract Switching
10 Inter-domain Struggles…
11 Contract-switching: A Paradigm Shift… Circuit-switching Packet-switching Contract-switching ISP A ISP C ISP B e2e circuits ISP A ISP C ISP B routable datagrams ISP A ISP C ISP B contracts overlaid on routable datagrams
12 Basic Building Block: Intra- domain Dynamic Contracts Network Core accessed only by contracts Customers Edge Router Edge Router Edge Router Edge Router Edge Router Edge Router Stations of the provider computing and advertising local prices for edge-to- edge contracts.
13 Contract Link capability of managing value flows at a finer granularity than point-to- anywhere deals
14 How to Achieve e2e QoS?
15 Path-Vector Contract Routing: Micro-level, On-demand, Reactive User X ISP A ISP C ISP B 14 [C, 5-4, 30Mb/s, 45mins, $9] [C-B, 5-4-2, 20Mb/s, 45mins, $6+$5] [C-B-A, , 20Mb/s, 30mins, $7.3+$3] [C, 5-3, 10Mb/s, 30mins, $5] [C-A, 5-3-1, 5Mb/s, 15mins, $1.25+$1.2] path announcement path announcement path announcement
16 Path-Vector Contract Routing: Micro-level, On-demand, Reactive User X ISP A ISP C ISP B 14 [5, A-B, 1-2-4, Mb/s, 20-30mins, $4] [5, A, 1-2, 15-30Mb/s, 15-30mins, $8] [5, 10-30Mb/s, 15-45mins, $10] [5, A, 1-3, 5-10Mb/s, 15-20mins, $7] Paths to 5 are found and ISP C sends replies to the user with two specific contract- path-vectors. path request [A-B-C, , 20Mb/s, 30mins] [A-C, 1-3-5, 10Mb/s, 15mins] Paths to 5 are found and ISP C sends replies to the user with two specific contract- path-vectors. reply
17 Contract Routing over FCT Model Organization A Organization B ISP C ISP D ISP E Organization C ISP A Contracting at tier-1: long time-scale Contract between two tier-2 networks: medium time-scale Contract between two tier-3 networks: short time-scale ISP B Tier 1 Tier 2 Tier 3
18 Deployment Issues
Summary
Questions