a cooperative multi-channel mac protocol for wireless networks

24
A Cooperative Multi- A Cooperative Multi- Channel MAC Protocol for Channel MAC Protocol for Wireless Networks Wireless Networks IEEE Globecom 2010 Devu Manikantan Shila, Tricha Anjali and Yu Cheng Dept. of Electrical and Computer Engineering, Illinois Institute of Technology, Chicago, USA

Upload: hamal

Post on 21-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

A Cooperative Multi-Channel MAC Protocol for Wireless Networks. Devu Manikantan Shila, Tricha Anjali and Yu Cheng. Dept. of Electrical and Computer Engineering, Illinois Institute of Technology, Chicago, USA. IEEE Globecom 2010. Outline. Introduction Goals The Proposed MAC Protocol - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

A Cooperative Multi-Channel MAC A Cooperative Multi-Channel MAC Protocol for Protocol for Wireless NetworksWireless Networks

IEEE Globecom 2010

Devu Manikantan Shila, Tricha Anjali and Yu ChengDept. of Electrical and Computer Engineering, Illinois Institute of Technology, Chicago, USA

Page 2: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

OutlineOutline

IntroductionGoalsThe Proposed MAC ProtocolSimulation Conclusion

Page 3: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

IntroductionIntroduction

How to provide robust communication over fading channels is a crucial challenge in wireless networks ◦cooperative communications achieve spatial

diversity and thereby reduce the negative effects of fading on wireless channels

Page 4: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

IntroductionIntroduction

Deploying cooperative relays in large-scale wireless networks lead to :◦An elevated level of interference

Degraded throughput Higher packet losses

Multiple channel ◦mitigate the wireless interference

Page 5: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

GoalsGoals

Designing a protocol ◦Integrate the capabilities of both cooperative

communications and multiple channels into wireless networks

Page 6: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

CoopMC MAC protocol◦There are C channels in the network ◦Each node (source, destination and relay) is

equipped with two half-duplex interface◦Cooperative link

Direct path Relay path

◦Assume that each source node is aware of the best helper nodes

Page 7: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Data Structures in CoopMC design◦Each node maintains

Neighbor-table (Ntable) Find a best helper node to assist the communication

Good Channel State Information Minimum interfering neighbors

Channel-table (CTable) Counter that indicates the number of neighbors that have planned to

utilize the channel

Page 8: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Based on the existing Multichannel MAC protocol (MMAC)◦Control phase

Pre-defined channel◦Data phase

Page 9: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase◦If the channel is busy

Sender should wait until the channel is idle plus a DIFS time period

Sender Destination

Relay

1. Carry sense

Page 10: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase◦If the channel is idle for a DIFS time period and has

completed the required backoff process

2. send CTU(CTable)

Sender Destination

Relay

Page 11: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase◦A helper node cannot cooperate

Channel is busy due to other transmissions Helper node has already agreed to serve another

transmission

3. send CTU-R(CTable)

Sender Destination

Relay

Page 12: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase◦Destination selects two channels based on the

CTables at sender, relay and itself

4. send CTU-ACK(1,2)

Sender Destination

Relay

1

2

Page 13: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase◦Destination selects two channels based on the

CTables at sender, relay and itself

4. send CTU-ACK(1,2)

Sender Destination

Relay

1

2

1

1

2

Page 14: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase

5. send CTU-RES(1)

Sender Destination

Relay

1

2

Page 15: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

The Proposed MAC ProtocolThe Proposed MAC Protocol

Channel negotiation during the Control Phase◦If the CTUR-RES packet is not heard, the sender

and destination switch to direct transmission mode in the DATA Phase

5. send CTU-RES(1)

Sender Destination

Relay

1

2

6. send CTUR-RES(1,2)

Page 16: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

ExampleExample

Control phase

Page 17: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

ExampleExample

Data phase

Sender Destination

Relay

1

21

Channel 2

Page 18: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

Simulation Simulation

NS-2 simulator◦A grid of 40 wireless nodes located in

1000x1000(m)◦Bit rate of channel is 2Mbps◦Transmission range of each node is 250m◦Randomly select the source and destination pairs◦Traffic flow adopted UDP/CBR

Page 19: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

Simulation Simulation

Assume that sufficient number of relay nodes are present in the network

Packet size is 1000 bytes.The beacon interval is set to 150ms and control

phase duration as 32ms

Page 20: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

Simulation Simulation

Aggregate Throughput vs. Packet Arrival Rate

Page 21: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

Simulation Simulation

Sensitivity of models to wireless errors

Page 22: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

Simulation Simulation

Impact of Channels on Throughput

Page 23: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

ConclusionConclusion

The auther proposed a cooperative multi-channel (CoopMC) MAC protocol ◦Allocates each cooperative transmission,

dynamically, onto a different channel. The simulation results ◦Greatly reduce the interference in cooperative

wireless network◦Provide an enhanced performance

Page 24: A Cooperative Multi-Channel MAC Protocol for  Wireless Networks

Thanks for your attention