The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (2013 vol.62)
pp: 676-689
L. A. Villas , Dept. of Comput. Sci., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
A. Boukerche , Sch. of Inf. Technol. & Eng. (SITE), Univ. of Ottawa, Ottawa, ON, Canada
H. S. Ramos , Dept. of Comput. Sci., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
H. A. B. F. de Oliveira , Dept. of Comput. Sci., Fed. Univ. of Amazonas, Manaus, Brazil
R. B. de Araujo , Dept. of Comput. Sci., Fed. Univ. of Sao Carlos, Sao Carlos, Brazil
A. A. F. Loureiro , Dept. of Comput. Sci., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
ABSTRACT
Large scale dense Wireless Sensor Networks (WSNs) will be increasingly deployed in different classes of applications for accurate monitoring. Due to the high density of nodes in these networks, it is likely that redundant data will be detected by nearby nodes when sensing an event. Since energy conservation is a key issue in WSNs, data fusion and aggregation should be exploited in order to save energy. In this case, redundant data can be aggregated at intermediate nodes reducing the size and number of exchanged messages and, thus, decreasing communication costs and energy consumption. In this work, we propose a novel Data Routing for In-Network Aggregation, called DRINA, that has some key aspects such as a reduced number of messages for setting up a routing tree, maximized number of overlapping routes, high aggregation rate, and reliable data aggregation and transmission. The proposed DRINA algorithm was extensively compared to two other known solutions: the Information Fusion-based Role Assignment (InFRA) and Shortest Path Tree (SPT) algorithms. Our results indicate clearly that the routing tree built by DRINA provides the best aggregation quality when compared to these other algorithms. The obtained results show that our proposed solution outperforms these solutions in different scenarios and in different key aspects required by WSNs.
INDEX TERMS
wireless sensor networks, telecommunication network routing, trees (mathematics), energy conservation, reliable routing approach, lightweight routing approach, DRINA, in-network aggregation, wireless sensor networks, WSN, energy consumption, communication costs, exchanged messages, data routing, data aggregation, shortest path tree algorithm, information fusion-based role assignment algorithm, InFRA algorithm, Routing, Wireless sensor networks, Clustering algorithms, Relays, Protocols, Energy consumption, Reliability, wireless sensor networks, Routing protocol, in-network aggregation
CITATION
L. A. Villas, A. Boukerche, H. S. Ramos, H. A. B. F. de Oliveira, R. B. de Araujo, A. A. F. Loureiro, "DRINA: A Lightweight and Reliable Routing Approach for In-Network Aggregation in Wireless Sensor Networks", IEEE Transactions on Computers, vol.62, no. 4, pp. 676-689, April 2013, doi:10.1109/TC.2012.31
REFERENCES
[1] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cyirci, "Wireless Sensor Networks: A Survey," Computer Networks, vol. 38, no. 4, pp. 393-422, Mar. 2002.
[2] K. Romer and F. Mattern, "The Design Space of Wireless Sensor Networks," IEEE Wireless Comm., vol. 11, no. 6, pp. 54-61, Dec. 2004.
[3] G. Anastasi, M. Conti, M. Francesco, and A. Passarella, "Energy Conservation in Wireless Sensor Networks: A Survey," Ad Hoc Networks, vol. 7, no. 3, pp. 537-568, http://dx.doi.org/10.1016 j.adhoc.2008.06.003 , May 2009.
[4] A. Boukerche, R.B. Araujo, and L. Villas, "Optimal Route Selection for Highly Dynamic Wireless Sensor and Actor Networks Environment," Proc. 10th ACM Symp. Modeling, Analysis, and Simulation of Wireless and Mobile Systems (MSWiM '07), pp. 21-27, 2007.
[5] O. Younis, M. Krunz, and S. Ramasubramanina, "Node Clustering in Wireless Sensor Networks: Recent Developments and Deployment Challenges," IEEE Network, vol. 20, no. 3, pp. 20-25, Dec. 2006.
[6] S. Olariu, Q. Xu, and A. Zomaya, "An Energy-Efficient Self-Organization Protocol for Wireless Sensor Networks," Proc. IEEE Intelligent Sensors, Sensor Networks and Information Processing Conf. (ISSNIP), pp. 55-60, Dec. 2004.
[7] H.S. AbdelSalam and S. Olariu, "A Lightweight Skeleton Construction Algorithm for Self-Organizing Sensor Networks," Proc. IEEE Int'l Conf. Comm. (ICC), pp. 1-5, http://dblp.uni-trier. de/db/conf/iccicc2009.html#AbdelSalamO09 , 2009.
[8] L. Villas, A. Boukerche, R.B. de Araujo, and A.A.F. Loureiro, "Highly Dynamic Routing Protocol for Data Aggregation in Sensor Networks," Proc. IEEE Symp. Computers and Comm. (ISCC), pp. 496-502, http://dx.doi.org/10.1109ISCC.2010.5546580 , 2010.
[9] L.A. Villas, A. Boukerche, H.A. de Oliveira, R.B. de Araujo, and A.A. Loureiro, "A Spatial Correlation Aware Algorithm to Perform Efficient Data Collection in Wireless Sensor Networks," Ad Hoc Networks, http://www.sciencedirect.com/science/ article/ piiS1570870511001892, 2011.
[10] I. Chatzigiannakis, T. Dimitriou, S.E. Nikoletseas, and P.G. Spirakis, "A Probabilistic Algorithm for Efficient and Robust Data Propagation in Wireless Sensor Networks," Ad Hoc Networks, vol. 4, no. 5, pp. 621-635, 2006.
[11] I. Chatzigiannakis, S. Nikoletseas, and P.G. Spirakis, "Efficient and Robust Protocols for Local Detection and Propagation in Smart Dust Networks," Mobile Networks and Applications, vol. 10, nos. 1/2, pp. 133-149, 2005.
[12] C. Efthymiou, S. Nikoletseas, and J. Rolim, "Energy Balanced Data Propagation in Wireless Sensor Networks," Wireless Networks, vol. 12, no. 6, pp. 691-707, 2006.
[13] L.A. Villas, D.L. Guidoni, R.B. Araújo, A. Boukerche, and A.A. Loureiro, "A Scalable and Dynamic Data Aggregation Aware Routing Protocol for Wireless Sensor Networks," Proc. 13th ACM Int'l Conf. Modeling, Analysis, and Simulation of Wireless and Mobile Systems, pp. 110-117, http://doi.acm.org/10.11451868521. 1868540 , 2010.
[14] E.F. Nakamura, A.A.F. Loureiro, and A.C. Frery, "Information Fusion for Wireless Sensor Networks: Methods, Models, and Classifications," ACM Computing Surveys, vol. 39, no. 3, pp. 9-1/9-55, 2007.
[15] F. Hu, X. Cao, and C. May, "Optimized Scheduling for Data Aggregation in Wireless Sensor Networks," Proc. Int'l Conf. Information Technology: Coding and Computing (ITCC '05), pp. 557-561, 2005.
[16] I. Solis and K. Obraczka, "The Impact of Timing in Data Aggregation for Sensor Networks," IEEE Int'l Conf. Comm., vol. 6, pp. 3640-3645, June 2004.
[17] B. Krishnamachari, D. Estrin, and S.B. Wicker, "The Impact of Data Aggregation in Wireless Sensor Networks," Proc. 22nd Int'l Conf. Distributed Computing Systems (ICDCSW '02), pp. 575-578, 2002.
[18] J. Al-Karaki, R. Ul-Mustafa, and A. Kamal, "Data Aggregation in Wireless Sensor Networks—Exact and Approximate Algorithms," Proc. High Performance Switching and Routing Workshop (HPSR '04), pp. 241-245, 2004.
[19] S. Hougardy and H.J. Prömel, "A 1.598 Approximation Algorithm for the Steiner Problem in Graphs," Proc. 10th Ann. ACM-SIAM Symp. Discrete Algorithms (SODA '99), pp. 448-453, 1999.
[20] G. Robins and A. Zelikovsky, "Improved Steiner Tree Approximation in Graphs," Proc. 11th Ann. ACM-SIAM Symp. Discrete Algorithms (SODA '00), pp. 770-779, 2000.
[21] A. Boukerche, B. Turgut, N. Aydin, M.Z. Ahmad, L. Bölöni, and D. Turgut, "Survey Paper: Routing Protocols in Ad Hoc Networks: A Survey," Computer Networks, vol. 55, pp. 3032-3080, http://dx.doi.org/10.1016j.comnet.2011.05.010 , Sept. 2011.
[22] J. Al-Karaki and A. Kamal, "Routing Techniques in Wireless Sensor Networks: A Survey," IEEE Wireless Comm., vol. 11, no. 6, pp. 6-28, Dec. 2004.
[23] E. Fasolo, M. Rossi, J. Widmer, and M. Zorzi, "In-network Aggregation Techniques for Wireless Sensor Networks: A Survey," IEEE Wireless Comm., vol. 14, no. 2, pp. 70-87, Apr. 2007.
[24] A. Boukerche, Algorithms and Protocols for Wireless Sensor Networks. Wiley-IEEE Press, 2008.
[25] C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, and F. Silva, "Directed Diffusion for Wireless Sensor Networking," IEEE/ACM Trans. Networking, vol. 11, no. 1, pp. 2-16, Feb. 2003.
[26] C. Intanagonwiwat, D. Estrin, R. Govindan, and J. Heidemann, "Impact of Network Density on Data Aggregation in Wireless Sensor Networks," Proc. 22nd Int'l Conf. Distributed Computing Systems, pp. 457-458, 2002.
[27] E.F. Nakamura, H.A.B.F. de Oliveira, L.F. Pontello, and A.A.F. Loureiro, "On Demand Role Assignment for Event-Detection in Sensor Networks," Proc. IEEE 11th Symp. Computers and Comm. (ISCC '06), pp. 941-947, 2006.
[28] S. Madden, M.J. Franklin, J.M. Hellerstein, and W. Hong, "Tag: A Tiny Aggregation Service for Ad-Hoc Sensor Networks," ACM SIGOPS Operating Systems Rev., vol. 36, no. SI, pp. 131-146, 2002.
[29] S. Madden, R. Szewczyk, M.J. Franklin, and D. Culler, "Supporting Aggregate Queries over Ad-Hoc Wireless Sensor Networks," Proc. IEEE Fourth Workshop Mobile Computing Systems and Applications (WMCSA '02), pp. 49-58, 2002.
[30] A.P. Chandrakasan, A.C. Smith, and W.B. Heinzelman, "An Application-Specific Protocol Architecture for Wireless Microsensor Networks," IEEE Trans. Wireless Comm., vol. 1, no. 4, pp. 660-670, Oct. 2002.
[31] L.A. Villas, A. Boukerche, R.B. Araujo, and A.A. Loureiro, "A Reliable and Data Aggregation Aware Routing Protocol for Wireless Sensor Networks," Proc. 12th ACM Int'l Conf. Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), pp. 245-252, http://doi.acm.org/10.11451641804.1641846 , 2009.
[32] K.-W. Fan, S. Liu, and P. Sinha, "On the Potential Of Structure-Free Data Aggregation in Sensor Networks," Proc. IEEE INFOCOM, pp. 1-12, Apr. 2006.
[33] C. Intanagonwiwat, R. Govindan, and D. Estrin, "Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks," Proc. MobiCom, pp. 56-67, 2000.
[34] J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister, "System Architecture Directions for Networked Sensors," ACM SIGPLAN Notices, vol. 35, no. 11, pp. 93-104, 2000.
[35] Sinalgo, "Simulator for Network Algorithms," Distributed Computing Group—ETH-Zurich, http://dcg.ethz.ch/projects sinalgo, 2008.
[36] M.A. Takahashi and H., "An Approximate Solution for the Steiner Problem in Graphs," Math Japonica, vol. 24, pp. 573-577, 1980.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool