SlideShare a Scribd company logo
Medium Access Control Protocols
For wireless Sensor Network
By:
Ahmed Shamel Noori
supervised by:
Dr.En. Muhammed Najm Al-Salam
3/10/2017
Outline
 Introduction
 Background
 Performance Requirements
 MAC Protocols :
 Contention-based
 Schedule-based
 Hybrid
 Conclusion
Introduction
Wireless Sensor Networks are typically composed of a large number
of low-cost, low-power, multifunctional wireless devices deployed
over a geographical area in an ad hoc fashion and without careful
planning. sensing devices are resource constrained and therefore are
only capable of a limited amount of processing and communication.
The choice of the medium access control protocol is the major determining factor in
WSN performance
the MAC protocol functionalities are provided by the lower sublayer of the data link
layer (DLL). The higher sublayer of the DLL is referred as the logical link control
(LLC) layer.
Background
The MAC sublayer resides directly above the physical layer. It supports the
following basic functions:
• Framing – Define the frame format and perform data encapsulation and
decapsulation for communication between devices.
• Reliability – Ensure successful transmission between devices. (by sending acknowledgement
(ACK) messages and retransmissions when necessary).
• Flow Control – Prevent frame loss (swamping) through overloaded recipient buffers.
• Error Control – Use error detection or error correction codes to control the
amount of errors present in frames delivered to upper layers.
• Medium Access – Control which devices participate in communication at any time. Medium
access becomes a main function of wireless MAC protocols since broadcasts easily cause data
corruption through collisions.
Why do we need MAC?
● Wireless channel is a shared medium.
● Radios transmitting in the same frequency band interfere with each other.
The role of Medium Access Control
● Controls when and how each node can transmit in the wireless channel.
● Solves the contention and collision.
Performance Requirements
In trying to determine the performance requirements of MAC protocols, the scope
of research has been very broad, issues such as :
 Delay: refers to the amount of time spent by a data packet in the MAC layer
before it is transmitted successfully.
 Throughput: typically defined as the rate at which messages are serviced by a
communication system. It is usually measured either in messages per second or
bits per second.
 Robustness: defined as a combination of reliability, availability, and
dependability requirements, reflects the degree of the protocol insensitivity to
errors and misinformation.
Performance Requirements
 Scalability: refers to the ability of a communications system to meet its
performance characteristics regardless of the size of the network or the number
of competing nodes.
 Stability: refers to the ability of a communications system to handle
fluctuations of the traffic load over sustained periods of time.
 Fairness: A MAC protocol is considered to be fair if it allocates channel
capacity evenly among the competing communicating nodes without unduly
reducing the network throughput.
 Energy: a sensor node is equipped with one or more integrated sensors,
embedded processors with limited capability, and short-range radio
communication ability.
Major Sources of Energy Wastes
● Control Packet Overhead
E.g., RTS/CTS
● Collision (RTS: Request To Send)
Retransmission (CTS: Clear To Send)
● Overhearing
The receiver of a packet is not the intended receiver of that packet
● Idle Listing
Listening to possible traffic that is not sent
Type of Multiple Access protocol
Fixed-Assignment Protocols ( Channelized protocol) In fixed-assignment strategies,
each node is allocated a predetermined fixed amount of the channel resources. his
category include frequency-division multiple access (FDMA), time-division multiple
access (TDMA), and code-division multiple access (CDMA).
Random Assignment Protocols In fixed-assignment schemes, each communicating
node is assigned a frequency band in FDMA systems or a time slot in TDMA systems.
This assignment is (static)
The ALOHA protocol (dynamic), also referred to as pure ALOHA, was one of the first
such media access protocols. improve the performance of pure ALOHA lead to the
development of several schemes, including carrier sense multiple access (CSMA),
carrier-sense multiple access with collision detection (CSMA/CD), and carrier-sense
multiple access with collision avoidance (CSMA/CA)
Type of Multiple Access protocol
PURE ALOHA
SLOTED ALOHA
 Every node senses the carrier before transmitting
 If the carrier is not clear, the node defers transmission for a specified period
Otherwise, transmits.
 While transmitting, the sender is listening to carrier and sender stops
transmitting if collision has been detected.
CSMA/CD (carrier sense multiple access/ collision detection)
Classification of MAC Protocols
Classification of MAC Protocols
 Contention-based protocols ( S-MAC , B-MAC )
1. S-MAC
 Basic Idea
Trades energy efficiency for lower throughput and higher latency
 Main Components
Periodic Listen and Sleep
Collision Avoidance
Overhearing Avoidance
Message Passing
Periodic Listen and Sleep
● Nodes periodically sleep
● Turn off radio when sleeping
● Reduce duty cycle to ~10%
● Trades energy efficiency for lower throughput and higher latency
Classification of MAC Protocols
Collision Avoidance
● Similar to IEEE 802.11
● Virtual Carrier Sense
● NAV (Network Allocation Vector)
● Physical Carrier Sense
● Four-way(steps) handshake
● RTS/CTS/DATA/ACK
Classification of MAC Protocols
Overhearing Avoidance
● The Basic Idea a node can go to sleep whenever its neighbor is talking with
another node.
● Who should sleep?
The immediate neighbors of sender and receiver.
● How do they know when to sleep?
By overhearing RTS or CTS.
● How long should they sleep?
NAV (Network Allocation Vector).
Classification of MAC Protocols
Message Passing
How to transmit a long message?
● Transmit it as a single long packet (Easy to be corrupted).
● Transmit as many independent packets (Higher Control Overhead & Longer Delay).
● Divide into fragments, but transmit all in burst.
Classification of MAC Protocols
Classification of MAC Protocols
2. B-MAC
 B-MAC is implemented in TinyOS.
 Major Feature: reconfigurable.
● Above B-MAC, one can implement an RTS-CTS scheme or a TDMS like
scheduling protocol.
 A small core of media access functionality
● arbitration, reliability, low power communication
2. B-MAC (Overview)
● Channel Arbitration
Clear Channel Assessment (CCA) & Backoffs
● Reliability
Link-layer acknowledgment
● Low Power Communication
Low Power Listening (LPL)
Classification of MAC Protocols
Classification of MAC Protocols
 Schedule-based MAC Protocols for WSNs
(Traditional TDMA MAC Protocols)
● Divide time into cycles
A cycle consists of several slots
● Advantages
Collision-Free, Low Idle Listing and Overhearing.
● Disadvantages
Synchronization, Low Channel Utilization
● An important Issue
Slot Assignment Strategy
Slot Assignment Strategy
A node should own a slot different from its one-hop and two-hop neighbors
Classification of MAC Protocols
Classification of MAC Protocols
 Hybrid (TDMA/CSMA)
● Z-MAC
● Funneling-MAC
1. Z-MAC (Zebra MAC)
● A hybrid TDMA and CSMA MAC scheme
● The main feature is its adaptability to the level of contention in the network
● under low contention, it behaves like CSMA, and
● under high contention, like TDMA
Classification of MAC Protocols
Funneling-MAC
● The authors propose a localized, sink-oriented funneling-MAC
● Localized
Using local TDMA scheduling in the intensity region only
● Sink-oriented
Manage TDMA scheduling
Compute and maintain the depth of the intensity region
Classification of MAC Protocols
Conclusion
● MAC Protocols in WSNs
● Energy Efficiency and Other Concerns
● Contention-based/Schedule-based/Hybrid
wireless sensor network
Ad

More Related Content

What's hot (20)

Schedule and Contention based MAC protocols
Schedule and Contention based MAC protocolsSchedule and Contention based MAC protocols
Schedule and Contention based MAC protocols
Darwin Nesakumar
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
Chandra Meena
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
DeepaDasarathan
 
Sensor Network
Sensor NetworkSensor Network
Sensor Network
Phearin Sok
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issues
Menaga Selvaraj
 
WSN-IEEE 802.15.4 -MAC Protocol
WSN-IEEE 802.15.4 -MAC ProtocolWSN-IEEE 802.15.4 -MAC Protocol
WSN-IEEE 802.15.4 -MAC Protocol
ArunChokkalingam
 
DSR Protocol
DSR ProtocolDSR Protocol
DSR Protocol
@zenafaris91
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
Menaga Selvaraj
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
Sayed Chhattan Shah
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
ZillayHuma Mehmood
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
juno susi
 
Lecture 1 mobile and adhoc network- introduction
Lecture 1  mobile and adhoc network- introductionLecture 1  mobile and adhoc network- introduction
Lecture 1 mobile and adhoc network- introduction
Chandra Meena
 
Location Aided Routing (LAR)
Location Aided Routing (LAR) Location Aided Routing (LAR)
Location Aided Routing (LAR)
Pradeep Kumar TS
 
Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)
Miles Kevin Galario
 
