A routing protocol for wireless sensor networks with load balancing

Directed diffusion is a well know routing algorithm for Wireless Sensor Networks (WSNs) that was designed in 2003. Directed diffusion saves energy by sending data packets hop by hop and by enforcing paths to avoid flooding. The main disadvantage of directed diffusion is that it is not aware of the network and nodes status and as a result cannot compare potential paths to find the best or healthier path. As an effort to try to overcome this disadvantage, we propose a network-aware protocol. The proposed protocol collects data about the available paths and uses these data to enforce healthier paths using machine learning. The data collection is done by adding a new stage called data collection stage. In this stage, the protocol designer can determine which parameters to collect then use these parameters in enforcing the best path according to certain criteria. In our implementation of this paradigm, we are collecting total energy on the path, lowest energy level on the path, and hop count. Again, the data collected is designer and application specific. The collected data will be used to compare available paths using non-incremental learning, and the outcome will be preferring paths that meet the designer criteria. In our case, healthier and shorter paths are preferred, which will result in a balanced power consumption and longer network lifetime since healthier and fewer nodes will be doing the work.

[1]  Xinhua Liu,et al.  The Study of Directed Diffusion Routing Protocol Based on Clustering for Wireless Sensor Network , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[2]  Lovepreet Kaur,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2014 .

[3]  Kajal V Shukla,et al.  A Survey on Energy Efficient Routing Techniques for Wireless Sensor Networks , 2012 .

[4]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[5]  Dimitrios D. Vergados,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[6]  Cosmin Cirstea,et al.  Energy efficient routing protocols for Wireless Sensor Networks: A survey , 2011, 2011 IEEE 17th International Symposium for Design and Technology in Electronic Packaging (SIITME).

[7]  Ganesh K. Venayagamoorthy,et al.  Computational Intelligence in Wireless Sensor Networks: A Survey , 2011, IEEE Communications Surveys & Tutorials.

[8]  Vlado Handziski,et al.  Improving the Energy Efficiency of Directed Diffusion Using Passive Clustering , 2004, EWSN.

[9]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

[10]  M. R. Tripathy,et al.  Routing Protocols in Wireless Sensor Networks: A Survey , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[11]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[12]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[13]  M. A. Rahman,et al.  A survey on energy efficient routing techniques in Wireless Sensor Network , 2013, 2013 15th International Conference on Advanced Communications Technology (ICACT).

[14]  Jang-Ping Sheu,et al.  An energy-efficient diagonal-based directed diffusion for wireless sensor networks , 2002, Ninth International Conference on Parallel and Distributed Systems, 2002. Proceedings..