VLSI IEEE 2018 Projects at Chennai

Looking for VLSI 2018 Projects,Click Here or Contact @ +91 9894220795/+9144 42647783.For more details visit www.verilogcourseteam.com

Apr 26, 2010

DUCHA: A NEW DUAL-CHANNEL MAC PROTOCOL FOR MULTIHOP AD HOC NETWORKS


Abstract—IEEE 802.11 MAC protocol has been the standard for Wireless LANs and is also implemented in many simulation software for mobile ad hoc networks. However, IEEE 802.11 MAC has been shown to be quite inefficient in the multihop mobile environments. Besides the well-known hidden terminal problem and the exposed terminal problem, there also exists the receiver blocking problem which may result in link/routing failures and unfairness among multiple flows. Moreover, the contention and interference from the upstream and downstream nodes seriously decrease the packet delivery ratio of mulitihop flows. All these problems could lead to the “explosion” of control packets and poor throughput performance. In this project, we first analyze these anomaly phenomena in multihop mobile ad hoc networks. Then, we present a novel effective random medium access control (MAC) protocol based on IEEE 802.11 MAC protocol. The new MAC protocol uses an out-of-band busy tone and two communication channels, one for control frames and the other for data frames. The newly designed message exchange sequence provides a comprehensive solution to all the aforementioned problems. Extended simulations demonstrate that our scheme provides a much more stable link layer, greatly improves the spatial reuse, and works well in reducing the packet collisions. It improves the throughput by 7% to 20% for one-hop flows and by 2 5 times for multihop flows under heavy traffic comparing to the IEEE 802.11 MAC. 

INTRODUCTION

Contention based medium access control (MAC) protocols have been widely studied for wireless networks due to the low cost and easy implementation. IEEE 802.11 MAC is such a protocol that has been the standard of wireless LANs and has also been incorporated in many wireless testbeds and simulation packages for mobile ad hoc networks. It adopts four-way handshake procedures, i.e., RTS/ CTS/ DATA/ ACK. Short packets, RTS and CTS, are used to avoid collisions between long data packets. The NAV (Network Allocation Vector) value carried by RTS/ CTS/ DATA/ ACK is used to reserve the medium to avoid potential collisions (i.e., virtual carrier sensing) and hence mitigate the hidden terminal problem. The ACK is used as a confirmation of the successful transmission without errors. 

However, the effectiveness of IEEE 802.11 MAC in multihop mobile ad hoc networks has been widely recognized as a serious problem. The packet collision over the air is much more severe in the multihop environments than that in the wireless LANs. The packet losses due to such kind of MAC layer contentions will definitely affect the performance of the high layer networking schemes such as the TCP congestion control and routing maintenance because a node does not know whether an error is due to the collision or the unreachable address.

VIDEO DEMO

7 comments:

  1. i was looking for something like this. can i get the codes please? my mail ad is
    eraesh at gmail dot com

    ReplyDelete
  2. Great work!! . i was also looking for this.Can you send these codes to me please?

    My mail id is gm_laghari89@yahoo.com


    Thanks in advance

    ReplyDelete
  3. I have a similar project... Can you give me the codes please ???
    E-mail : bharathpareek@gmail.com

    ReplyDelete
  4. Excellent work, i have a very similar project, Do you mind giving me these codes ???
    I hope you don't mind that.

    akalali12@cit.just.edu.jo

    ReplyDelete
  5. Hi,
    I need this code too because it will help me in my project about WSN.
    please I will be grateful if you send me a copy of this code gasmisondes001@gmail.com.
    thx a lot

    ReplyDelete
  6. Hi there

    Well done. Do you mind providing these codes? It would be really helpful for me.
    sunbeam.ahsan@gmail.com

    ReplyDelete
  7. Hi,
    I need this code too as it will be helpful to me in my project.
    please send copy of code to this email id
    ansariinzamam@gmail.com
    Will be very thankful to you

    ReplyDelete

Download Papers from Our App