6LoWPAN
6LoWPAN 6LoWPAN
6LoWPAN
Pradeep Kumar TS
 
GSM channels
GSM channelsGSM channels
GSM channels
Mohd Nazir Shakeel
 
Wireless Sensor Networks ppt
Wireless Sensor Networks pptWireless Sensor Networks ppt
Wireless Sensor Networks ppt
Devdutta Chakrabarti
 
Network Mnagement for WSN
Network Mnagement for WSNNetwork Mnagement for WSN
Network Mnagement for WSN
@zenafaris91
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS
Dushhyant Kumar
 
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
ArunChokkalingam
 
Schedule and Contention based MAC protocols
Schedule and Contention based MAC protocolsSchedule and Contention based MAC protocols
Schedule and Contention based MAC protocols
Darwin Nesakumar
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
Chandra Meena
 
Adhoc wireless networks and its issues
Adhoc wireless networks and its issuesAdhoc wireless networks and its issues
Adhoc wireless networks and its issues
Menaga Selvaraj
 
WSN-IEEE 802.15.4 -MAC Protocol
WSN-IEEE 802.15.4 -MAC ProtocolWSN-IEEE 802.15.4 -MAC Protocol
WSN-IEEE 802.15.4 -MAC Protocol
ArunChokkalingam
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
Menaga Selvaraj
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
Sayed Chhattan Shah
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
ZillayHuma Mehmood
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
juno susi
 
Lecture 1 mobile and adhoc network- introduction
Lecture 1  mobile and adhoc network- introductionLecture 1  mobile and adhoc network- introduction
Lecture 1 mobile and adhoc network- introduction
Chandra Meena
 
Location Aided Routing (LAR)
Location Aided Routing (LAR) Location Aided Routing (LAR)
Location Aided Routing (LAR)
Pradeep Kumar TS
 
Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)
Miles Kevin Galario
 
Network Mnagement for WSN
Network Mnagement for WSNNetwork Mnagement for WSN
Network Mnagement for WSN
@zenafaris91
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS
Dushhyant Kumar
 
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
ArunChokkalingam
 

Viewers also liked (20)

wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
Eisha Madhwal
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
rajatmal4
 
WIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKWIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORK
Tejas Wasule
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
Karthik
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networks
Rushin Shah
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
Mshari Alabdulkarim
 
Arithmatic pipline
Arithmatic piplineArithmatic pipline
Arithmatic pipline
A. Shamel
 
Consumer Physics SCiO Molecular Sensor Patent-to-Product Mapping Sample
Consumer Physics SCiO Molecular Sensor Patent-to-Product Mapping SampleConsumer Physics SCiO Molecular Sensor Patent-to-Product Mapping Sample
Consumer Physics SCiO Molecular Sensor Patent-to-Product Mapping Sample
Knowmade
 
fan speed control by using temperature sensor
fan speed control by using temperature sensorfan speed control by using temperature sensor
fan speed control by using temperature sensor
Nandeesh Boya
 
Instructions aeon labs door window sensor gen5
Instructions   aeon labs door window sensor gen5Instructions   aeon labs door window sensor gen5
Instructions aeon labs door window sensor gen5
Domotica daVinci
 
Structural health monitoring
Structural health monitoringStructural health monitoring
Structural health monitoring
Rashmi Bharadwaj
 
SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...
SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...
SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...
Yole Developpement
 
Mit Vision-Sensoren Objekte und Szenarien erkennen und bewerten
Mit Vision-Sensoren Objekte und Szenarien erkennen und bewertenMit Vision-Sensoren Objekte und Szenarien erkennen und bewerten
Mit Vision-Sensoren Objekte und Szenarien erkennen und bewerten
ifm electronic gmbh
 
DCMS AKCP Product Presentation
DCMS AKCP Product PresentationDCMS AKCP Product Presentation
DCMS AKCP Product Presentation
Fanky Christian
 
8279 in microprocessor
8279 in microprocessor8279 in microprocessor
8279 in microprocessor
Aisu
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
ejbyun77
 
Security in wireless sensor networks
Security in wireless sensor networksSecurity in wireless sensor networks
Security in wireless sensor networks
Piyush Mittal
 
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Fernando Passold
 
