Exploitation of Multi-Channel Communications in Industrial Wireless Sensor Applications: Avoiding Interference and Enabling Coexistence. Shekar Nethi, Jari Nieminen and Riku Jantti. WCNC 2011. Speaker : Huei-Rung Tsai. Outline. Introduction Goals G-McMAC Protocol Simulation Results - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Exploitation of Multi-Channel Exploitation of Multi-Channel Communications in Industrial Communications in Industrial Wireless Sensor Applications: Wireless Sensor Applications: Avoiding Interference and Enabling Avoiding Interference and Enabling CoexistenceCoexistence
Shekar Nethi, Jari Nieminen and Riku JanttiShekar Nethi, Jari Nieminen and Riku Jantti
WCNC 2011WCNC 2011
Speaker : Huei-Rung TsaiSpeaker : Huei-Rung Tsai
OutlineOutline
• Introduction
• Goals
• G-McMAC Protocol
• Simulation Results
• Conclusions
OutlineOutline
• Introduction
• Goals
• G-McMAC Protocol
• Simulation Results
• Conclusions
IntroductionIntroduction
• Industrial wireless sensor Employ Wireless Sensor and Actuator Networks (WSANs) Low-power sensors collect information about the physical world Sensors transmit the physical information to actuators wirelessly
• In industrial wireless sensor applications Channel conditions are very likely to vary and harsh IEEE 802.11 b/g networks may interfere IEEE 802.15.4 sensor networks
• Multi channel MAC protocol can improve the network performance
IntroductionIntroduction
• Rendezvous problem is thorny in Multi-channel environment Sender and receiver rendezvous Data transmission channel
S R
Where is R?Where is R?
ch1ch3
ch3chN time
ch2
ch1
… …
IntroductionIntroduction
• Existing multi-channel MACs can be divided into 4 classes Dedicated control channel Common hopping Parallel rendezvous Split phase
IntroductionIntroduction
• Dedicated control channel Dynamic Channel Assignment (DCA) Two interfaces
• One is fixed on the control transmitted RTS/CTS/RES packets
• Other switches between data channel transmitted data/ACK packets
Shortcoming• More cost
Control channeltime
RTS CTS RES
Control Channel
R S
123 2 2Data channel?DATA ACK
NAV
IntroductionIntroduction
• Common hopping based Channel-Hopping Multiple Access (CHMA)
• All the nodes obey a common hopping pattern and data transmission will take place on the current channel after a RTS/CTS handshake
Shortcoming• Energy consumption
Channel 3time
Channel 1
Channel 2
RTSRTS
CTSCTS
ORS
ORS
ORS
DATA(S,R)DATA(S,R)
IntroductionIntroduction
• Parallel rendezvous SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in
IEEE 802.11 Ad-Hoc Wireless Networks
Shortcoming• Energy consumption
f(A.mac)=1,2,0,0,3,1…
f(B.mac)=1,0,0,1,2,2…
IntroductionIntroduction
• Split phase based Multi-channel MAC (MMAC)
Suitable for WSNs • Nodes can sleep after a contention period if they do not need to transmit or receive
ATIM Window Data Window
time
Beacon Interval
IntroductionIntroduction
• The problem with these approaches is that predetermined frame structures
Makes the system inflexible
• WirelessHART is an industrial standard for wireless automation
Don’t specifically solve the problems • Related to real-time communications
• Co-existence of multiple overlapping networks
GoalsGoals
• Design a generic, flexible and robust multi-channel MAC protocol (G-McMAC)
Its enable coexistence of multiple wireless sensor applications It can dynamically adapt when network topology changed Achieves low transmission delays and high throughputs
OutlineOutline
• Introduction
• Goals
• G-McMAC Protocol
• Simulation Results
• Conclusions
• Network topology
G-McMAC ProtocolG-McMAC Protocol
GW1
1
3
4
2
6
5
GW2
GW3
8
8
8
• Channel arrangement
G-McMAC ProtocolG-McMAC Protocol
Beacon Period (BP)
Contention plus Data Period (CDP)
Beacon Interval
CCC
ch1
chN
ch2
time
... …
• Beacon Period (BP) Route establishment Exchange channel information Provide time synchronization
• Contention plus Data Period (CDP) Resource negotiations Data transmissions
• Nodes sense the channel before starting a data transmission Miss resource reservations when transmission does not matter
• Nodes can reserve periodic transmissions simply by setting the Periodic Transmission bit as 1 in RsREQ message
OutlineOutline
• Introduction
• Goals
• G-McMAC Protocol
• Simulation Results
• Conclusions
Simulation ResultsSimulation Results
• The implementation of G-McMAC is done on ns2
• Environment Crane (overhead)Control System (CCS) — Primary network Machine Health Monitoring System (MHMS) Air Conditioning Unit (ACU)
• The goal is to achieve minimum performance degradation for high priority CCS with the added payload in the network
Simulation ResultsSimulation Results
• G-McMAC effectively integrates application priority and achieves good performance in case of multiple overlapping WSANs
Simulation ResultsSimulation Results
• These results show that G-McMAC is able to avoid interference and enables coexistence of multiple sensor applications
OutlineOutline
• Introduction
• Goals
• G-McMAC Protocol
• Simulation Results
• Conclusions
ConclusionsConclusions
• G-McMAC protocol achieves high throughput and low packet transmission delays while enabling coexistence of multiple overlapping wireless networks.
• In Simulation, showed a comprehensive set of simulation results from a real-world industrial application scenario to confirm that GMcMAC is suitable for industrial wireless sensor applications.
Print SlidePrint Slide
• This is a placeholder of item. Here can be text, picture, graph, table, etc.
• This is a placeholder of item. Here can be text, picture, graph, table, etc.
MyTemplatesShop
• Feel free to use this PowerPoint template and background for your personal use
• More templates, graphics and charts are available at www.MyTemplatesShop.com