SlideShare a Scribd company logo
1 of 24
Download to read offline
1
A New Multi-Channel MAC Protocol with On-
Demand Channel Assignment for Mobile Ad Hoc
Networks
S.-L. Wu, C.-Y. Lin, Y.-C. Tseng, and J.-P. Sheu
Int'l Symposium on Parallel Architectures, Algorithms and
Networks (I-SPAN), 2000
2
Abstract
Ėˆ considers the access of multiple
channels in a MANET
Ėˆ Features
Ėˆ “on-demand” style to assign channels
Ėˆ Degree-independent
Ėˆ It adapts to exchange few control
messages to achieve channel assignment
Ėˆ No form of clock synchronization
2
3
Outline
Ėˆ Introduction
Ėˆ Concerns with Using Multiple Channels
Ėˆ Our Multi-Channel MAC Protocol
Ėˆ Analysis and Simulation Results
Ėˆ Conclusions
4
Introduction(1)
Ėˆ Single-channel MAC protocols
Ėˆ A common channel is shared by all mobile
hosts
Ėˆ The standard of IEEE 802.11 has been
widely accepted
Ėˆ The performance will degrade quickly as
the number of mobile hosts increases
3
5
Introduction(2)
Ėˆ Multi-channel MAC protocol
Ėˆ Several advantages
Ėˆ Higher throughput
Ėˆ Less normalized propagation delay per channel
Ėˆ It is easier to support QoS
6
Introduction(3)
Ėˆ how to access the channel is
technology-dependent
Ėˆ The categorization of mobile host
Ėˆ Single-transceiver
Ėˆ A mobile host can only access one channel at a
time
Ėˆ Multi-transceiver
Ėˆ A mobile host can access multiple channels
simultaneously
4
7
Introduction(4)
Ėˆ Related work
Ėˆ Channel assignment in a traditional packet radio
network
Ėˆ Two IEEE 802.11-like protocols separate control
traffic and data traffic into two distinct channels
Ėˆ A scheme based on Latin square assumes a
TDMA-over-FDMA technology
Ėˆ Channel assignment is static
Ėˆ A clock synchronization is necessary
Ėˆ A number of transceivers is equal to the number of
frequency bands
8
Introduction(5)
Ėˆ Related work(cont.)
Ėˆ The protocol [12] for Reconfigurable
wireless network assigns channels statically
and has a polling transceiver and a sending
transceiver
Ėˆ The protocol [10] assigns channels
dynamically and mandates tow-hop
information
5
9
Introduction(6)
Ėˆ Related work(cont.)
Ėˆ The protocol [24] is degree-independent
and each host has one transmitter and n
receivers concurrently listening on all n
channels
Ėˆ A hop-reservation MAC protocol is also
degree-independent and requires clock
synchronization
10
Introduction(7)
Ėˆ Our new MAC protocol
Ėˆ Applies to FDMA and CDMA
Ėˆ Requires two simplex transceivers per host
Ėˆ Based on RTS/CTS-like reservation
mechanism and degree-independent
Ėˆ The clock synchronization is un-necessary
Ėˆ Dynamic assigns channels and in an “on-
demand” fashion
6
11
Introduction(8)
12
Concerns with Using Multiple Channels(1)
Ėˆ SM:A Simple Multi-channel Protocol
Ėˆ Static channel assignment
Ėˆ The transmission follows IEEE 802.11
Ėˆ The basic idea
Ėˆ When a host X needs to send to a host Y,
X should tune to Y’s channel
Ėˆ Two states
Ėˆ RECEIVE
Ėˆ SEND
7
13
Concerns with Using Multiple Channels(2)
Ėˆ Some Observations
Ėˆ The traditional problem in a single-channel
system
Ėˆ Hidden-terminal:(a)
Ėˆ Exposed-terminal:(b)
14
Concerns with Using Multiple Channels(3)
Ėˆ In SM protocol
Ėˆ The hidden-terminal problem will become
more serious
Ėˆ the exposed-terminal problem will become
less serious
Ėˆ Some new problems may appear
Ėˆ False Connectivity Detection
Ėˆ Channel Deadlock Problem
8
15
Concerns with Using Multiple Channels(4)
16
Concerns with Using Multiple Channels(5)
9
17
Concerns with Using Multiple Channels(6)
18
Concerns with Using Multiple Channels(7)
10
19
Our Multi-Channel MAC
Protocol(1)
Ėˆ DCA(dynamic channel assignment)
Ėˆ Our channel model
20
Our Multi-Channel MAC
Protocol(2)
Ėˆ Each mobile host is equipped with tow
half-duplex transceivers
Ėˆ Control transceiver
Ėˆ Operates on the control channel to exchange
control packets with other mobile hosts
Ėˆ Data transceiver
Ėˆ Dynamically switches to one of the data
channels to transmit the data packet and ACK
11
21
Our Multi-Channel MAC
Protocol(3)
Ėˆ Each mobile host,say X,maintains the
following data structure
Ėˆ CUL[]:channel usage list
Ėˆ CUL[i] has three fields
Ėˆ CUL[i].host
Ėˆ CUL[i].ch
Ėˆ CUL[i].rel_time
22
Our Multi-Channel MAC
Protocol(4)
Ėˆ FCL:free channel list
Ėˆ It is dynamically computed from CUL
Ėˆ The complete protocol
Ėˆ A wants to send to B,it first checks whether
the following two conditions are true:
Ėˆ B is not equal to any CUL[i].host such that
CUL[i].rel_time>Tcurr+(TDIFS+ TRTS+TSIFS+TC
TS)
12
23
Our Multi-Channel MAC
Protocol(5)
Ėˆ There is at least a channel Dj such that for all i:
(CUL[i].ch=Dj) (CUL[i].rel_timeâ‰Ķ
Tcurr+(TDIFS+TRTS+TSIFS+TCTS))
24
Our Multi-Channel MAC
Protocol(6)
13
25
Our Multi-Channel MAC
Protocol(7)
Ėˆ Then A can send RTS(FCL,Ld) to B only if there is
no carrier on the control channel
Ėˆ On a host B receiving the RTS(FCL,Ld) from A, it
has to check whether there is any
data channel Dj FCL such that for all i:
(CUL[i].ch=Dj) (CUL[i].rel_timeâ‰ĶTcurr + (TSIFS +
TCTS))
Ėˆ If so,then B replies a CTS(Dj,NAVCTS) to A, where
NAVCTS = Ld/Bd+TACK+2τ
Ėˆ Otherwise,B replies a CTS(Test) to A
Ėˆ Test=min{ ,CUL[i].rel_time} - Tcurr - TSIFS- TCTS
26
Our Multi-Channel MAC
Protocol(8)
Ėˆ On an irrelevant host C≠B receiving
A's RTS(FCL,Ld), it has to inhibit itself
from using the control channel for a
period
NAVRTS = 2TSIFS+TCTS+TRES+2τ
Ėˆ Host A, after sending its RTS, will wait
for B's CTS with a timeout period of
TSIFS+TCTS+2τ
14
27
Our Multi-Channel MAC
Protocol(9)
Ėˆ On host A receiving B's
CTS(Dj,NAVCTS) , it performs the
following steps:
Ėˆ Append an entry CUL[k] to its CUL such
that
Ėˆ CUL[k].host = B
Ėˆ CUL[k].ch = Dj
Ėˆ CUL[k].rel_time = Tcurr +NAVCTS
28
Our Multi-Channel MAC
Protocol(10)
Ėˆ Broadcast RES(Dj,NAVRES) on the control
channel, where
Ėˆ NAVRES=NAVCTS-TSIFS-TRES
Ėˆ Send its DATA packet to B on the data
channel Dj. Note that this steps happens
in concurrent with step b)
Ėˆ On an irrelevant host C≠A receiving
B's CTS(Dj,NAVCTS), C updates its CUL.
15
29
Our Multi-Channel MAC
Protocol(11)
Ėˆ On a host C receiving RES(Dj,NAVRES),
it appends an entry CUL[k] to its CUL
such that:
Ėˆ CUL[k].host = A
Ėˆ CUL[k].ch = Dj
Ėˆ CUL[k].re_time = Tcurr +NAVRES
Ėˆ On B completely receiving A's data
packet, B replies an ACK on Dj
30
Our Multi-Channel MAC
Protocol(12)
Ėˆ To summarize our protocol
Ėˆ Relies on the control channel to assign
data channels
Ėˆ the deadlock problem can be avoided
Ėˆ the missing RTS/CTS and the hidden-terminal
problems will be less serious.
16
31
Analysis and Simulation
Results(1)
Ėˆ Arrangement of Control and Data
Channels
Ėˆ For simplicity, let's assume that the lengths
of all control packets(RTS, CTS, and RES)
are Lc,and those of all data packets Ld=9Lc.
32
Analysis and Simulation
Results(2)
Ėˆ In this paper,we consider two bandwidth
models
Ėˆ Fixed-channel-bandwidth:
Ėˆ Each channel has a fixed bandwidth.
Ėˆ Fixed-total-bandwidth:
Ėˆ The total bandwidth offered to the network is
fixed.
17
33
Analysis and Simulation
Results(3)
Ėˆ Fixed-channel-bandwidth
Ėˆ the maximum number of data channels
Ėˆ n â‰ĶLd/3* Lc (1)
Ėˆ the utilization U of the total given
bandwidth.
Ėˆ Uâ‰Ķn/(n+1) (2)
Ėˆ From (1) and (2),we derive that
Ėˆ Uâ‰Ķ Ld/3* Lc +Ld (3)
34
Analysis and Simulation
Results(4)
Ėˆ Fixed-total-bandwidth
Ėˆ The problems are:
Ėˆ (i) how to assign the bandwidth to the control
and data channels
Ėˆ (ii) how many data channels (n) are needed, to
achieve the best utilization.
Ėˆ the maximum number of data channels
Ėˆ n â‰Ķ(Ld/Bd) / (3* Lc/Bc) (4)
18
35
Analysis and Simulation
Results(5)
Ėˆ the utilization U of the total given
bandwidth.
Ėˆ Uâ‰Ķ(n* Bd) / (n* Bd+Bc) (5)
Ėˆ From (4) and (5),we derive that
Ėˆ Uâ‰Ķ Ld/3* Lc +Ld (6)
Ėˆ Ld/(3* Lc +Ld)=(n* Bd) / (n* Bd+Bc)
Bc/(n* Bd)=3* Lc /Ld (7)
Ėˆ Thus,the best ratio is
Ėˆ 3* Lc /Ld
36
Analysis and Simulation
Results(6)
Ėˆ Experimental Results
Ėˆ Tow performance metrics
Ėˆ Throughput =(Packet_Length*No_Successful_
Packets)/Total_Time
Ėˆ Utilization =(Packet_Length*No_Successful_
Packets)/Total_Time*No_Channels
Ėˆ Present results from 4 aspects
Ėˆ Effect of the Number of Channels
19
37
Analysis and Simulation
Results(7)
38
Analysis and Simulation
Results(8)
20
39
Analysis and Simulation
Results(9)
40
Analysis and Simulation
Results(10)
Ėˆ Effect of Data Packet Length
Ėˆ Fig11(a)(b)(c)(d) and Fig(12)
Ėˆ Effect of the Bandwidth of the Control
Channel
Ėˆ Fig(13)
Ėˆ Effect of Host Density
Ėˆ Fig(14)
21
41
Analysis and Simulation
Results(11)
42
Analysis and Simulation
Results(12)
22
43
Analysis and Simulation
Results(13)
44
Analysis and Simulation
Results(14)
23
45
Analysis and Simulation
Results(15)
46
Analysis and Simulation
Results(16)
24
47
Analysis and Simulation
Results(17)
48
Conclusion
Ėˆ The result for the fixed-channel-
bandwidth model is particularly
interesting for the currently favorable
CDMA technology
Ėˆ We are currently working on extending
our access mechanism to a reservation
one

More Related Content

Similar to A New Multi-Channel MAC Protocol With On-Demand Channel Assignment For Multi-Hop Mobile Ad Hoc Networks

2 g training optimization
2 g training optimization2 g training optimization
2 g training optimizationAhmed Gad
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Berna Bulut
 
Wire Lan Testing
Wire Lan TestingWire Lan Testing
Wire Lan Testingwjosephson
 
CS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSCS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSKathirvel Ayyaswamy
 
Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Communication Systems & Networks
 
Direct Link Lan
Direct Link LanDirect Link Lan
Direct Link Lanyanhul
 
Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switchingSuneel Varma
 
3_pstn2.ppt
3_pstn2.ppt3_pstn2.ppt
3_pstn2.pptusmanEhsan8
 
Chap.1 ethernet introduction
Chap.1 ethernet introductionChap.1 ethernet introduction
Chap.1 ethernet introductionæąåŽŸ 李
 
Shubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubhamChakravarty1
 
Networking basics
Networking basicsNetworking basics
Networking basicsSridhar Baithi
 
Redesigning MPTCP in Edge clouds
Redesigning MPTCP in Edge cloudsRedesigning MPTCP in Edge clouds
Redesigning MPTCP in Edge cloudsNitinder Mohan
 
Mediumaccesscontrol
MediumaccesscontrolMediumaccesscontrol
MediumaccesscontrolVk Sreedhar
 