Surface Acoustic Wave (SAW) Wireless Passive RF Sensor Systems
Surface Acoustic Wave (SAW) Wireless Passive RF Sensor SystemsSurface Acoustic Wave (SAW) Wireless Passive RF Sensor Systems
Surface Acoustic Wave (SAW) Wireless Passive RF Sensor Systems
Fuentek, LLC
 
Contiki Operating system tutorial
Contiki Operating system tutorialContiki Operating system tutorial
Contiki Operating system tutorial
Salah Amean
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
Eisha Madhwal
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
rajatmal4
 
WIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORKWIRELESS SENSOR NETWORK
WIRELESS SENSOR NETWORK
Tejas Wasule
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
Karthik
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networks
Rushin Shah
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
Mshari Alabdulkarim
 
Arithmatic pipline
Arithmatic piplineArithmatic pipline
Arithmatic pipline
A. Shamel
 
Consumer Physics SCiO Molecular Sensor Patent-to-Product Mapping Sample
Consumer Physics SCiO Molecular Sensor Patent-to-Product Mapping SampleConsumer Physics SCiO Molecular Sensor Patent-to-Product Mapping Sample
Consumer Physics SCiO Molecular Sensor Patent-to-Product Mapping Sample
Knowmade
 
fan speed control by using temperature sensor
fan speed control by using temperature sensorfan speed control by using temperature sensor
fan speed control by using temperature sensor
Nandeesh Boya
 
Instructions aeon labs door window sensor gen5
Instructions   aeon labs door window sensor gen5Instructions   aeon labs door window sensor gen5
Instructions aeon labs door window sensor gen5
Domotica daVinci
 
Structural health monitoring
Structural health monitoringStructural health monitoring
Structural health monitoring
Rashmi Bharadwaj
 
SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...
SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...
SCiO Molecular Sensor from Consumer Physics: Mobile Spectrometer Dongle - tea...
Yole Developpement
 
Mit Vision-Sensoren Objekte und Szenarien erkennen und bewerten
Mit Vision-Sensoren Objekte und Szenarien erkennen und bewertenMit Vision-Sensoren Objekte und Szenarien erkennen und bewerten
Mit Vision-Sensoren Objekte und Szenarien erkennen und bewerten
ifm electronic gmbh
 
DCMS AKCP Product Presentation
DCMS AKCP Product PresentationDCMS AKCP Product Presentation
DCMS AKCP Product Presentation
Fanky Christian
 
8279 in microprocessor
8279 in microprocessor8279 in microprocessor
8279 in microprocessor
Aisu
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
ejbyun77
 
Security in wireless sensor networks
Security in wireless sensor networksSecurity in wireless sensor networks
Security in wireless sensor networks
Piyush Mittal
 
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Fernando Passold
 
Surface Acoustic Wave (SAW) Wireless Passive RF Sensor Systems
Surface Acoustic Wave (SAW) Wireless Passive RF Sensor SystemsSurface Acoustic Wave (SAW) Wireless Passive RF Sensor Systems
Surface Acoustic Wave (SAW) Wireless Passive RF Sensor Systems
Fuentek, LLC
 
Contiki Operating system tutorial
Contiki Operating system tutorialContiki Operating system tutorial
Contiki Operating system tutorial
Salah Amean
 
Ad

Similar to wireless sensor network (20)

Technical seminar
Technical seminarTechnical seminar
Technical seminar
Akansha Verma
 
W13-L1&2.pptx
W13-L1&2.pptxW13-L1&2.pptx
W13-L1&2.pptx
HirazNor
 
A Dynamic MAC Protocol for WCDMA Wireless Multimedia Networks
A Dynamic MAC Protocol for WCDMA Wireless Multimedia NetworksA Dynamic MAC Protocol for WCDMA Wireless Multimedia Networks
A Dynamic MAC Protocol for WCDMA Wireless Multimedia Networks
IDES Editor
 
Mac protocol for wmn
Mac protocol for wmnMac protocol for wmn
Mac protocol for wmn
mmjalbiaty
 
Demand assigned and packet reservation multiple access
Demand assigned and packet reservation multiple accessDemand assigned and packet reservation multiple access
Demand assigned and packet reservation multiple access
GowriLatha1
 
Computer networks lan
Computer networks lanComputer networks lan
Computer networks lan
Deepak John
 
14653128.ppt
14653128.ppt14653128.ppt
14653128.ppt
nanisaketh
 
