Research Article

A Novel Routing Protocol for Low-Energy Wireless Sensor Networks

Algorithm 1

Steps for OEERP Algorithm
Step 1. Install the node into a network
(Input parameter: optima distance and threshold energy
Output parameter: sleep/awake scheduling)
Step 2. Check the optima distance and threshold energy
Step 3. Set the flow rate
Step 4. Calculate the priority node value
Step 5. Check the entire node for priority
Step 6. Put to sleep the high-priority node
Step 7. Calculate the sleep interval time to sleep
Step 8. Wake up the node after the sleep interval
Step 9. Start the data relaying process