special topics on algorithmic aspects of wireless networking donghyun (david) kim department of...

37
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central University 1 Topology Abstraction of Wireless Networks using Physical Model

Upload: janis-kennedy

Post on 25-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

1

Special Topics on Algorithmic As-pects of Wireless Networking

Donghyun (David) KimDepartment of Mathematics and Computer ScienceNorth Carolina Central University

Topology Abstraction of Wireless Networks using Physical Model

Page 2: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

2Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

(Ad-hoc) Wireless Networks• Instant deployment

• No wired backbone

• No centralized control

• Nodes may cooperate in routing each other’s data packets

Page 3: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

3Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Example: Wireless Sensor Net-works• Sensor Node Components

• Sensor• Data Processor• Wireless Communication Module

• Characteristics• Small Size• Low-cost• Low-Power

Page 4: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

4Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Example: Wireless Sensor Net-works – cont’

Wireless Multimedia Sensor Networks(Image Source: http://www2.ece.ohio-state.edu/~ekici/res_wmsn.html)

Page 5: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

5Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Example: Wireless Sensor Net-works – cont’

Volcano monitoring(Image Source: http://fiji.eecs.harvard.edu/Volcano)

Page 6: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

6Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Example: Ad-hoc Network

Vehicular Ad-hoc Networks(Image Source: http://monet.postech.ac.kr/research.html)

Page 7: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

7Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Example: Ad-hoc Network – cont’

Military Ad-hoc Network(Image Source: http://www.atacwireless.com/adhoc.html)

Page 8: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

8Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Research Issues• Network Layer

• problems are in routing, mobility of nodes and power constraints

• MAC layer• problems with wireless signal inter-

ference and collision handling proto-cols such as TDMA, FDMA,CDMA

• Physical layer• problems in power control

• Convenient to have graph model for the topology of a wireless network

Page 9: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

9Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Arbitrary Networks• n nodes are arbitrary located

• Each node has a fixed communication power

• When does a transmission received success-fully? • Allowing for two possible models for successful

reception over one hop: The protocol model and the physical model

Page 10: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

10Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Unit Disk Graph (UDG)

Page 11: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

11Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Unit Disk Graph – cont’

Page 12: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

12Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Protocol Model• Let Xi denote the location of a node• A transmission is successfully received by Xj

if:

• For every other node Xk simultaneously transmitting • is the guarding zone specified by the protocol

XXΔ XX jijk 1

r Δ 1 r

jx

ixkX

r Δ 1

lX

Δ

r

Page 13: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

13Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Physical Model – cont’• In radio communication, the power p to send

a message for a distance l can be simplified as

where is a constant called path-loss exponent, and is a constant called the reference loss factor.

• In other word, given a signal transmission power at the sender, the signal power at the receiver side is proportional to

lp 52

.l

pt

tp

Page 14: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

14Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Physical Model – cont’• Let be a subset of nodes simulta-

neously transmitting• Let Pk be the power level chosen at node Xk

• Transmission from node Xi is successfully re-ceived at node Xj if:

• Also called signal to interference and noise ratio (SINR) model.

ΤkX k ;

β

XX

PN

XX

P

Tkik α

jk

k

α

ji

i

Page 15: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

15Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Control in UDG(under Protocol Interference Model)• What is topology control ?

• Given node location, find a (static) communica-tion graph with desirable properties

• Assume adjustable communication power

• Idea: Drop links if possible by adjusting com-munication power• Goal: Reduces energy and interference!

But still stay connected and satisfies other prop-erties:• Low node degree• Low static interference• Etc…

Page 16: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

16Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Control in UDG – cont’• It is a static problem!

TopologyControl Protocol

Page 17: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

17Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Control in SINR• A schedule to actually realize selected links

(transmission requests), to successfully transmit message over them

Minimum signal-to-interference ratio

Power level of sender u Path-loss

exponent

Noise

Distance betweentwo nodes

Received signal power from sender

Received signal power from all other nodes (=interference)

Page 18: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

18Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Cross Layer Aspects of Power Control

Physical LayerPhysical Layer

MAC LayerMAC Layer

Network LayerNetwork Layer

Pow

er C

on

trol

Pow

er C

on

trol

Incorporating Physical Layer Characteristics

Incorporating Physical Layer Characteristics

Cross Layer DesignCross Layer Design

Effect of MAC-Layer Interference

Effect of MAC-Layer Interference

Dynamic Topology Control w.r.t. Network Traffic

Dynamic Topology Control w.r.t. Network Traffic

Network Capacity

Network Lifetime

Critical Power Analysis

Network Capacity

Network Lifetime

Critical Power Analysis

Physical LayerPhysical Layer

Incorporating Physical Layer Characteristics

Incorporating Physical Layer Characteristics

Page 19: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

19

Topology Control for Maximizing Network Capacity

Under the Physical ModelRef: Yan Gao, Jennifer C. Hou, and Hoang Nguyen, “Topology Control for Maintaining Network Connectivity and Maximizing Network Ca-pacity under the Physical Model,” INFOCOM 2008.

Page 20: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

20Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Capacity of Wireless Network• Not well established concept, but there are

several commonly used definition

• A (kind of) conceptual throughput

• Definition in this paper• The number of bytes that can be simultane-

ously transported by the network

Page 21: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

21Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Overview of Contributions• Show existing graph-model-based topology control cap-

tures interference inadequately under SINR model• Cause high interference and low network capacity

• Spatial Reuse Maximizer (MaxSR), a combination of• A power control algorithm (T4P) to compute a power as-

signment that maximizes spatial reuse with a fixed topology• A topology control algorithm (P4T) to generate a topol-

ogy that maximizes spatial reuse with a fixed power assign-ment

• MaxSR alternatively invokes T4P and P4T alternatively• Converge into a stable status

• Via simulation, shows MaxSR outperforms competitors by 50% - 110% in terms of maximizing the network capacity

Page 22: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

22Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Limitations of Graph-model-based topology control• The node degree does not capture interfer-

ence adequately

• The interference in the resulting topology may be high, rendering low network capacity

• A wireless link that exists in the communication graph may not in practice exist under the phys-ical model (due to the high interference level)

Page 23: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

23Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Notations• : 2-d coordinate of a node v

• : the Euclidean distance be-tween two nodes

• : the transmit power of a node

• : the transmit power assignment of all nodes, where

),( yxv

),( jiij vvdd ji vv ,

)(ipt iv

)}(,),(),({ npppP tttt 21|| tPn

Page 24: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

24Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Assumptions• Large-scale path loss model

• To describe how signals attenuate along the transmission path

• The two conditions of successful transmission

• Homogenous network• Same - maximum communica-

tion power level

ji

tjir d

ipgjip

,

, )(),(

j

jitjiji

ji

tjir

IN

dipgSINR

RXd

ipgjip

,,,

min,

,

)(

)(),(

maxmin ,, PRX

Page 25: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

25Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Network Graph Model• A link (i, j) is said to exist if and only if

• Only consider bidirectional links – an edge exists if and only if

and

• The communication graph of a network is repre-sented by a graph G = (V, E), where E is a set of undirected edges.

• Based on the power assignment, a graph is in-duced.

.)(,

min,

ji

jit g

RXdip

jiedge ,

ji

jit g

RXdip

,

min,)(

.)(,

min,

ij

ijt g

RXdjp

Page 26: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

26Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Interference Model• A node is said to be an interfering

node for link if

),( ji vvVvk

.)(

)(.

,

,

jkt

jit

dkpN

dip

NOTE: Very loose – simultaneous transmissions of non interfering nodes can cause interference.

j

jitjiji

ji

tjir

IN

dipgSINR

RXd

ipgjip

,,,

min,

,

)(

)(),(

Page 27: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

27Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Interference Model – cont’• The interference degree of a link is

defined as the number of interfering nodes for .

• Let denote the set of contain-ing all interfering nodes of , then the in-terference degree

• A link with a high interference degree• multiple nodes can interfere with its transmission

activity, causing channel competition and/or colli-sion.

• Undesirable since both channel competition and collision degrade the network capacity

• Hence, interference degree is a better index than the node degree in quantifying the interference

),( ji vv

),(ˆjiI vvV

),( ji vv

Vv),( ji vv.|),(ˆ|),( jiIjiI vvVvvD

Page 28: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

28Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Interference Link Graph• A link interference graph represents the in-

terference

of a link as , where

, and is the set of

edges such that

),( ji vv )),(),,(( jiIjiII vvEvvVG

}{}{),(ˆ),( jijiIjiI vvvvVvvV )( , jiI linkE

}.{\),(),,(),( jjiIjiIj vvvVwvvEvw

jviv

1w 2w

3w 4wjv

iv

2w

3w

Page 29: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

29Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Interference Degree vs. Node Degree• Interference degree does not necessarily re-

lated to the node degree.

Page 30: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

30Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Result 1• Given a communication topology, is it possi-

ble to find a power assignment such that the communication graph of the topology is iden-tical to the physical-model-based interference graph?

• Based on the simulation result, it is not likely to find power assignments to a topology in-duced by graph-mode-based topology control to represent the corresponding interference graph.

Page 31: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

31Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Control To Maximize Spatial Reuse• T4P: compute a power assign-

ment that maximizes spatial re-use with a fixed topology

• P4T: generate a topology that maximizes spa-tial reuse with a fixed power assignment

• MaxSR: A novel algorithm to maximize spatial reuse and improve network capacity by re-peatedly executing T4P and P4T

Page 32: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

32Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Power Assignment: T4P• T4P

• Hard SINR requirement can be softened by the sigmoid function

• After set b , a sequential quadratic program-ming method [12, 13] can be used to solve this softened problem.

),()(

)(.

,

, jidkpN

dipk

jkt

jit

βi,jβ

βi,jβjiI

k

kk )(,

)(,)),((

0

1

maxmin

)(

))((

PPP

i,jβI

t

Ti,jlink i,jkk

to subject

minimize

)()(

bxaexsig

1

1

))(())(()(

i,jβsigi,jβI kTi,jlink i,jk

k

minimize

Page 33: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

33Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Control To Maximize Spatial Reuse – cont’• T4P: compute a power assignment that max-

imizes spatial reuse with a fixed topology

• P4T: generate a topology that maximizes spatial reuse with a fixed power assignment

• MaxSR: A novel algorithm to maximize spatial reuse and improve network capacity by re-peatedly executing T4P and P4T

Page 34: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

34Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Power Assignment to Topology: P4T• To generate an optimal connected topology

given a fixed power assignment

• Similar to the minimum spanning tree algo-rithm• Differ in that this finds the spanning tree that

gives minimal interference degree

• Outline (like Prim’s algorithm)• Given a power assignment, for each link, com-

pute its interference degree• Sort the edge in the non-decreasing order of in-

terference degree• Add each edge one by one until all nodes are

connected

Page 35: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

35Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Topology Control To Maximize Spatial Reuse – cont’• T4P: compute a power assignment that max-

imizes spatial reuse with a fixed topology

• P4T: generate a topology that maximizes spa-tial reuse with a fixed power assignment

• MaxSR: A novel algorithm to maximize spatial reuse and im-prove network capacity by re-peatedly executing T4P and P4T

Page 36: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

36Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Spatial Reuse Maximizer (MaxSR)• : power level of nodes (optimized by T4P)• T : topology of nodes (optimized by P4T)

• Theorem: MaxSR converges to an optimal point

tP

Page 37: Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central

37Department of Mathematics and Computer Science North Carolina Central UniversityDonghyun (David) Kim September 23, 2011

Discussion• SINR model with loose interference model

vs

• Construction of static topology in dynamic SINR model

),()(

)(.

,

, jidkpN

dipk

jkt

jit

),()(

)(

,

.,

, jidkpN

dipk

Tkik jkt

jit