Swayambhoo Presentation (2)
Swayambhoo Presentation (2)Swayambhoo Presentation (2)
Swayambhoo Presentation (2)
swayambhoo
 
Wireless sensor networks unit 3 ppt is rhere
Wireless sensor networks unit 3 ppt is rhereWireless sensor networks unit 3 ppt is rhere
Wireless sensor networks unit 3 ppt is rhere
iamurshadow759
 
Lecture 7 Overview of Wireless Mesh Networks_Part 1.pdf
Lecture 7 Overview of Wireless Mesh Networks_Part 1.pdfLecture 7 Overview of Wireless Mesh Networks_Part 1.pdf
Lecture 7 Overview of Wireless Mesh Networks_Part 1.pdf
bilqesahmed60
 
The analysis of multichannel MAC protocols which implement a control channel
The analysis of multichannel MAC protocols which implement a control channelThe analysis of multichannel MAC protocols which implement a control channel
The analysis of multichannel MAC protocols which implement a control channel
pijans
 
Ad-hoc.pdf
Ad-hoc.pdfAd-hoc.pdf
Ad-hoc.pdf
Krithika242242
 
Survey on energy efficiency in wireless sensor network using mac protocol wit...
Survey on energy efficiency in wireless sensor network using mac protocol wit...Survey on energy efficiency in wireless sensor network using mac protocol wit...
Survey on energy efficiency in wireless sensor network using mac protocol wit...
Editor Jacotech
 
The analysis of multichannel mac protocols
The analysis of multichannel mac protocolsThe analysis of multichannel mac protocols
The analysis of multichannel mac protocols
pijans
 
Mac
MacMac
Mac
Mahesh Kumar Attri
 
ShortPaper
ShortPaperShortPaper
ShortPaper
Sivamoorthy Ranjan
 
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETsSimulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
IOSR Journals
 
CS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKSCS6003 ADHOC & SENSOR NETWORKS
CS6003 ADHOC & SENSOR NETWORKS
Kathirvel Ayyaswamy
 
Frame relay
Frame relayFrame relay
Frame relay
Kalluri Vinay Reddy
 
Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3
Easy n Inspire L
 
W13-L1&2.pptx
W13-L1&2.pptxW13-L1&2.pptx
W13-L1&2.pptx
HirazNor
 
A Dynamic MAC Protocol for WCDMA Wireless Multimedia Networks
A Dynamic MAC Protocol for WCDMA Wireless Multimedia NetworksA Dynamic MAC Protocol for WCDMA Wireless Multimedia Networks
A Dynamic MAC Protocol for WCDMA Wireless Multimedia Networks
IDES Editor
 
Mac protocol for wmn
Mac protocol for wmnMac protocol for wmn
Mac protocol for wmn
mmjalbiaty
 
Demand assigned and packet reservation multiple access
Demand assigned and packet reservation multiple accessDemand assigned and packet reservation multiple access
Demand assigned and packet reservation multiple access
GowriLatha1
 
Computer networks lan
Computer networks lanComputer networks lan
Computer networks lan
Deepak John
 
Swayambhoo Presentation (2)
Swayambhoo Presentation (2)Swayambhoo Presentation (2)
Swayambhoo Presentation (2)
swayambhoo
 
Wireless sensor networks unit 3 ppt is rhere
Wireless sensor networks unit 3 ppt is rhereWireless sensor networks unit 3 ppt is rhere
Wireless sensor networks unit 3 ppt is rhere
iamurshadow759
 
Lecture 7 Overview of Wireless Mesh Networks_Part 1.pdf
Lecture 7 Overview of Wireless Mesh Networks_Part 1.pdfLecture 7 Overview of Wireless Mesh Networks_Part 1.pdf
Lecture 7 Overview of Wireless Mesh Networks_Part 1.pdf
bilqesahmed60
 
The analysis of multichannel MAC protocols which implement a control channel
The analysis of multichannel MAC protocols which implement a control channelThe analysis of multichannel MAC protocols which implement a control channel
The analysis of multichannel MAC protocols which implement a control channel
pijans
 
Survey on energy efficiency in wireless sensor network using mac protocol wit...
Survey on energy efficiency in wireless sensor network using mac protocol wit...Survey on energy efficiency in wireless sensor network using mac protocol wit...
Survey on energy efficiency in wireless sensor network using mac protocol wit...
Editor Jacotech
 
