Abstract
Implementation of information and control technologies is essential for application areas such as precision agriculture, where Wireless Sensor Networks are deployed. In wireless sensor networks (WSNs), data is collected from the source nodes and routed to the sink. And from the sink, this data is sent to the internet. Energy conservation is paramount during the communication phase in order to prolong the lifetime of the sensor nodes. The main method deployed to conserve energy consists of switching off the nodes transceiver when not transmitting nor receiving packets.
In this project, we introduce a Data Caching Algorithm (DCAL) that optimises the sleep/wake up periods of wireless sensor nodes to achieve low energy consumption and latency. The algorithm was used to analyse data in order to avoid situations of continuously transmitting the same information from the source node to the sink. This approach exploits the duty cycling scheme and operating on top of Media Access Control (MAC). We implement a Data Caching Algorithm (DCAL) in MIXIM (Mixed simulator for wireless and mobile networks using OMNET++ simulation engine) running on OMNET++ (Objective Modular Network Testbed in C++) simulator where different network sizes and simulation times were varied. We compared the performance of our algorithm with Data gathering MAC (DMAC) and Sensor-MAC (SMAC) and results showed that DCAL scheme significantly performs better in energy conservation and achieved a better latency than the DMAC protocol. Further still the DCAL approach performed extremely well in large, random networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sahota, H., Kumar, R., Kamal, A., Huang, J.: An energy-efficient wireless sensor network for precision agriculture. Wirel. Commun. Mob. Comput. 11, 1628–1645 (2013)
Anastasi, G., Conti, M., Di Francesco, M., Passarella, A.: Energy conservation in wireless sensor networks: a survey. Ad Hoc Netw. 7, 537–568 (2009)
Mihaylov, M., Borgne, Y., Tuyls, K.: Distributed cooperation in wireless sensor networks. In: Proceedings of the 23rd Belgium-Netherlands Conference on Artificial Intelligence, pp. 141–142 (2011)
Anastasi, G., Conti, M., Francesco, M., Passarella, A.: An adaptive and low-latency power management protocol for wireless sensor networks. In: Proceedings of the 4th ACM International Workshop, pp. 67–74 (2006)
Rahman, M., Hussain, S.: Effective caching in wireless sensor network. In: Advanced Information Networking and Applications Workshops, vol. 1, pp. 43–47 (2007)
Ye, W., Heideman, J., Estrin, D.: Medium access control with coordinated adaptive sleeping for wireless sensor networks. J. IEEE/ACM Trans. Netw. (TON) Arch. 12, 493–506 (2004)
Lu, G., Raghavendra, S.: An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks. In: Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), pp. 863–875 (2004)
Yu, F.: A survey of wireless sensor network simulation tools. Washington University in Saint Louis, vol. 4, pp. 9–16, August 2008
Xue, Y., Sung Lee, H., Yang, M., Kumarawadu, P., Ghenniwa, H.H., WeimingShen, H.: Performance evaluation of NS-2 simulator for wireless sensor networks. In: IEEE International Conference on ElectroInformation Technology, pp. 955–957 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Musaazi, K.P., Bulega, T., Lubega, S.M. (2015). Energy Efficient Data Caching in Wireless Sensor Networks: A Case of Precision Agriculture. In: Nungu, A., Pehrson, B., Sansa-Otim, J. (eds) e-Infrastructure and e-Services for Developing Countries. AFRICOMM 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 147. Springer, Cham. https://doi.org/10.1007/978-3-319-16886-9_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-16886-9_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16885-2
Online ISBN: 978-3-319-16886-9
eBook Packages: Computer ScienceComputer Science (R0)