networks: how information theory met the space and time · networks: how information theory met the...

51
Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France

Upload: others

Post on 18-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Networks: how Informationtheory met the space and time

Philippe JacquetINRIA

Ecole PolytechniqueFrance

Page 2: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Plan of the talk

• History of networking and telecommunication• Physics, mathematics, computer science• Internet Routing complexity• Mobile ad hoc networking complexity• Wireless networking: Shannon’s law.• Information and space-time• Wireless capacity and space-time

Page 3: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

History of networking andtelecommunication

• 1900: Marconi on Eiffel tower: first wirelesstelecommunication

• 1948: Shannon and Information Theory,transistor: first telecommunication massiveoptimization

• 1986: Birth of Internet, World Wide Web: Firstmassive data, multimedia, multi-user network.

• 2000: the internet got wireless

Page 4: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Rise of Telecommunications(1800-1900)

C. Chappe 1793 S. Morse 1837 T. Edison 1878 G. Marconi 1899

Page 5: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

From pigeon to light speed:the triumph over the matter

• Electromagnetic

• Journal paper

• Pigeon post

Page 6: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

From lamp to transistor: code andsignal processing revolution.

The triumph over the numbers• Telecommunications cross the border from

physics to mathematics

transistor 1947

enigma 1941

C. Shannon 1948

Page 7: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

The wonders of the digitalrevolution

C. Berrou 2000

Page 8: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Internet: The triumph over thecomplexity

• Telecommunications cross the border ofcomputer science– Cold war 1970: the strategic network

identified as the weak point• Answer: ARPANET then INTERNET

– First, connect missiles sites– Then, universities– Every user

• The protocol (IP) binds heterogeneousnetworks (fiber, telephone, etc)

• Detects and avoids damaged parts in realtime.

Page 9: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Facts and figure about internet

• internet:– 6.108 connected

machines– Connectivity degree 10-

100– 3.1010 web pages– 2.1015 online bits– speed sub c

Page 10: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Internet is the most complicatedartefact

•Far from human brain:

•1011 neurons

•Connectivity degree :10,000 -100,000

•Speed: 100-400 m/s(scale with worldinternet)

Page 11: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Histogram• Physics, math and computer sciences in

telecommunication

105

1010

1015

1900 1950 1980 2008

bit/s/100,000km2

1

Page 12: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

wireless performance fromMarconi to Wifi

• Traffic density– 1900:

• 10 bit/s/100.000 km2 ,• 1000 watt

– 2008:• 10,000,000 bit/s/ha,• 0.01 watt

A factor 1014

100,000,000,000,000

Page 13: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Comparison: road traffic

Road traffic increase 1900-2008: < 105 =100,000?

Page 14: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Physics,mathematics,computerscience

• The telecommunications without– The physics

Page 15: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Physics,mathematics,computerscience

• The telecommunications without– The mathematics

Page 16: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Physics,mathematics,computerscience

• The telecommunications without– The computer science

Page 17: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Physics-math-computerscience

• Networks are together physics, mathand computer science

• Computer science is the science whichmakes a complex system a simpleobject– Gee, how hard sometimes to reach this

simplicity…

Page 18: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Example: routing protocol

• Routing tables is like orientation mapsin every router

North-EastRoad

NorthRoad

South-EastRoadSouth

Road

South-WestRoad

North-WestRoad

RouterA

12880 kmNWBeijing

133 kmNParis

62 kmNErouterB

distanceexitdestination

Page 19: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Example: routing protocol

• Two protocols;– RIP: run to neighbor protocol

• Deliver the routing table to local neighbor

– BGP: run theTour de France protocol• Deliver the local routing table to whole network

Page 20: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Example: routing protocol

• RIP (distance vector):

– Complexity: NL (per refresh period)– Convergence time: network diameter

3 km

5 km

130 kmNParis

134 kmNParis

133 kmNEParis

Page 21: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Example: routing protocol

• BGP (link state):

– Routing table computed on local link database– Complexity L2 (per refresh period)– Convergence: network diameter

3 km

5 km

A

B

C

D5 kmSEC

3 kmNEB

Page 22: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Example: routing protocol

• Which is best:– Deliver whole table to local?

– Deliver local table to all?

•Divergence time makes the difference!– Network Diameter with BGP (symmetric)– At least Diameter × L with RIP (asymmetric)

Page 23: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

RIP failure

• Count to infinity (1983 ARPANETincident)

3 km

5 km1 km

3 km

3 km

2 km

4 km

5 km

!

"# L <15 # L

Diameter max limited to 15

Page 24: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless networksMobile ad hoc networks

– Mobility makes link failure a necessity• Refresh period 1 second• Automatic self-healing

– Local neighborhood is local space• Unlimited neighborhood size

– Stadium network: N=10,000, withaverage degree 1,000

• BGP needs 1014 links exchange per refreshtime

• BGP fails on Wifi networks with 20 users atwalking speed.

• Heavy density kills link state management.

Page 25: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless topology compression

• Optimized Link State Routing protocol– Advertize local table subset to whole

network– Local neighborhood subset is the

MultiPoint Relay (MPR) set of the node.– Every node receives a compressed

topology information.

Page 26: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless topology compression

• the MPR set covers the two-hopneighbor set

Page 27: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

BA

Wireless topology compression

• MPR sets forms a remote spanner– Nodes compute their routing table on

remote spanner plus their local topology.