The analysis of multichannel mac protocols
The analysis of multichannel mac protocolsThe analysis of multichannel mac protocols
The analysis of multichannel mac protocols
pijans
 
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETsSimulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
IOSR Journals
 
Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3Wireless Sensor Networks UNIT-3
Wireless Sensor Networks UNIT-3
Easy n Inspire L
 
Ad

More from A. Shamel (13)

Vmware Data Center Virtualization ESXI and vCenter
Vmware Data Center Virtualization ESXI and vCenterVmware Data Center Virtualization ESXI and vCenter
Vmware Data Center Virtualization ESXI and vCenter
A. Shamel
 
Cybersecurity
CybersecurityCybersecurity
Cybersecurity
A. Shamel
 
Foreigners Authentication Based on Multi-Biometric System for Iraq
Foreigners Authentication Based on  Multi-Biometric System for IraqForeigners Authentication Based on  Multi-Biometric System for Iraq
Foreigners Authentication Based on Multi-Biometric System for Iraq
A. Shamel
 
Buses and protocol
Buses and protocolBuses and protocol
Buses and protocol
A. Shamel
 
Serial connectors, Protocols , USB (universal serial bus)
Serial connectors, Protocols , USB (universal serial bus)Serial connectors, Protocols , USB (universal serial bus)
Serial connectors, Protocols , USB (universal serial bus)
A. Shamel
 
Omnet sem
Omnet semOmnet sem
Omnet sem
A. Shamel
 
Foc ch4
Foc ch4Foc ch4
Foc ch4
A. Shamel
 
GSM & CDMA & OFDM
GSM & CDMA & OFDMGSM & CDMA & OFDM
GSM & CDMA & OFDM
A. Shamel
 
Security vulnerability
Security vulnerabilitySecurity vulnerability
Security vulnerability
A. Shamel
 
Malicion software
Malicion softwareMalicion software
Malicion software
A. Shamel
 
Analog communication
Analog communicationAnalog communication
Analog communication
A. Shamel
 
Data base security and injection
Data base security and injectionData base security and injection
Data base security and injection
A. Shamel
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
A. Shamel
 
Vmware Data Center Virtualization ESXI and vCenter
Vmware Data Center Virtualization ESXI and vCenterVmware Data Center Virtualization ESXI and vCenter
Vmware Data Center Virtualization ESXI and vCenter
A. Shamel
 
Cybersecurity
CybersecurityCybersecurity
Cybersecurity
A. Shamel
 
Foreigners Authentication Based on Multi-Biometric System for Iraq
Foreigners Authentication Based on  Multi-Biometric System for IraqForeigners Authentication Based on  Multi-Biometric System for Iraq
Foreigners Authentication Based on Multi-Biometric System for Iraq
A. Shamel
 
Buses and protocol
Buses and protocolBuses and protocol
Buses and protocol
A. Shamel
 
Serial connectors, Protocols , USB (universal serial bus)
Serial connectors, Protocols , USB (universal serial bus)Serial connectors, Protocols , USB (universal serial bus)
Serial connectors, Protocols , USB (universal serial bus)
A. Shamel
 
GSM & CDMA & OFDM
GSM & CDMA & OFDMGSM & CDMA & OFDM
GSM & CDMA & OFDM
A. Shamel
 
Security vulnerability
Security vulnerabilitySecurity vulnerability
Security vulnerability
A. Shamel
 
Malicion software
Malicion softwareMalicion software
Malicion software
A. Shamel
 
Analog communication
Analog communicationAnalog communication
Analog communication
A. Shamel
 
Data base security and injection
Data base security and injectionData base security and injection
Data base security and injection
A. Shamel
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
A. Shamel
 

Recently uploaded (20)

Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to Manage Purchase Alternatives in Odoo 18
How to Manage Purchase Alternatives in Odoo 18How to Manage Purchase Alternatives in Odoo 18
How to Manage Purchase Alternatives in Odoo 18
Celine George
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdfIntroduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
james5028
 
Grade 2 - Mathematics - Printable Worksheet
Grade 2 - Mathematics - Printable WorksheetGrade 2 - Mathematics - Printable Worksheet
Grade 2 - Mathematics - Printable Worksheet
Sritoma Majumder
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
03#UNTAGGED. Generosity in architecture.
03#UNTAGGED. Generosity in architecture.03#UNTAGGED. Generosity in architecture.
03#UNTAGGED. Generosity in architecture.
MCH
 
