Clifford Paterson Lecture 1995

Modelling Communication Networks Frank Kelly University of Cambridge


Overview


Richard Gibbens, Philip Hunt, Peter Key, David Songhurst, Martin Whitehead, Stephen Turner

Robert Clayton


Erlang's Formula

Queuing system

A telephone network

Telephone network
Link constraint Equation 2

Repacking

Repacking

Cellular radio network

Cellular network
> C frequencies in total: reuse possible in non-adjacent cells

Repacking constraints

Cellular network

Queuing network

Packet switching

Overview


Dynamic routing

Aims: Problems:
Complete 5-graph

Alternative routing


Alternative routing


Then, as the number of nodes n grows, the blocking probability B approaches a solution of
Equation 3

Instability and Hysteresis

Instability

Bistability

Bistability

Trunk reservation


Minimal loss

Minimum loss

Mismatching

Traffic mismatches


Two simple rules, trunk reservation and sticky random reset, allow DAR to act as a randomized parallel algorithm, able to solve dynamically a complex maximum flow problem.

Dual-parented network

Dual parent

Sticky routing

Sticky routing
Two principles:

Relative loss

Relative loss

Random link failures

Random failures

Node failure

Node failure
Analytical (black) and simulated (grey)

International access network

ISC

Performance - afternoon

Performance
(USA busy hour)

Performance - morning

Performance
(European busy hour)

Road traffic example

Traffic

Add a road:
pic12.gif

Braess' Paradox


Implied costs

Complete 5-graph
Implied cost


Overview


Global routing

Global routing

Traffic profiles

Traffic profile

Alternative routes

Alternative routes

Coalitions

Define the value of a coalition S to be:
V(S) = [cost separate] - [cost with coalition S]


3 player coalitions

Subset S Separate Coalition V(S) Saving
UK,USA,J
A,UK,USA
F,J,USA
A,F,USA
UK,C,J
A,UK,C
13895
12610
6904
5600
3995
3869
11134
10406
5609
4801
3199
3127
2761
2204
1295
799
796
742
20%
17%
19%
14%
20%
19%

4,5 player coalitios

Subset S Separate Coalition V(S) Saving
A,J,UK,USA
F,J,UK,USA
A,F,J,USA
C,J,UK,USA
18558
20248
18847
15860
13573
16733
15982
13044
4985
3515
2865
2816
27%
17%
15%
18%
A,F,J,UK,USA
A,C,J,UK,USA
24990
20667
19188
15570
5802
5097
23%
25%

The core

Recall N is the set of players, and V(S) is the value of the voalition formed by a subset S.

The core is the set of vectors (x(i), i a player) satisfying:

Equation 4

The least core

The epsilon-core is the set of vectors (x(i), i a player) satisfying:
Equation 5

The least core is the smallest epsilon-core


Extreme points of the least core

N={A,F,J,UK,USA}

A F J UK USA Winner
409 409 2528 409 2048 J,USA
409 409 2528 2048 409 J,UK
1877 409 886 2221 409 A,UK
1877
1877
409
409
2528
2528
409
579
579
409
A,J
A,J
429
409
409
409
886
906
3670
3670
409
409
UK
UK
Shapley values
826 415 1076 1479 2003


Overflow

Traffic profile

Capacity savings

Savings graph

Transit flows

Flows graph

Overview


Example: LAN traffic

Graphics courtesy of Walter Willinger)
28 hours: Time unit - 100 seconds
28 hours
3 hours: Time unit - 10 seconds
3 hours
17 minutes: Time unit - 1 second>
17 minutes
2 minutes: Time unit - 0.1 seconds
2 minutes
10 seconds: Time unit - 0.01 seconds
10 seconds

Statistical multiplexing

Dashed case: 60 sources with peak 1 and mean 0.1
15 sources with peak 4 and mean 2.6

Black case: 60 sources with peak 1 and mean 0.5
15 sources with peak 4 and mean 1.0

These two cases have


Distribution of total load

Distribution

Tail probabilities

Tail probabilities

Statistical sharing will be essential for broadband networks (as it has been for telephone and computer communication networkds)

Two major issues:

Approack:

Effective bandwidth

Let X(t) be the amount of work that is produced by a source in an interval of length t. Define the effective bandwith of the source to be:
Equation 6

As z increases, the effective bandwidth increases from the mean to the maximum of X(t)/t


Examples


Effective bandwidth and tariffs


Effective bandwidth

Tariff:

peak rate 2 Mb/s
Tariffs

Tariff:

peak rate 10 Mb/s
Tariffs

Overall aim is to design simple tariff structures, admission controls and routing schemes which permit the entire system, comprising many networks and huge numbers of users, to function coherently.

Issues:

Distinctions disappearing!

Overview


Further information and references are available at the Clifford Paterson home page