An Integrated Cluster-Based Multi-Channel MAC Protocol for Mobile Ad Hoc Networks - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

An Integrated Cluster-Based Multi-Channel MAC Protocol for Mobile Ad Hoc Networks

Description:

Two-Phase Coding Scheme. Divide a set of orthogonal codes into sub-sets. First-Phase Code ... Nodes in the same cluster can not be assigned the same second-phase code. ... – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 26
Provided by: rfi4
Category:

less

Transcript and Presenter's Notes

Title: An Integrated Cluster-Based Multi-Channel MAC Protocol for Mobile Ad Hoc Networks


1
An Integrated Cluster-Based Multi-Channel MAC
Protocol for Mobile Ad Hoc Networks
  • Lili Zhang, Boon-Hee Soong, Wendong Xiao
  • IEEE Transactions on Wireless Communications
  • Nov 2007
  • Speaker Kun-Xing Zhou

2
Outline
  • Introduction
  • Related Works
  • ICMMP
  • Simulation Result
  • Conclusion

3
Introduction
  • In CDMA-based multi-channel MAC protocol
  • The same codes can only be reused more than two
    hops away to avoid HTP.
  • Need complete neighborhood information.
  • Code broadcasting will suffer collision.
  • Exchange information incurs a heavy control
    overhead.

4
Related Works
  • CDMA-Based Multi-Channel MAC Protocols.
  • Access Based Clustering Algorithms.

5
Outline
  • Introduction
  • Related Works
  • ICMMP
  • Simulation Result
  • Conclusion

6
Two-Phase Coding Scheme
  • Divide a set of orthogonal codes into sub-sets.
  • First-Phase Code
  • Differentiate the adjacent clusters.
  • Sequence number of the sub-sets.
  • Second-Phase Code
  • Distinguish nodes in a specific cluster.
  • Sequence number of the codes in one set-set.

7
Code Confliction
  • Two nodes within two-hop separation adopt the
    same transmission code.
  • Collision may happen at their common neighbors.


8
Criteria for Code Assignment
  • Nodes in the same cluster can not be assigned the
    same second-phase code.
  • Two neighboring clusters can not be assigned the
    same first-phase code.
  • When two clusters has common neighbor, they can
    not be assigned the same first-phase code.

9
Protocol Operation Mechanism
  • CH is responsible for maintaining and assigning
    second-phase codes to its CMs.
  • CM is one hop away from its CH.
  • Divide wireless channel into control channel and
    data channel.
  • Network is synchronized.

10
Initial Clustering Algorithm
Initial
Doesnt hear any broadcast
Defer a random time
Receive Broadcast
Broadcast to claim itself as a CH
Become a member of the cluster
CH
CM
11
Access Format of Control Channel (1/2)
RFS Request for Slot COS Confirmation of
Slot MS Maintenance Slot
12
Access Format of Control Channel (2/2)
  • Each frame is related to a first-phase code, so
    adjacent clusters use different frame.
  • Clusters that are spatially separate enough can
    use the same frame.
  • Each CM in a cluster use a unique MS of a frame.

13
Selection of The First-Phase Codes (1/3)
  • Each CM keeps a table that records neighboring
    clusters first-phase code.
  • A CH waits a new free frame, and send the
    presumed first-phase code in the BS.
  • The CMs that receive the message will check its
    table to see if confliction occurs.
  • The CMs report it by sending broadcasting
    messages.

14
Selection of The First-Phase Codes (2/3)
  • The table is updated by the broadcast message of
    CMs of neighbor clusters.
  • If CH doesnt receive any opposition messages, it
    will broadcast beacon message periodically.
  • The CMs will record the first-phase code in the
    beacon message, and broadcast to neighbor
    cluster.

15
Selection of The First-Phase Codes (3/3)
  • If a CH detect its neighbors has the same
    first-phase code, it will use a method to adjust.
  • Keep the first-phase code of a cluster which has
    more node, and the cluster that has less node
    must re-obtain its code.

16
Selection of The Second-Phase Code (1/3)
  • CMs will contend to obtain their MS.
  • If any nodes RFS message suffer collision, it
    will decide with ½ probability whether it will
    transmit RFS in next MS.
  • If there doesnt have any collision, the CM will
    receive COS from CH.
  • New CMs will listen the beacon message before
    participating the contention.

17
Selection of The Second-Phase Code (2/3)
18
Selection of The Second-Phase Code (3/3)
  • A CM which has its MS can request its
    second-phase code by sending RFS without
    contention.
  • CH responses the code by COS.
  • CM acknowledges its CH by sending broadcasting
    message.
  • The broadcasting message will also send the code
    information to destination node.

19
Data Transmission
  • After getting the transmission code, the
    transmission will be initiated immediately in the
    data channel.
  • After the transmission finishes, the CM will
    return the second-phase code to CH by
    broadcasting message.

20
Outline
  • Introduction
  • Related Works
  • ICMMP
  • Simulation Result
  • Conclusion

21
Control Overhead vs. Transmission range
22
Control Overhead vs. Average Speed
23
Average Delay of Code Acquisition vs.
Transmission Range
24
Outline
  • Introduction
  • Related Works
  • ICMMP
  • Simulation Result
  • Conclusion

25
Conclusion
  • Dividing code into subsets is a good idea.
  • ICMMP protocol improve the performance by
    reducing the control overhead.
  • By detection and resolution of cold confliction,
    ICMMP can combat the Hidden Terminal Problem
    during data transmission.
Write a Comment
User Comments (0)
About PowerShow.com