1. Introduction
Recently, wireless sensor networks composed of large sensor nodes come to realize [1], [2], [3], [4]. Sensor nodes have very limited processing and communication capabilities. Sensor networks are multi-hop and sensor nodes play a dual role as both data generators and routers [5]. Energy is identified as one of the most crucial resources in sensor networks dual to the difficulty of recharging batteries of thousands of devices in remote or hostile environments [6], [7], [8]. Researches show that energy consumption of sensor node is dominated by communication [4], [9].