393 dtm ripe raci bof

Page 1

Dynamic Traffic Management (DTM) for minimization of interdomain traffic cost Rafal Stankiewicz, Zbigniew Dulinski AGH University of Science and Technology Department of Telecommunications RACI BoF session

15.05.2014


AGH University of Science and Technology Department of Telecommunications Krakow, Poland

Socially-aware Management of " New Overlay Application Traffic with " Energy Efficiency in the Internet

European Seventh Framework Project FP7-2012-ICT- 317846

Rafal Stankiewicz, 15.05.2014


Background •

The content is not available locally –

The download will generate inevitable inter-domain traffic

The cost of the downstream traffic depend on the tariff on inter-domain link used Optimize total cost of inter-domain traffic

DC A

peers

Cloud provider

ISP-1

DC C

DC B

ISP-3 ISP-2

peers

peers

Transit network

DC

end-user

peers

ISP-0

Content requestors

Manage the traffic: –

Selection of content source (multiple resources available, communicate with overlay application, e.g. by using ALTO) Select the path, e.g. by using tunnels (might be transparent to or cooperate with overlay)

Rafal Stankiewicz, 15.05.2014


Traffic management Total amount of traffic in each period n remains the same, but the traffic is differently distributed among two links

TARGET traffic (cost) to be achieved in the current period

TARGET traffic (cost) to be achieved in the current period

manageable traffic non-manageable traffic 5 min samples

5 min samples

n–1

n

n+1 n+2 n+3 n+4

Link 1 Rafal Stankiewicz, 15.05.2014

n–1

n

n+1 n+2 n+3 n+4

Link 2


Basic assumptions •  •

•  •  •  •

Tariffs based on total traffic volume or 95th percentile Upstream and downstream traffic management" Find cost-optimal traffic distribution on inter-domain links " Goal – minimize cost by the end of accounting period – long time scale Influence traffic distribution dynamically on short time scale Observe traffic on links Periodic measurements and estimation of final cost Influence the manageable traffic by selecting path for flows

Rafal Stankiewicz, 15.05.2014


Sample use-case §  §

§

Cloud agnostic Tunnels (GRE or MPLS) between DAs (Data Center Access router) located in different ISP domains

DC

DC Cloud A

ISP-A DC

Simple management in DAs DA-A §  §

§

§

ISP-C

ISP-B

Recognize flows Choose appropriate interface (tunnel) for the flow

DA-B

SDN controller

Agreements between ISPs may be needed

Rafal Stankiewicz, 15.05.2014

ISP-D

Cloud A


DTM – traffic management concept Optimization algorithm

Compensation algorithm

Metering component

Rafal Stankiewicz, 15.05.2014


DTM – traffic management concept Finds optimal goal vector Dt

Optimization algorithm

Calculates compensation" vector Ut e.g. every 5 min and influences path selection

Compensation algorithm

Metering component Monitors current traffic on inter-domain links and calculated measured vector Xt e.g. every 30s e.g. (modified) NetFlow

Rafal Stankiewicz, 15.05.2014


Example more detailed example §

§  §

20

15

Frequent traffic measurements (per epoch) §  5-min slot divided into a number of epochs Per epoch reaction: compensation vector is recalculated after each epoch The compensation vector says how much traffic should be shifted from one link to the other to keep the sample small enough and achieve target cost (in terms of 95th percentile)

D4 D3 D2 D1

5 Tr=18

B5 10

B4 B3

5

B2

4

5

20 D1

D4 D2 D3

3

Tr/N=3,6

4

15

Tr=16

3

10 2

B1

B2 B3

B4

1

2 B5

5

1

B1 0

0 5 minute sample

Epoch 5 minutes

Rafal Stankiewicz, 15.05.2014

0

0

Link 1 Link 2

5 minute sample


Simulation results –

th 95

percentile tariff

[GB]

Cumulated traffic volume on links Without compensation With compensation Goal vector of traffic

Time [h]

[GB]

Time [h]

Rafal Stankiewicz, 15.05.2014


Questions?


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.