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.

286 PERFORMANCE AND TRAFFIC MANAGEMENT<br />

The remainder of this chapter is organized as follows. In Section 11.3 several<br />

design issues are described as they affect system performance. In Section 11.4<br />

we present the metrics of system performance <strong>and</strong> in Section 11.5, a simple model<br />

to compute system lifetime. Section 11.6 concludes the chapter. In this section we<br />

highlight briefly networking protocols for wireless sensor networks, including<br />

MAC, routing, <strong>and</strong> transport protocols, from a performance point of view. These<br />

protocols heavily influence the overall performance of WSNs.<br />

11.3 WSN DESIGN ISSUES<br />

11.3.1 MAC <strong>Protocols</strong><br />

MAC protocols affect the efficiency <strong>and</strong> reliability of hop-by-hop data transmission.<br />

Existing MAC protocols such as the IEEE 802 series st<strong>and</strong>ard may not<br />

be completely suitable for WSNs because of energy efficiency. General MAC<br />

protocols can result in a waste of energy in the following ways [11.12]:<br />

Since a wireless channel is shared in a distributed manner, packet collision<br />

cannot be avoided. The collided packets require retransmission <strong>and</strong> result in<br />

energy waste.<br />

Most distributed wireless MAC protocols require control messages for data<br />

transmission (e.g., request-to-send/clear-to-send in the IEEE 802.11 distributed<br />

coordination function). Control messages consume energy.<br />

Overhearing <strong>and</strong> idle listening can also result in energy waste. Overhearing<br />

means that a node receives packets destined for other nodes. Idle listening<br />

refers to a situation where nodes there need to listen on the channel to get its<br />

status.<br />

MAC protocols for wireless sensor networks emphasize energy efficiency<br />

through design of effective <strong>and</strong> practical approaches to deal with the foregoing<br />

problems. For example, S-MAC [11.13] designs an adaptive algorithm to let sensor<br />

nodes sleep at a certain time. The approach of Tay et al. [11.14] devises a<br />

nonuniform contention slot assignment algorithm to speed up collision resolution<br />

<strong>and</strong> reduce latency while in the idle state. Typical parameters used to measure<br />

performance of MAC protocols include collision probability, control overhead,<br />

delay, <strong>and</strong> throughput.<br />

11.3.2 Routing <strong>Protocols</strong><br />

As we have seen in earlier chapters, routing protocols in WSNs are for setting up<br />

one or more path(s) from sensor nodes to the sink. Since sensor nodes have<br />

limited resources, routing protocols should have a small overhead, which may<br />

result from control message interchange <strong>and</strong> caching. Therefore, the traditional<br />

address-centric routing protocols for Internet (e.g., the routing information

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

Saved successfully!

Ooh no, something went wrong!