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 ...