Skip to content
2000
Volume 10, Issue 3
  • ISSN: 2213-2759
  • E-ISSN: 1874-4796

Abstract

Background: Energy-Efficiency is an important issue in Wireless Sensor Networks (WSNs) since sensors are battery powered and are deployed in unattended environments. Long distance transmission is very expensive in WSNs since power consumption is proportional to dα for transmitting over distance d, where α is path loss exponent in the interval [2:6]. Thus, there is a necessary requirement of relay nodes in the network that are capable of performing data sensing, data aggregation and data routing, as described in various patents. Method: This paper presents a Layered Relay-Medium Access Control (LR-MAC) Protocol for a Personal Area Network. This protocol introduces the concept of multi-layering for the relay (routing) nodes. The protocol is validated by doing extensive simulations in QualNet 6.1 network simulator. The QoS parameters are analyzed for three different deployment strategies viz. random, grid and circular. Results: The results show that LR-MAC Protocol is an efficient technique in terms of improving network lifetime, average throughput and reducing number of packets dropped due to channel access failure in the network; while LR-MAC gives a neutral performance in terms of end-to-end delay in the network. Conclusion: LR-MAC protocol can efficiently work for random deployments as well as for wellplanned effective deployments like in smart building monitoring. The network can also be modified for large areas by increasing number of deployed sensor nodes and keeping node density constant.

Loading

Article metrics loading...

/content/journals/cseng/10.2174/2213275910666171116151630
2017-08-01
2025-12-18
Loading full text...

Full text loading...

/content/journals/cseng/10.2174/2213275910666171116151630
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test