Performance of BCH and RS Codes in MIMO System Using MPFEC Diversity Technique
Performance of BCH and RS Codes in MIMO System Using MPFEC Diversity TechniquePerformance of BCH and RS Codes in MIMO System Using MPFEC Diversity Technique
Performance of BCH and RS Codes in MIMO System Using MPFEC Diversity TechniqueALYAA AL-BARRAK
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical LayerPraveen Kumar
 
Next Generation V2X Technology
Next Generation V2X TechnologyNext Generation V2X Technology
Next Generation V2X TechnologyMalik Saad
 
Computer network (13)
Computer network (13)Computer network (13)
Computer network (13)NYversity
 

Similar to A New Multi-Channel MAC Protocol With On-Demand Channel Assignment For Multi-Hop Mobile Ad Hoc Networks (20)

2G Optimization
2G Optimization2G Optimization
2G Optimization
 
2 g training optimization
2 g training optimization2 g training optimization
2 g training optimization
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
 
Wire Lan Testing
Wire Lan TestingWire Lan Testing
Wire Lan Testing
 
CS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSCS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKS
 
Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...
 
Direct Link Lan
Direct Link LanDirect Link Lan
Direct Link Lan
 
Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switching
 
3_pstn2.ppt
3_pstn2.ppt3_pstn2.ppt
3_pstn2.ppt
 
