05.01.2015 Views

Wireless Sensor Networks : Technology, Protocols, and Applications

Wireless Sensor Networks : Technology, Protocols, and Applications

Wireless Sensor Networks : Technology, Protocols, and Applications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

160 MEDIUM ACCESS CONTROL PROTOCOLS FOR WIRELESS SENSOR NETWORKS<br />

its lifetime. The retransmission of colliding packets is yet another source of significant<br />

energy waste. A high number of these collisions may lead to severe performance<br />

degradation of the MAC-layer protocol. Similarly, excessive overhearing,<br />

which causes a node to receive <strong>and</strong> decode packets intended for other sensor<br />

nodes, unnecessarily increases energy consumption <strong>and</strong> can severely degrade the<br />

network throughput. These packets are eventually dropped after the node realizes<br />

that the destination address is different from its own address.<br />

The main objective of most MAC-layer protocols is to reduce energy waste<br />

caused by collisions, idle listening, overhearing, <strong>and</strong> excessive overhead. These<br />

protocols can be categorized into two main groups: schedule- <strong>and</strong> contention-based<br />

MAC-layer protocols. Schedule-based protocols are a class of deterministic MAClayer<br />

protocols in which access to the channel is based on a schedule. Channel<br />

access is limited to one sensor node at a time. This is achieved based on preallocation<br />

of resources to individual sensor nodes. Contention-based MAC-layer protocols<br />

avoid preallocation of resources to individual sensors. Instead, a single radio<br />

channel is shared by all nodes <strong>and</strong> allocated ondem<strong>and</strong>. Simultaneous attempts to<br />

access the communications medium, however, results in collision. The main objective<br />

of contention-based MAC layer protocols is to minimize, rather than completely<br />

avoid, the occurrence of collisions. To reduce energy consumption, these<br />

protocols differ in the mechanisms used to reduce the likelihood of a collision while<br />

minimizing overhearing <strong>and</strong> control traffic overhead.<br />

Resolving collisions is typically achieved using distributed, r<strong>and</strong>omized algorithms<br />

to reschedule channel access among competing sensor nodes. The basic<br />

approach used to reduce overhearing is to force nodes into a sleep state when<br />

they become inactive. Un-coordinating sleeping, however, can make communications<br />

among neighboring nodes difficult. To address this shortcoming, a variety<br />

of less restrictive schedules have been proposed by different MAC-layer protocols<br />

to coordinate the activity of the network sensors.<br />

In the following section we first discuss schedule-based MAC-layer protocols for<br />

WSNs. We then briefly review a variety of contention-based MAC-layer protocols.<br />

We conclude the section with two cases studies. The first study focuses on S-MAC,<br />

a low-duty-cycle contention-based MAC-layer protocol specifically designed for<br />

WSNs. S-MAC strives to retain the flexibility of contention-based MAC-layer protocols,<br />

such as IEEE 802.11, while reducing energy waste caused by idle listening,<br />

collisions, overhearing, <strong>and</strong> excessive control overhear. S-MAC uses the concepts<br />

of low-duty-cycle coordinated sleep <strong>and</strong> wakeup time periods to reduce power consumption<br />

while achieving high throughput.<br />

The second case study focuses on the IEEE MAC-layer protocol specification<br />

for a low-data-rate wireless personal area network st<strong>and</strong>ard: IEEE 802.15.4,<br />

<strong>Wireless</strong> Medium Access Control (MAC) <strong>and</strong> Physical Layer (PHY) Specifications<br />

for Low Rate <strong>Wireless</strong> Personal Area <strong>Networks</strong> (LR-WPANs). The IEEE 802.15.4<br />

specification supports three traffic types: periodic, intermittent, <strong>and</strong> repetitive.<br />

Furthermore, the protocol specification supports fixed, portable, <strong>and</strong> moving<br />

devices operating at data rates ranging from 20 to 250 kbps. When lines of communication<br />

exceed 30ft, the st<strong>and</strong>ard allows for the creation of self-configuring

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!