Real GitHub Copilot Exam Dumps for Success
Real GitHub Copilot Exam Dumps for SuccessReal GitHub Copilot Exam Dumps for Success
Real GitHub Copilot Exam Dumps for Success
Mark Soia
 
dynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south Indiadynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south India
PrachiSontakke5
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to Manage Purchase Alternatives in Odoo 18
How to Manage Purchase Alternatives in Odoo 18How to Manage Purchase Alternatives in Odoo 18
How to Manage Purchase Alternatives in Odoo 18
Celine George
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdfIntroduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
james5028
 
Grade 2 - Mathematics - Printable Worksheet
Grade 2 - Mathematics - Printable WorksheetGrade 2 - Mathematics - Printable Worksheet
Grade 2 - Mathematics - Printable Worksheet
Sritoma Majumder
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
03#UNTAGGED. Generosity in architecture.
03#UNTAGGED. Generosity in architecture.03#UNTAGGED. Generosity in architecture.
03#UNTAGGED. Generosity in architecture.
MCH
 
Real GitHub Copilot Exam Dumps for Success
Real GitHub Copilot Exam Dumps for SuccessReal GitHub Copilot Exam Dumps for Success
Real GitHub Copilot Exam Dumps for Success
Mark Soia
 
dynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south Indiadynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south India
PrachiSontakke5
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 

