Top Banner
Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger
25

Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

Dec 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

Does Topology Control Reduce Interference?

Martin BurkhartPascal von Rickenbach

Roger WattenhoferAaron Zollinger

Page 2: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Overview

• What is Topology Control?

• Context – related work

• Explicit interference model

• Interference in known topologies

• Algorithms– Connectivity-preserving and spanner topologies

– Worst case, average case

• Conclusions

Page 3: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Topology Control

• Drop long-range neighbors: Reduces interference and energy!• But still stay connected (or even spanner)

Page 4: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Topology Control as a Trade-Off

Network ConnectivitySpanner Property

Topology Control

Conserve EnergyReduce Interference

Sometimes also clustering, Dominating Set construction

Not in this presentation

d(u,v) ¢ t ¸ dTC(u,v)

Page 5: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Topology Control

• Drop long-range neighbors: Reduces interference and energy!• But still stay connected (or even spanner)

Really?!?

Page 6: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Overview

• What is Topology Control?

• Context – related work

• Explicit interference model

• Interference in known topologies

• Algorithms– Connectivity-preserving and spanner topologies

– Worst case, average case

• Conclusions

Page 7: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Context – Previous Work

• Mid-Eighties: randomly distributed nodes[Takagi & Kleinrock 1984, Hou & Li 1986]

• Second Wave: constructions from computational geometry, Delaunay Triangulation [Hu 1993], Minimum Spanning Tree [Ramanathan & Rosales-Hain INFOCOM 2000], Gabriel Graph [Rodoplu & Meng J.Sel.Ar.Com 1999]

• Cone-Based Topology Control [Wattenhofer et al. INFOCOM 2000]; explicitly prove several properties (energy spanner, sparse graph), locality

• Collecting more and more properties [Li et al. PODC 2001, Jia et al. SPAA 2003, Li et al. INFOCOM 2002] (e.g. local, planar, distance and energy spanner, constant node degree [Wang & Li DIALM-POMC 2003])

Page 8: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Context – Previous Work

Explicit interference [Meyer auf der Heide et al. SPAA 2002]

– Interference between edges, time-step routing model, congestion– Trade-offs: congestion, power consumption, dilation

– Interference model based on network traffic

Interference issue “solved”implicitly by graph sparsenessor bounded degree

MobiHoc 2004

Page 9: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Overview

• What is Topology Control?

• Context – related work

• Explicit interference model

• Interference in known topologies

• Algorithms– Connectivity-preserving and spanner topologies

– Worst case, average case

• Conclusions

Page 10: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

What Is Interference?

• Model– Transmitting edge e = (u,v) disturbs all nodes in vicinity

– Interference of edge e = # Nodes covered by union of the two circles with center u and v, respectively, and radius |e|

• Problem statement– We want to minimize maximum interference!

– At the same time topology must beconnected or a spanner etc. 8

Exact size of interference rangedoes not change the results

Page 11: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Overview

• What is Topology Control?

• Context – related work

• Explicit interference model

• Interference in known topologies

• Algorithms– Connectivity-preserving and spanner topologies

– Worst case, average case

• Conclusions

Page 12: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Low Node Degree Topology Control?

Low node degree does not necessarily imply low interference:

Very low node degreebut huge interference

Page 13: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Let’s Study the Following Topology!

…from a worst-case perspective

Page 14: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Topology Control Algorithms Produce…

• All known topology control algorithms (with symmetric edges) include the nearest neighbor forest as a subgraph and produce something like this:

• The interference of this graph is (n)!

Page 15: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

But Interference…

• Interference does not need to be high…

• This topology has interference O(1)!!

Page 16: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Interference-Optimal Topology

There is no local algorithmthat can find a goodinterference topology

The optimal topologywill not be planar

Page 17: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Overview

• What is Topology Control?

• Context – related work

• Explicit interference model

• Interference in known topologies

• Algorithms– Connectivity-preserving and spanner topologies

– Worst case, average case

• Conclusions

Page 18: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Algorithms – Requirement: Retain Graph Connectivity

• LIFE (Low Interference ForestEstablisher)

• Attribute interference values asweights to edges

• Compute minimum spanningtree/forest (Kruskal’s algorithm)

Theorem: LIFE constructs aMinimum Interference Forest

Proof:• Algorithm computes forest• MST also minimizes

maximum interference value

Page 19: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Algorithms – Requirement: Construct Spanner

• LISE (Low Interference Spanner Establisher)

• Add edges with increasing interference until spanner property fulfilled

Theorem: LISE constructs aMinimum Interference t-Spanner

Proof:• Algorithm computes t-spanner• Algorithm inserts edges with

increasing coverage only“as long as necessary”

Page 20: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Algorithms – Requirement: Construct Spanner Locally

• LLISE• Local algorithm: scalable• Nodes collect

(t/2)-neighborhood• Locally compute interference-

minimal paths guaranteeing spanner property

• Only request that path to stay in the resulting topology

Theorem: LLISE constructs aMinimum Interference t-Spanner

Page 21: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

0

10

20

30

40

50

60

70

80

90

0 10 20 30 40

Network Density [nodes per unit disk]

Inte

rfe

ren

ce

Average-Case Interference: Preserve Connectivity

UDG

GG

RNG

LIFE

Page 22: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Average-Case Interference: Spanners

0

5

10

15

20

25

0 5 10 15

Network Density [nodes per unit disk]

Inte

rfe

ren

ce

RNG

LIFE

LLISE, t=2

t=4

t=6

t=8

t=10

Page 23: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Simulation

UDG, I = 50 RNG, I = 25

LLISE2, I = 23 LLISE10, I = 12

Page 24: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

MobiHoc 2004

Conclusion

• Explicit interference model• Interference produced by previously proposed topologies• Properties of interference-optimal topology• Algorithms

– Interference-optimal connectivity-preserving topology

– Local interference-optimal spanner topology

Does Topology Control reduce interference?

Yes, but only if…

Page 25: Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.

Questions?Comments?

DistributedComputing

Group