If an agent reaches the power threshold it will stop all its operations and go to the standby mode to reserve its power for critical operations forced by base-station [11]. Aside from these thresholds here it is also defined an operation called neighbors Power Comparison which helps the node to preserve its power. On specific intervals called power broadcast intervals each node broadcasts its remaining power to all its neighbors. Each node that receives these remaining powers will use them to compare its own power-level to its neighbors and update its own sensing interval using the following formula:
Neighbor 'sAveragePower NewInterval ----------------------- OldInterval (1) Sensor'sPower
The new Interval will be applied to the sensor node only if its value is between the Upper Limit and Lower Limit values which are pre-defined in the sensors. Using these techniques, we are able to increase the lifetime of the network [12]. There are different ways to measure the lifetime of the network; some algorithms define the end of the networks lifetime as the time when the first sensor runs out of power, some other define it as the time when a fraction of sensors run out of power. In our approach it is defined the end of the networks lifetime as the time when the first sensor node goes below the Power Threshold, or the time when an agent is not able to reach the base-station. Since having an agent which is not able to reach the basestation means that a critical sensor node in the way to the base-station has run out of power, the second definition is basically equal to the first one[13].