Shou-Chih Lo and Chia-Wei Tseng National Dong Hwa University A Novel Multi-channel MAC Protocol for Wireless Ad Hoc Networks VTC 2007-spring
Outline Introduction Proposed Protocol Performance Evaluation Conclusions
Introduction IEEE is designed for single channel access However, multiple channels can be used – Enhance network throughput IEEE a 12 channels IEEE b 3 channels 3
Introduction In a multi-channel MAC protocol, the most important work is to decide an appropriate channel for data exchanges between the transmission pairs – When? – Where?
Introduction The authors classify various multi-channel MAC protocols into two categories – Dedicated control channel – Common control period
Introduction – Dedicated control channel Advantages – Control channel can serve as a broadcast channel – Channel negotiations can be done anytime Disadvantages – The control channel can not be used for data packet It may cause lower channel utilization – The data capacity is dependent on the bandwidth of the control channel Can’t be dynamically adjusted
Introduction – Common control period Advantages – All channels can be used Increases channel utilization – The data capacity is dependent on the length of a control period Can be dynamically adjusted Disadvantages – Channel negotiations can not be done anytime – It may cause a longer delay
Proposed Protocol Combines the advantages of using the dedicated control channel and the common control period Uses two transceivers at each STA – Control transceiver – Data transceiver
Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Proposed Protocol Control channel A B C D ATIM(1) ATIM-ACK(1) ATIM(2) ATIM-ACK(2) ATIM Window RTS CTS DATA ACK RTS CTS DATA ACK
Proposed Protocol – feature 1. The authors enable the control channel to be a data channel 2. The authors propose to perform data retransmissions on the same selected channel without extra negotiations
Proposed Protocol – feature 1. The authors enable the control channel to be a data channel 2. The authors propose to perform data retransmissions on the same selected channel without extra negotiations
Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Proposed Protocol Control channel A B C D ATIM(1) ATIM-ACK(1) ATIM(2) ATIM-ACK(2) ATIM Window RTS CTS DATA ACK RTS CTS DATA ACK RTS CTS DATA ACK RTS(C) CTS(C)
Proposed Protocol – feature 1. The authors enable the control channel to be a data channel 2. The authors propose to perform data retransmissions on the same selected channel without extra negotiations
Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Control channel Data cha 2 Data channel 1 Proposed Protocol Control channel A B C D ATIM(1) ATIM-ACK(1) ATIM(2) ATIM-ACK(2) ATIM Window RTS CTS DATA ACK RTS CTS DATA ACK RTS CTS DATA ACK RTS(1) CTS(1) RTS CTS DATA ACK
Performance Evaluation Simulator – CSIM Topology – Fully connected Arrival rate – Poisson distribution Packet size – 1024 Bytes Others – Follow IEEE
Performance Evaluation – channels = 2
Performance Evaluation – STAs = 80
Conclusions The authors proposed a multi-channel MAC protocol in ad hoc networks. – Simple and efficient – Combines the advantages of control channel and control period The performance evaluation show the protocol can achieve – Higher throughput – Higher channel utilization – Lower average delay
Thank you Thank you Thank you