20
On Channel-Discontinuity- Constraint Routing in Multi- Channel Wireless Infrastructure Networks Abishek Gopalan, Swaminathan Sankararaman 1

On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

  • Upload
    sora

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks. Abishek Gopalan , Swaminathan Sankararaman. Wireless infrastructure networks. Wireless infrastructure networks becoming more popular - PowerPoint PPT Presentation

Citation preview

Page 1: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Abishek Gopalan, Swaminathan Sankararaman

1

Page 2: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Wireless infrastructure networks• Wireless infrastructure networks becoming more popular

– Backbone may operate in 802.11a, while user interface may be on 802.11b/g

– Increasing throughput in wireless infrastructure networks• Simultaneous transmission on multiple orthogonal channels

– Use of directional antenna for improved spatial throughput• Inter-flow and Intra-flow interference

– Inter-flow: Two links belonging to different flows cannot be scheduled at the same time

– Intra-flow: Two links belonging to the same flow cannot be scheduled at the same time

• Routing and channel assignment– Compute path and channel assignment that avoids inter- and intra-

flow interference

2

Page 3: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Omnidirectional and Directional transmission

• Omnidirectional transmission

• Directional transmission

3

Page 4: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Collinearity (distance-2) constraint• Two non-adjacent links cannot be scheduled at the same time• X-Y and Z-W transmission cannot take place simultaneously

• Distance-2 dependency– Logical distance-2; not physical distance-2– Channel assignment problem is equivalent to distance-2 coloring

problem (NP-Hard)

• Eliminating distance-2 dependency– Use directional transmission– Use power control– Space the nodes sufficiently apart to eliminate side and back lobe

interference– Use of metamaterials for shaping the electromagnetic radiation

4

Page 5: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Link and path bandwidth• Consider wireless infrastructure network with no distance-2

constraint

• Wireless interference constraints– A node cannot receive from two different transmitters on the same

channel– A node cannot transmit and receive on the same channel

• Assume bandwidth of a link (for a channel) is B

• When is the bandwidth of a multi-hop path B?

5

No two consecutive links on the path are assigned the same channel

Page 6: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Routing and channel assignment• Channel discontinuity constraint (CDC)• No two consecutive links in a path are assigned the same channel• A path that obeys the constraint is called CDC path• Goal: To obtain the minimum-cost CDC path

• Example

6

Given a multi-channel wireless network with no collinear interference, the set of available channels at every node, the cost of the links, and a node pair (s, d) find the minimum cost path between s and d along with channel assignment on every link of the path such that no two consecutive links in the path are assigned the same channel.

Page 7: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Edmonds-Szeider expansion• Node expansion

• Link expansion

7

Page 8: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Minimum cost perfect matching (MCPM)

• Example network and expanded graph• Expand all nodes except s and d

• Complexity: O(ne)

8

Page 9: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

CDC expansion• Inspired by the channel discontinuity constraint• Node expansion

• Link expansion

9

Page 10: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Looping with CDC expansion• Employ Dijkstra’s algorithm with CDC expansion

• May result in looping

10

Page 11: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Modified expansions• If a link has three channels, no need to expand

that link

• Modified ES expansion

• Modified CDC expansion11

Page 12: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Finding CDC Paths for Unweighted Graphs

• No Cost associated with each edge

• Geometric Setting –– Unit-Disk-Graph Model– Each node has range 1– Two nodes u and v are

connected by an edge if the disks of radius 1 centered at u and v overlap

12

Given a multi-channel wireless network with no collinear interference, the set of available channels at every node, and a node pair (s, d) find the minimum length path between s and d along with channel assignment on every link of the path such that no two consecutive links in the path are assigned the same channel.

Page 13: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Key Observation

13

Expand nodes as beforeWe have a matching M where every vertex

except s and d are matchedA Minimum Length Alternating Path between s and dgives the Minimum Length CDC path between s and d

Page 14: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Cardinality Matching Problem

• Maximum Matching– A matching M of Maximum Cardinality

• General Graphs– Needs to work for both Bipartite and Non-

Bipartite Graphs• Solved by Jack Edmonds in 19651

141 "Paths Trees and Flowers", Canadian Journal of Math.

1965

Page 15: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Edmonds’ Matching Algorithm

• Preliminaries– Free Vertices

• A vertex u is free with respect to a matching M if it is not incident with any edge in M

– Alternating Path• A path is alternating with respect to a matching M if its edges are

alternately in M and not in M

– Augmenting Path• Alternating Path between two free vertices

15

Page 16: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Edmonds’ Matching Algorithm

• Theorem: M is not a Maximum Matching if and only if there exists an augmenting path with respect to M

• Algorithm –

16

Page 17: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Finding an Augmenting Path

• Modify Breadth-First-Search to follow only Alternating Paths

• Problem –

17

Starting from 1 yields no path to 6 but one exists

Page 18: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Solution

• During the modified BFS, if a cycle of odd number of vertices is encountered, it is termed as a blossom

• Shrink the blossom to a single macrovertex

• Continue BFS18

Page 19: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Finding a CDC-Path

• Find an Augmenting Path between source s and destination d

• Algorithm is Distributed• Communication Complexity – O(n2)• Possible Improvements– Improve communication complexity by using a

Divide-and-Conquer approach– Transform to Weighted Case

19

Page 20: On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks

Thank You!

20