Routing Protocols in Wireless Sensor Networks
Abstract
:1. Introduction
2. Algorithm Paradigms for Wireless Sensor Networks
- Centralized Algorithms: They are executed in a node that posses the knowledge of the whole network. These algorithms are quite rare because of the cost of transmitting the data to make the node know the status of the complete network.
- Distributed Algorithms: The communication is supported by message-passing.
- Local based Algorithms: The nodes use restricted data acquired from a close area. With this local information, the algorithm is executed in one node.
3. Design Constraints for Routing in Wireless Sensor Networks
- Autonomy: The assumption of a dedicated unit that controls the radio and routing resources does not stand in wireless sensor networks as it could be an easy point of attack. Since there will not be any centralized entity to make the routing decision, the routing procedures are transferred to the network nodes.
- Energy Efficiency: Routing protocols should prolong network lifetime while maintaining a good grade of connectivity to allow the communication between nodes. It is important to note that the battery replacement in the sensors is infeasible since most of the sensors are randomly placed. Under some circumstances, the sensors are not even reachable. For instance, in wireless underground sensor networks, some devices are buried to make them able to sense the soil [6].
- Scalability: Wireless sensor networks are composed of hundred of nodes so routing protocols should work with this amount of nodes.
- Resilience: Sensors may unpredictably stop operating due to environmental reasons or to the battery consumption. Routing protocols should cope with this eventuality so when a current-in-use node fails, an alternative route could be discovered.
- Device Heterogeneity: Although most of the civil applications of wireless sensor network rely on homogenous nodes, the introduction of different kinds of sensors could report significant benefits. The use of nodes with different processors, transceivers, power units or sensing components may improve the characteristics of the network. Among other, the scalability of the network, the energy drainage or the bandwidth are potential candidates to benefit from the heterogeneity of nodes [7].
- Mobility Adaptability: The different applications of wireless sensor networks could demand nodes to cope with their own mobility, the mobility of the sink or the mobility of the event to sense. Routing protocols should render appropriate support for these movements.
4. Classification of Routing Protocols in Wireless Sensor Networks
4.1. Hierarchy Role of Nodes in the Network
4.2. Data Delivery Model
5. Optimization Techniques for Routing in Wireless Sensor Networks
5.1. Attribute-based
5.2. Energy Efficiency
5.3. Data Aggregation
5.4. Addressing Scheme
5.5. Location-based
5.6. Multipath Communication
5.7. Quality of Service
6. Application of the Optimization Techniques: Routing Protocols
6.1. Attribute-based or Data-centric Routing Protocols
6.1.1. SPIN (Sensor Protocols for Information via Negotiation)
6.1.2. Directed Diffusion
6.1.3. Rumor
6.1.4. COUGAR
6.1.5. ACQUIRE (Active Query Forwarding in Sensor Networks)
6.2. Geographical Routing Protocols
6.2.1. Greedy Algorithms
6.2.2. GAF (Geographic Adaptive Fidelity)
6.3. Hierarchical Routing Protocols
6.3.1. LEACH (Low Energy Adaptive Clustering Hierarchy)
6.3.2. PEGASIS (Power-Efficient Gathering in Sensor Information Systems)
6.3.3. TEEN (Threshold Sensitive Energy Efficient Sensor Network Protocol)
6.3.4. DirQ (Directed Query Dissemination)
6.4. Multipath Routing Protocols
6.4.1. SAR (Sequential Assignment Routing)
6.4.2. Maximum Lifetime Routing in Wireless Sensor Networks
6.4.3. Energy Aware Routing in Wireless Sensor Networks
6.4.4. M-MPR (Mesh Multipath Routing)
6.5. Comparison
7. Routing Protocols proposed by Spanish Universities
7.1. Beacon-less Geographic Routing Protocols
7.2. QoS Routing Protocols based on Artificial Intelligence
7.3. Energy Aware Routing Protocols for Underwater Sensor Networks
7.4. SHRP (Simple Hierarchical Routing Protocol)
8. Conclusions
Acknowledgments
References and Notes
- Zanaj, E.; Baldi, M.; Chiaraluce, F. Efficiency of the Gossip Algorithm for Wireless Sensor Networks. Proceedings of the 15th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split–Dubrovnik, Croatia, September, 2007.
- Zhou, H.; Mutka, M.W.; Ni, L.M. Reactive ID Assignment for Sensor Networks. Proceedings of the 2nd IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS), Washington, DC, USA, November, 2005.
- Lin, J.; Liu, Y.; Ni, L.M. SIDA: Self-organized ID Assignment in Wireless Sensor Networks. Proceedings of the 4th IEEE International Conference on Mobile Ad-hoc and Sensor Systems Conference (MASS), Pisa, Italy, October, 2007.
- Boukerche, A.; Nakamura, E.F.; Loureiro, A.F. Algoritms for Wireless Sensor Networks. In Algorithms and Protocols for Wireless Sensor Networks; Boukerche, A., Ed.; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
- Akkaya, K.; Younis, M. A Survey on Routing Protocols for Wireless Sensor Networks. Ad Hoc Netw. 2005, 3, 325–349. [Google Scholar]
- Akyildiz, I.; Pompili, D.; Melodia, T. Underwater Acoustic Sensor Networks: Research Challenges. Ad Hoc Netw. 2005, 3, 257–279. [Google Scholar]
- Karl, H.; Willig, A. Protocols and Architectures for Wireless Sensor Networks; John Wiley & Sons: Chichester, West Sussex, UK, 2005. [Google Scholar]
- Tilak, S.; Abu-Ghazaleh, N.B.; Heinzelman, W. A Taxonomy of Wireless Micro-Sensor Network Models. Mob. Comput. Commun. Rev. 2002, 6, 28–36. [Google Scholar]
- Kulik, J.; Heinzelman, W.; Balakrishnan, H. Negotiation-based Protocols for Disseminating Information in Wireless Sensor Networks. Wirel. Netw. 2002, 8, 169–185. [Google Scholar]
- Intanagonwiwat, C.; Govindan, R.; Estrin, D. Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks. Proceedings of the Sixth Annual International Conference on Mobile Computing and Networking (MOBICOM), Boston, MA, USA, August, 2000.
- Braginsky, D.; Estrin, D. Rumor Routing Algorithm for Sensor Networks. Proceedings of the First ACM International Workshop on Wireless Sensor Networks and Applications (WSNA), Atlanta, GA, USA, September, 2002; pp. 22–31.
- Yao, Y.; Gehrke, J. The Cougar Approach to In-Network Query Processing in Sensor Networks. SIGMOD Rec. 2002, 31, 9–18. [Google Scholar]
- Sadagopan, N.; Krishnamachari, B.; Helmy, A. The ACQUIRE Mechanism for Efficient Querying in Sensor Networks. Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications (SNPA), Anchorage, AK, May, 2003; pp. 149–155.
- Rao, A.; Ratnasamy, S.; Papadimitriou, C.; Shenker, S.; Stoica, I. Geographic Routing without Location Information. Proceedings of the Ninth Annual International Conference on Mobile Computing and Networking (MOBICOM), San Diego, CA, USA, September, 2003; pp. 96–108.
- Seada, K.; Helmy, A. Geographic Protocols in Sensor Networks; Technical Report 04-837; Computer Science Department, University of Southern California: San Diego, CA, USA, 2008. [Google Scholar]
- Seada, K.; Zuniga, M.; Helmy, A.; Krishnamachari, B. Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks. Proceedings of the Second International Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA, November, 2004; pp. 108–121.
- He, T.; Stankovic, J.A.; Lu, C.; Abdelzaher, T.F. SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks. Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS), Providence, RI, USA, May, 2003; pp. 46–55.
- Fang, Q.; Gao, J.; Gubias, J. Locating and Bypassing Routing Holes in Sensor Networks. Proceeding of the 23rd Conference of the IEEE Communications Society (INFOCOM), Hong Kong, China, March, 2004; pp. 2458–2468.
- Xu, Y.; Heidemann, J.; Estrin, D. Geography-informed Energy Conservation for Ad Hoc Routing. Proceedings of the Seventh Annual International Conference on Mobile Computing and Networking (MOBICOM), Rome, Italy, July, 2001; pp. 70–84.
- Rabiner, W.; Kulik, J.; Balakrishnan, H. Adaptive Protocols for Information Dissemination in Wireless Sensor Networks. Proceedings of the Fifth Annual International Conference on Mobile Computing and Networking (MOBICOM), Seattle, WA, USA, August, 1999; pp. 174–185.
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An Application-Specific Protocol Architecture for Wireless Microsensor Networks. IEEE. Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar]
- Lindsey, S.; Raghavendra, C.S. PEGASIS: Power-Efficient Gathering in Sensor Information Systems. Proceedings of the Aerospace Conference, Big Sky, MT, March, 2002; pp. 1125–1130.
- Manjeshwar, E.; Agrawal, D.P. TEEN: A Routing Protocol for Enhanced Efficiency in Wireless Sensor Networks. Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS), San Francisco, CA, USA, April, 2001; pp. 2009–2015.
- Chatterjea, S.; De Luigi, S.; Havinga, P. DirQ: A Directed Query Dissemination Scheme for Wireless Sensor Networks. Proceedings of the IASTED International Conference on Wireless Sensor Networks (WSN), Banff, Alberta, Canada, July, 2006.
- Al-Karakin, J.N.; Kamal, A.E. Routing Techniques in Wireless Sensor Networks: A Survey. IEEE Wirel. Commun. 2004, 11, 6–28. [Google Scholar]
- Chang, J.H.; Tassiulas, L. Energy Conserving Routing in Wireless Ad Hoc Networks. Proceedings of the 19th Conference of the IEEE Communications Society (INFOCOM), Tel-Aviv Israel, March, 2000; pp. 22–31.
- Shah, R.C.; Rabaey, J.M. Energy Aware Routing for Low Energy Ad Hoc Sensor Networks. Proceedings of the Wireless Communications and Networking Conference (WCNC), Orlando, FL, USA, March, 2002; pp. 350–355.
- De, S.; Qiao, C.; Wu, H. Meshed Multipath Routing with Selective Forwarding: an Efficient Strategy in Wireless Sensor Networks. Comput. Netw. 2003, 43, 481–497. [Google Scholar]
- Sánchez, J.A.; Ruiz, P.M.; Martín-Pérez, M. Beacon-Less Geographic Routing Made Practical: Challenges, Design Guidelines and Protocols. IEEE Commun. Mag. 2009, 47, 85–91. [Google Scholar]
- Barbancho, J.; León, C.; Molina, F.J.; Barbancho., A. A New QoS Routing Algorithm based on Self-Organizing Maps for Wireless Sensor Networks. Telecommun. Syst. 2008, 36, 73–83. [Google Scholar]
- Domingo, M.C.; Prior, R. Energy Analysis of Routing Protocols for underwater wireless sensor networks. Comput. Commun. 2008, 31, 1227–1238. [Google Scholar]
- Barenco Abbas, C.J.; González, R.; Cárdenas, N.; García Villalba, L.J. A Proposal of a Wireless Sensor Network Routing Protocol. Telecommun. Syst. 2008, 38, 61–68. [Google Scholar]
- Polastre, J.; Hui, J.; Levis, P.; Zhao, J.; Culler, D.; Shenker, S.; Stoica, I. A Unifying Link Abstraction for Wireless Sensor Networks. Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems (SenSys), San Diego, CA, USA, November, 2005.
- Shan, L.; Zhang, J.; Zhou, G.; Gu, L.; He, T.; Stankovic, J.A. ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks. Proceedings of the 4th International Conference on Embedded Networked Sensor Systems (SenSys), Bolder, CO, USA, November, 2006.
- Srinivasan, K.; Levis, P. RSSI is Under Appreciated. Proceedings of the Third Workshop on Embedded Networked Sensors (EmNets), Cambridge, MA, USA, May, 2006.
- Polastre, J.; Hill, J.; Culler, D. Versatile Low Power Media Access for Wireless Sensor Networks. 2nd International Conference on Embedded Networked Sensor Systems (SenSys), Baltimore, MD, USA, November, 2004.
Protocol | Applied Technique | |||||
---|---|---|---|---|---|---|
Attribute-based | Energy-Efficiency | Location-based | Multipath | QoS | Hierarchy | |
SPIN | Yes | |||||
Directed Diffusion | Yes | |||||
Rumor | Yes | |||||
COUGAR | Yes | |||||
ACQUIRE | Yes | |||||
GAF | Yes | Yes | ||||
LEACH | Yes | Yes | ||||
PEGASIS | Yes | Yes | Yes | |||
TEEN | Yes | Yes | ||||
DirQ | Yes | |||||
SHRP | Yes | Yes | Yes | Yes | ||
SAR | Yes | Yes | ||||
Maximum Lifetime | Yes | Yes | ||||
Energy Aware | Yes | Yes | ||||
M-MPR | Yes | Yes | Yes |
© 2009 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
Share and Cite
García Villalba, L.J.; Sandoval Orozco, A.L.; Triviño Cabrera, A.; Barenco Abbas, C.J. Routing Protocols in Wireless Sensor Networks. Sensors 2009, 9, 8399-8421. https://doi.org/10.3390/s91108399
García Villalba LJ, Sandoval Orozco AL, Triviño Cabrera A, Barenco Abbas CJ. Routing Protocols in Wireless Sensor Networks. Sensors. 2009; 9(11):8399-8421. https://doi.org/10.3390/s91108399
Chicago/Turabian StyleGarcía Villalba, Luis Javier, Ana Lucila Sandoval Orozco, Alicia Triviño Cabrera, and Cláudia Jacy Barenco Abbas. 2009. "Routing Protocols in Wireless Sensor Networks" Sensors 9, no. 11: 8399-8421. https://doi.org/10.3390/s91108399
APA StyleGarcía Villalba, L. J., Sandoval Orozco, A. L., Triviño Cabrera, A., & Barenco Abbas, C. J. (2009). Routing Protocols in Wireless Sensor Networks. Sensors, 9(11), 8399-8421. https://doi.org/10.3390/s91108399