Abstract

Medium Access Control (MAC) protocol consists of sets of rules that determine which node is allowed to access the transmission medium. It provides mechanism for collision avoidance such that interfering sensor nodes do not transmit at the same time. In the literature, researchers have proposed different MAC protocols with features aimed at improving energy efficiency and thereby prolonging the life of sensor nodes. Sensor MAC, Time-out MAC (T-MAC), Dynamic Sensor MAC (DSMAC), WiseMAC, Quorum-based MAC (Queen-MAC) and Traffic Adaptive Medium Access Protocol (TRAMA) are some examples of proposed MAC protocols. There is a duration field in each transmitted packet. The value of this field indicates how long it will take to complete the remaining packet transmission. In the current paper, a novel energy-efficient MAC protocol is proposed based on the use of duration value in transmitted packets to setup varying sleep/wake-up schedules for neighbouring nodes of the receiver. The effectiveness of this proposed Packet-Duration-Value-based MAC (PDV-MAC) protocol is tested via Simulation which is implemented in Visual C# and MATLAB. It is shown by the results obtained that the proposed MAC protocol can indeed be implemented in sensor nodes to improve energy efficiency in wireless sensor network.

Highlights

  • One fundamental function of the Medium Access Control (MAC) protocol is to avoid collisions so that interfering nodes do not transmit at the same time

  • It is shown by the results obtained that the proposed MAC protocol can be implemented in sensor nodes to improve energy efficiency in wireless sensor network

  • A novel Packet-Duration-Value-based MAC (PDV-MAC) protocol was proposed based on duration value in transmitted packets of the sender

Read more

Summary

Introduction

One fundamental function of the Medium Access Control (MAC) protocol is to avoid collisions so that interfering nodes do not transmit at the same time. Major sources of energy waste in sensor networks include: collision (i.e., when a transmitted packet is corrupted due to interference, the affected bits have to be discarded and follow-on retransmissions increase energy consumption), overhearing (i.e., nodes pick-up data packets that are destined to other nodes), control packet overhead (i.e., sending/receiving of control packets consumes energy, and less useful data packets are transmitted), and idle listening (i.e., listening to receive packets that are not sent). It is noted that MAC protocols in WSNs are generally CSMA-based. They are flexible and do not need much infrastructural support. Carrier Sense Multiple Access (CSMA)-based MAC protocols do not require clock synchronization and global topology knowledge. The main design features for MAC protocols in a WSN include energy, latency and throughput as well as scalability

Objectives
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call