Chapter 13

Performance Analysis of Power-Aware Algorithms*

Efficiency and quality are of equal importance!! Both come from experience, not from study. Study as you go, don't assume that you're ready for the real world because you studied first.

—Jon Davis

13.1 INTRODUCTION

In the previous chapter most of the application development framework was been discussed for specific deployment, such as the IEEE 802.15.4 ZigBee Alliance. These frameworks make application development and deployment very transparent to developers that hide some of the unique performance characterstics of sensor networks. In this chapter, we will use some of the parameters that are needed for scalable applications such as node counts in the neighborhood of 100 and power dissipation and loading of traffic at each node for different algorithms. This treats the large network as a testbed with standard metrics used by life time and standard AA cells. The testbed simulator allows us to compare the performance characteristics of different hardware, MAC protocols, and their energy requirements.

13.2.1 Performance Metrics

We can define lifetime of sensor networks as

where C = power consumption, E = energy, V = voltage, Rx/Tx = receving/transmitting, and Lispassive.

Idle power consumption is defined as the time elapsed between request and receipt of information over the wireless channel. This is increasing at ...

Get Fundamentals of Sensor Network Programming: Applications and Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.