wireless sensor network

  • 1. Medium Access Control Protocols For wireless Sensor Network By: Ahmed Shamel Noori supervised by: Dr.En. Muhammed Najm Al-Salam 3/10/2017
  • 2. Outline  Introduction  Background  Performance Requirements  MAC Protocols :  Contention-based  Schedule-based  Hybrid  Conclusion
  • 3. Introduction Wireless Sensor Networks are typically composed of a large number of low-cost, low-power, multifunctional wireless devices deployed over a geographical area in an ad hoc fashion and without careful planning. sensing devices are resource constrained and therefore are only capable of a limited amount of processing and communication.
  • 4. The choice of the medium access control protocol is the major determining factor in WSN performance the MAC protocol functionalities are provided by the lower sublayer of the data link layer (DLL). The higher sublayer of the DLL is referred as the logical link control (LLC) layer. Background
  • 5. The MAC sublayer resides directly above the physical layer. It supports the following basic functions: • Framing – Define the frame format and perform data encapsulation and decapsulation for communication between devices. • Reliability – Ensure successful transmission between devices. (by sending acknowledgement (ACK) messages and retransmissions when necessary). • Flow Control – Prevent frame loss (swamping) through overloaded recipient buffers. • Error Control – Use error detection or error correction codes to control the amount of errors present in frames delivered to upper layers. • Medium Access – Control which devices participate in communication at any time. Medium access becomes a main function of wireless MAC protocols since broadcasts easily cause data corruption through collisions.
  • 6. Why do we need MAC? ● Wireless channel is a shared medium. ● Radios transmitting in the same frequency band interfere with each other. The role of Medium Access Control ● Controls when and how each node can transmit in the wireless channel. ● Solves the contention and collision.
  • 7. Performance Requirements In trying to determine the performance requirements of MAC protocols, the scope of research has been very broad, issues such as :  Delay: refers to the amount of time spent by a data packet in the MAC layer before it is transmitted successfully.  Throughput: typically defined as the rate at which messages are serviced by a communication system. It is usually measured either in messages per second or bits per second.  Robustness: defined as a combination of reliability, availability, and dependability requirements, reflects the degree of the protocol insensitivity to errors and misinformation.
  • 8. Performance Requirements  Scalability: refers to the ability of a communications system to meet its performance characteristics regardless of the size of the network or the number of competing nodes.  Stability: refers to the ability of a communications system to handle fluctuations of the traffic load over sustained periods of time.  Fairness: A MAC protocol is considered to be fair if it allocates channel capacity evenly among the competing communicating nodes without unduly reducing the network throughput.  Energy: a sensor node is equipped with one or more integrated sensors, embedded processors with limited capability, and short-range radio communication ability.
  • 9. Major Sources of Energy Wastes ● Control Packet Overhead E.g., RTS/CTS ● Collision (RTS: Request To Send) Retransmission (CTS: Clear To Send) ● Overhearing The receiver of a packet is not the intended receiver of that packet ● Idle Listing Listening to possible traffic that is not sent
  • 10. Type of Multiple Access protocol
  • 11. Fixed-Assignment Protocols ( Channelized protocol) In fixed-assignment strategies, each node is allocated a predetermined fixed amount of the channel resources. his category include frequency-division multiple access (FDMA), time-division multiple access (TDMA), and code-division multiple access (CDMA). Random Assignment Protocols In fixed-assignment schemes, each communicating node is assigned a frequency band in FDMA systems or a time slot in TDMA systems. This assignment is (static) The ALOHA protocol (dynamic), also referred to as pure ALOHA, was one of the first such media access protocols. improve the performance of pure ALOHA lead to the development of several schemes, including carrier sense multiple access (CSMA), carrier-sense multiple access with collision detection (CSMA/CD), and carrier-sense multiple access with collision avoidance (CSMA/CA) Type of Multiple Access protocol
  • 14.  Every node senses the carrier before transmitting  If the carrier is not clear, the node defers transmission for a specified period Otherwise, transmits.  While transmitting, the sender is listening to carrier and sender stops transmitting if collision has been detected. CSMA/CD (carrier sense multiple access/ collision detection)
  • 16. Classification of MAC Protocols  Contention-based protocols ( S-MAC , B-MAC ) 1. S-MAC  Basic Idea Trades energy efficiency for lower throughput and higher latency  Main Components Periodic Listen and Sleep Collision Avoidance Overhearing Avoidance Message Passing
  • 17. Periodic Listen and Sleep ● Nodes periodically sleep ● Turn off radio when sleeping ● Reduce duty cycle to ~10% ● Trades energy efficiency for lower throughput and higher latency Classification of MAC Protocols
  • 18. Collision Avoidance ● Similar to IEEE 802.11 ● Virtual Carrier Sense ● NAV (Network Allocation Vector) ● Physical Carrier Sense ● Four-way(steps) handshake ● RTS/CTS/DATA/ACK Classification of MAC Protocols
  • 19. Overhearing Avoidance ● The Basic Idea a node can go to sleep whenever its neighbor is talking with another node. ● Who should sleep? The immediate neighbors of sender and receiver. ● How do they know when to sleep? By overhearing RTS or CTS. ● How long should they sleep? NAV (Network Allocation Vector). Classification of MAC Protocols
  • 20. Message Passing How to transmit a long message? ● Transmit it as a single long packet (Easy to be corrupted). ● Transmit as many independent packets (Higher Control Overhead & Longer Delay). ● Divide into fragments, but transmit all in burst. Classification of MAC Protocols
  • 21. Classification of MAC Protocols 2. B-MAC  B-MAC is implemented in TinyOS.  Major Feature: reconfigurable. ● Above B-MAC, one can implement an RTS-CTS scheme or a TDMS like scheduling protocol.  A small core of media access functionality ● arbitration, reliability, low power communication
  • 22. 2. B-MAC (Overview) ● Channel Arbitration Clear Channel Assessment (CCA) & Backoffs ● Reliability Link-layer acknowledgment ● Low Power Communication Low Power Listening (LPL) Classification of MAC Protocols
  • 23. Classification of MAC Protocols  Schedule-based MAC Protocols for WSNs (Traditional TDMA MAC Protocols) ● Divide time into cycles A cycle consists of several slots ● Advantages Collision-Free, Low Idle Listing and Overhearing. ● Disadvantages Synchronization, Low Channel Utilization ● An important Issue Slot Assignment Strategy
  • 24. Slot Assignment Strategy A node should own a slot different from its one-hop and two-hop neighbors Classification of MAC Protocols
  • 25. Classification of MAC Protocols  Hybrid (TDMA/CSMA) ● Z-MAC ● Funneling-MAC
  • 26. 1. Z-MAC (Zebra MAC) ● A hybrid TDMA and CSMA MAC scheme ● The main feature is its adaptability to the level of contention in the network ● under low contention, it behaves like CSMA, and ● under high contention, like TDMA Classification of MAC Protocols
  • 27. Funneling-MAC ● The authors propose a localized, sink-oriented funneling-MAC ● Localized Using local TDMA scheduling in the intensity region only ● Sink-oriented Manage TDMA scheduling Compute and maintain the depth of the intensity region Classification of MAC Protocols
  • 28. Conclusion ● MAC Protocols in WSNs ● Energy Efficiency and Other Concerns ● Contention-based/Schedule-based/Hybrid