Chap.1 ethernet introduction
Chap.1 ethernet introductionChap.1 ethernet introduction
Chap.1 ethernet introduction
 
Shubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcan
 
transport layer
transport layertransport layer
transport layer
 
Networking basics
Networking basicsNetworking basics
Networking basics
 
Redesigning MPTCP in Edge clouds
Redesigning MPTCP in Edge cloudsRedesigning MPTCP in Edge clouds
Redesigning MPTCP in Edge clouds
 
wimaxME.ppt
wimaxME.pptwimaxME.ppt
wimaxME.ppt
 
Mediumaccesscontrol
MediumaccesscontrolMediumaccesscontrol
Mediumaccesscontrol
 
Performance of BCH and RS Codes in MIMO System Using MPFEC Diversity Technique
Performance of BCH and RS Codes in MIMO System Using MPFEC Diversity TechniquePerformance of BCH and RS Codes in MIMO System Using MPFEC Diversity Technique
Performance of BCH and RS Codes in MIMO System Using MPFEC Diversity Technique
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical Layer
 
Next Generation V2X Technology
Next Generation V2X TechnologyNext Generation V2X Technology
Next Generation V2X Technology
 
Computer network (13)
Computer network (13)Computer network (13)
Computer network (13)
 

More from Steven Wallach

Fast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing IdeasFast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing IdeasSteven Wallach
 
Printable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, PrintaPrintable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, PrintaSteven Wallach
 
How To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay TelegraphHow To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay TelegraphSteven Wallach
 
George Washington Papers, Available Online, George
George Washington Papers, Available Online, GeorgeGeorge Washington Papers, Available Online, George
George Washington Papers, Available Online, GeorgeSteven Wallach
 
How To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of AnHow To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of AnSteven Wallach
 
Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2Steven Wallach
 
Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.Steven Wallach
 
How To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write MyHow To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write MySteven Wallach
 
My Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay OMy Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay OSteven Wallach
 
FREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In MFREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In MSteven Wallach
 
Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.Steven Wallach
 
Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.Steven Wallach
 
How To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take UsHow To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take UsSteven Wallach
 
How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.Steven Wallach
 
Movie Review Example Review Essay Essay Tro
Movie Review Example  Review Essay Essay TroMovie Review Example  Review Essay Essay Tro
Movie Review Example Review Essay Essay TroSteven Wallach
 
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...Steven Wallach
 
Validity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument ExamValidity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument ExamSteven Wallach
 
Mathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay WritinMathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay WritinSteven Wallach
 
HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.Steven Wallach
 
Science Essay - College Homework Help And Onlin
Science Essay - College Homework Help And OnlinScience Essay - College Homework Help And Onlin
Science Essay - College Homework Help And OnlinSteven Wallach
 

More from Steven Wallach (20)

Fast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing IdeasFast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing Ideas
 
Printable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, PrintaPrintable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, Printa
 
How To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay TelegraphHow To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay Telegraph
 
George Washington Papers, Available Online, George
George Washington Papers, Available Online, GeorgeGeorge Washington Papers, Available Online, George
George Washington Papers, Available Online, George
 
How To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of AnHow To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of An
 
Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2
 
Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.
 
How To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write MyHow To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write My
 
My Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay OMy Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay O
 
FREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In MFREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In M
 
Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.
 
Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.
 
How To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take UsHow To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take Us
 
How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.
 
Movie Review Example Review Essay Essay Tro
Movie Review Example  Review Essay Essay TroMovie Review Example  Review Essay Essay Tro
Movie Review Example Review Essay Essay Tro
 
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...
 
Validity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument ExamValidity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument Exam
 
Mathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay WritinMathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay Writin
 
HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.
 
Science Essay - College Homework Help And Onlin
Science Essay - College Homework Help And OnlinScience Essay - College Homework Help And Onlin
Science Essay - College Homework Help And Onlin
 

Recently uploaded

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Dr. Mazin Mohamed alkathiri
 

Recently uploaded (20)

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