• Topology compression is lossless– Optimal routes on remote spanner also

optimal without compression.

Page 28: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless topology compression

• In Erdoss-Renyi random graphs– Random selection gives compression rate

• In unit disk graph model– Greedy selection gives compression rate

• Stadium network– Compression rate 10-2

!

"r

=N3

L2logN

!

"r

= 3#N

L

$

% &

'

( )

2

3

Page 29: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Dissemination compression

• Only MPR retransmit local routing table– Another compression of rate

• Stadium network– Overall compression 10-7!

" #r

N

L

Page 30: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless protocol compression

• 107 ratio is like– your car traveling at light speed

Page 31: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Information theory in networks

• Originally for point to point codingA B

X: Emitted code Y: Received code

Channel capacity: I(X,Y)=entropy of Y - channel entropy

!

I(X,Y ) = h(Y ) " h(Y | X)

Page 32: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Example: wireless transmission

• Emitted Symbol:• Received Symbol:

– Noise

– Capacity per symbol!

X an integer in [1,S]

!

Y = X + "

!

" an integer in [1,B]

!

h(Y ) = log(S + B)

h(Y | X) = logB

!

I(X,Y ) = log(1+S

B)

Page 33: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Limitation of information theorywithin space and time

• Fake superluminal informationpropagation: the twin traveler paradox

100 km, same time X

X=Y

Y

time

!

I(X,Y ) > 0

Page 34: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Causality in information theory• Twin traveler paradox resolution?.

– For a common fixed past X et Y should beindependent.

0))Past()Past(|),(( =! YX YXI

100 km, same time X

X=Y

Y

Past(X)Past(Y)

Page 35: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Bell theorem• Information is non causal:

0))Past()Past(|),(( >! YX YXI

Page 36: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Network: information andspace-time

• A Network is– Set of objects in physical

space– relay information

• from arbitrary source• to arbitrary destinations.

– Concept of router– Concept of information

propagation path

space

time

source

destination

Page 37: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Space time relay versusinformation causality

• Can network of superluminal relays exist– Space time relay (A,B) definition

• Can relay anything– From any source in Past(A)– To any destination in Future(B)

A B

Page 38: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Space time relay versusinformation causality

BA

time

B

A C

D

temporal loop: quantum unitarity violation

!

capacity I =|" |

log2

Page 39: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

A wireless model

• Emitters are distributed as Poissonprocess in the plan

– Signals sum

!

S = | z " zi|"#

i

$!

density "

!

z

!

zi

Page 40: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

A wireless model

• Signal distribution

!

E(e"#S) = exp("$%&(1" ')#' )

!

" =2

#

Page 41: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless information theory

• Wireless capacity,– emiters send independent information

– Computable and invariant even withrandom fading

!

I0 = E log2(1+| z " zi |

"#

| z " z j |"#

j$ i

%)

i

%

&

'

( ( (

)

*

+ + +

!

I0 ="

log2

Page 42: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless Shannon

• Invariant with dimensions

– Works also with fractal spaces• D=4/3

!

I0 ="

D(log2)#1

Page 43: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless Space capacity

• With signal over noise ratio Krequirement

• Average area of correct reception!

I(K) =sin("# )

"#K

$"

!

"(K) =I(K)

#

!

"(10) # 0.037066

Page 44: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless Space capacity

• Reception probability vsdistance

• Optimal routing radius

!

rm = argmaxr>0

{rp(r,",K)} =r1

"K

1

4

!

p(r,",K) = p(r "K#1

4 ,1,1)

!

p(r,1,1) = ("1)nsin(#n$)

#n

%&(n$)

n!r2n

!

p(r,1,1) =1" erf(r

2

2) when # = 4

r

!

z

!

z

!

" z

!

" z

Page 45: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Wireless Space capacity

• Average number ofretransmissions

• Net traffic density

• True if neighborhood isdense enough

!

rm

!

z

!

" z

!

z " # z

rm p(rm )

!

"rm

2 N

A> logN

!

" = #rm p(rm )

E(| z $ % z |)

A

Page 46: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Space capacity result (Gupta-Kumar 2000)

• The capacity increaseswith the density

• Massively densewireless networks

!

A" = # r12p1

A

E(| z $ % z |)

N

logN= O

N

logN

&

' (

)

* +

N

capacity

Page 47: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Time capacity paradox

• Mobility can create capacity in sparse networks

• Delay Tolerant Networks

S

DX Xpathdisruption!

S D

End-to-end pathS

D

X

Xpathdisruption!

nodelink

Page 48: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Information propagation speed

• Unit disk graph model• Random walk mobility

model

!

z !

" z

Page 49: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Time capacity paradox

• Mobility creates capacitycapacity

time

capacity

timePermanently disconnected Permanently connected

Information propagation time

!

T( " z )

Page 50: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Information propagation speed

• Upper bound of information propagationspeed– Any quantity c such that

– Is the smallest ratio in the kernel of

!

"

#

!

D(",#) = ($ + #)2 % "2v 2 % $ %2&'sI

0(")

1%&'2

"I1(")

!

Ik() are modified Bessel functions

!

lim " z #$ P(T( " z ) <| z % " z |

c) = 0

Page 51: Networks: how Information theory met the space and time · Networks: how Information theory met the space and time Philippe Jacquet INRIA Ecole Polytechnique France. ... signal processing

Information propagation speed

space

time

!

speed s =1

turn rate " = 0.1

node density # = 0.25

theory