A New Multi-Channel MAC Protocol With On-Demand Channel Assignment For Multi-Hop Mobile Ad Hoc Networks

  • 1. 1 A New Multi-Channel MAC Protocol with On- Demand Channel Assignment for Mobile Ad Hoc Networks S.-L. Wu, C.-Y. Lin, Y.-C. Tseng, and J.-P. Sheu Int'l Symposium on Parallel Architectures, Algorithms and Networks (I-SPAN), 2000 2 Abstract Ėˆ considers the access of multiple channels in a MANET Ėˆ Features Ėˆ “on-demand” style to assign channels Ėˆ Degree-independent Ėˆ It adapts to exchange few control messages to achieve channel assignment Ėˆ No form of clock synchronization
  • 2. 2 3 Outline Ėˆ Introduction Ėˆ Concerns with Using Multiple Channels Ėˆ Our Multi-Channel MAC Protocol Ėˆ Analysis and Simulation Results Ėˆ Conclusions 4 Introduction(1) Ėˆ Single-channel MAC protocols Ėˆ A common channel is shared by all mobile hosts Ėˆ The standard of IEEE 802.11 has been widely accepted Ėˆ The performance will degrade quickly as the number of mobile hosts increases
  • 3. 3 5 Introduction(2) Ėˆ Multi-channel MAC protocol Ėˆ Several advantages Ėˆ Higher throughput Ėˆ Less normalized propagation delay per channel Ėˆ It is easier to support QoS 6 Introduction(3) Ėˆ how to access the channel is technology-dependent Ėˆ The categorization of mobile host Ėˆ Single-transceiver Ėˆ A mobile host can only access one channel at a time Ėˆ Multi-transceiver Ėˆ A mobile host can access multiple channels simultaneously
  • 4. 4 7 Introduction(4) Ėˆ Related work Ėˆ Channel assignment in a traditional packet radio network Ėˆ Two IEEE 802.11-like protocols separate control traffic and data traffic into two distinct channels Ėˆ A scheme based on Latin square assumes a TDMA-over-FDMA technology Ėˆ Channel assignment is static Ėˆ A clock synchronization is necessary Ėˆ A number of transceivers is equal to the number of frequency bands 8 Introduction(5) Ėˆ Related work(cont.) Ėˆ The protocol [12] for Reconfigurable wireless network assigns channels statically and has a polling transceiver and a sending transceiver Ėˆ The protocol [10] assigns channels dynamically and mandates tow-hop information
  • 5. 5 9 Introduction(6) Ėˆ Related work(cont.) Ėˆ The protocol [24] is degree-independent and each host has one transmitter and n receivers concurrently listening on all n channels Ėˆ A hop-reservation MAC protocol is also degree-independent and requires clock synchronization 10 Introduction(7) Ėˆ Our new MAC protocol Ėˆ Applies to FDMA and CDMA Ėˆ Requires two simplex transceivers per host Ėˆ Based on RTS/CTS-like reservation mechanism and degree-independent Ėˆ The clock synchronization is un-necessary Ėˆ Dynamic assigns channels and in an “on- demand” fashion
  • 6. 6 11 Introduction(8) 12 Concerns with Using Multiple Channels(1) Ėˆ SM:A Simple Multi-channel Protocol Ėˆ Static channel assignment Ėˆ The transmission follows IEEE 802.11 Ėˆ The basic idea Ėˆ When a host X needs to send to a host Y, X should tune to Y’s channel Ėˆ Two states Ėˆ RECEIVE Ėˆ SEND
  • 7. 7 13 Concerns with Using Multiple Channels(2) Ėˆ Some Observations Ėˆ The traditional problem in a single-channel system Ėˆ Hidden-terminal:(a) Ėˆ Exposed-terminal:(b) 14 Concerns with Using Multiple Channels(3) Ėˆ In SM protocol Ėˆ The hidden-terminal problem will become more serious Ėˆ the exposed-terminal problem will become less serious Ėˆ Some new problems may appear Ėˆ False Connectivity Detection Ėˆ Channel Deadlock Problem
  • 8. 8 15 Concerns with Using Multiple Channels(4) 16 Concerns with Using Multiple Channels(5)
  • 9. 9 17 Concerns with Using Multiple Channels(6) 18 Concerns with Using Multiple Channels(7)
  • 10. 10 19 Our Multi-Channel MAC Protocol(1) Ėˆ DCA(dynamic channel assignment) Ėˆ Our channel model 20 Our Multi-Channel MAC Protocol(2) Ėˆ Each mobile host is equipped with tow half-duplex transceivers Ėˆ Control transceiver Ėˆ Operates on the control channel to exchange control packets with other mobile hosts Ėˆ Data transceiver Ėˆ Dynamically switches to one of the data channels to transmit the data packet and ACK
  • 11. 11 21 Our Multi-Channel MAC Protocol(3) Ėˆ Each mobile host,say X,maintains the following data structure Ėˆ CUL[]:channel usage list Ėˆ CUL[i] has three fields Ėˆ CUL[i].host Ėˆ CUL[i].ch Ėˆ CUL[i].rel_time 22 Our Multi-Channel MAC Protocol(4) Ėˆ FCL:free channel list Ėˆ It is dynamically computed from CUL Ėˆ The complete protocol Ėˆ A wants to send to B,it first checks whether the following two conditions are true: Ėˆ B is not equal to any CUL[i].host such that CUL[i].rel_time>Tcurr+(TDIFS+ TRTS+TSIFS+TC TS)
  • 12. 12 23 Our Multi-Channel MAC Protocol(5) Ėˆ There is at least a channel Dj such that for all i: (CUL[i].ch=Dj) (CUL[i].rel_timeâ‰Ķ Tcurr+(TDIFS+TRTS+TSIFS+TCTS)) 24 Our Multi-Channel MAC Protocol(6)
  • 13. 13 25 Our Multi-Channel MAC Protocol(7) Ėˆ Then A can send RTS(FCL,Ld) to B only if there is no carrier on the control channel Ėˆ On a host B receiving the RTS(FCL,Ld) from A, it has to check whether there is any data channel Dj FCL such that for all i: (CUL[i].ch=Dj) (CUL[i].rel_timeâ‰ĶTcurr + (TSIFS + TCTS)) Ėˆ If so,then B replies a CTS(Dj,NAVCTS) to A, where NAVCTS = Ld/Bd+TACK+2τ Ėˆ Otherwise,B replies a CTS(Test) to A Ėˆ Test=min{ ,CUL[i].rel_time} - Tcurr - TSIFS- TCTS 26 Our Multi-Channel MAC Protocol(8) Ėˆ On an irrelevant host C≠B receiving A's RTS(FCL,Ld), it has to inhibit itself from using the control channel for a period NAVRTS = 2TSIFS+TCTS+TRES+2τ Ėˆ Host A, after sending its RTS, will wait for B's CTS with a timeout period of TSIFS+TCTS+2τ
  • 14. 14 27 Our Multi-Channel MAC Protocol(9) Ėˆ On host A receiving B's CTS(Dj,NAVCTS) , it performs the following steps: Ėˆ Append an entry CUL[k] to its CUL such that Ėˆ CUL[k].host = B Ėˆ CUL[k].ch = Dj Ėˆ CUL[k].rel_time = Tcurr +NAVCTS 28 Our Multi-Channel MAC Protocol(10) Ėˆ Broadcast RES(Dj,NAVRES) on the control channel, where Ėˆ NAVRES=NAVCTS-TSIFS-TRES Ėˆ Send its DATA packet to B on the data channel Dj. Note that this steps happens in concurrent with step b) Ėˆ On an irrelevant host C≠A receiving B's CTS(Dj,NAVCTS), C updates its CUL.
  • 15. 15 29 Our Multi-Channel MAC Protocol(11) Ėˆ On a host C receiving RES(Dj,NAVRES), it appends an entry CUL[k] to its CUL such that: Ėˆ CUL[k].host = A Ėˆ CUL[k].ch = Dj Ėˆ CUL[k].re_time = Tcurr +NAVRES Ėˆ On B completely receiving A's data packet, B replies an ACK on Dj 30 Our Multi-Channel MAC Protocol(12) Ėˆ To summarize our protocol Ėˆ Relies on the control channel to assign data channels Ėˆ the deadlock problem can be avoided Ėˆ the missing RTS/CTS and the hidden-terminal problems will be less serious.
  • 16. 16 31 Analysis and Simulation Results(1) Ėˆ Arrangement of Control and Data Channels Ėˆ For simplicity, let's assume that the lengths of all control packets(RTS, CTS, and RES) are Lc,and those of all data packets Ld=9Lc. 32 Analysis and Simulation Results(2) Ėˆ In this paper,we consider two bandwidth models Ėˆ Fixed-channel-bandwidth: Ėˆ Each channel has a fixed bandwidth. Ėˆ Fixed-total-bandwidth: Ėˆ The total bandwidth offered to the network is fixed.
  • 17. 17 33 Analysis and Simulation Results(3) Ėˆ Fixed-channel-bandwidth Ėˆ the maximum number of data channels Ėˆ n â‰ĶLd/3* Lc (1) Ėˆ the utilization U of the total given bandwidth. Ėˆ Uâ‰Ķn/(n+1) (2) Ėˆ From (1) and (2),we derive that Ėˆ Uâ‰Ķ Ld/3* Lc +Ld (3) 34 Analysis and Simulation Results(4) Ėˆ Fixed-total-bandwidth Ėˆ The problems are: Ėˆ (i) how to assign the bandwidth to the control and data channels Ėˆ (ii) how many data channels (n) are needed, to achieve the best utilization. Ėˆ the maximum number of data channels Ėˆ n â‰Ķ(Ld/Bd) / (3* Lc/Bc) (4)
  • 18. 18 35 Analysis and Simulation Results(5) Ėˆ the utilization U of the total given bandwidth. Ėˆ Uâ‰Ķ(n* Bd) / (n* Bd+Bc) (5) Ėˆ From (4) and (5),we derive that Ėˆ Uâ‰Ķ Ld/3* Lc +Ld (6) Ėˆ Ld/(3* Lc +Ld)=(n* Bd) / (n* Bd+Bc) Bc/(n* Bd)=3* Lc /Ld (7) Ėˆ Thus,the best ratio is Ėˆ 3* Lc /Ld 36 Analysis and Simulation Results(6) Ėˆ Experimental Results Ėˆ Tow performance metrics Ėˆ Throughput =(Packet_Length*No_Successful_ Packets)/Total_Time Ėˆ Utilization =(Packet_Length*No_Successful_ Packets)/Total_Time*No_Channels Ėˆ Present results from 4 aspects Ėˆ Effect of the Number of Channels
  • 20. 20 39 Analysis and Simulation Results(9) 40 Analysis and Simulation Results(10) Ėˆ Effect of Data Packet Length Ėˆ Fig11(a)(b)(c)(d) and Fig(12) Ėˆ Effect of the Bandwidth of the Control Channel Ėˆ Fig(13) Ėˆ Effect of Host Density Ėˆ Fig(14)
  • 24. 24 47 Analysis and Simulation Results(17) 48 Conclusion Ėˆ The result for the fixed-channel- bandwidth model is particularly interesting for the currently favorable CDMA technology Ėˆ We are currently working on extending our access mechanism to a reservation one