Call for Paper - November 2022 Edition
IJCA solicits original research papers for the November 2022 Edition. Last date of manuscript submission is October 20, 2022. Read More

Use of Contextual Information to Optimize Wireless Sensor Node’s Energy Consumption Rate during Reprogramming Procedures

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Authors:
Eronu Majiyebo Emmanuel, Ibrahim Tashiwa Emmanuel
10.5120/ijca2016910473

Eronu Majiyebo Emmanuel and Ibrahim Tashiwa Emmanuel. Use of Contextual Information to Optimize Wireless Sensor Node’s Energy Consumption Rate during Reprogramming Procedures. International Journal of Computer Applications 143(11):28-39, June 2016. BibTeX

@article{10.5120/ijca2016910473,
	author = {Eronu Majiyebo Emmanuel and Ibrahim Tashiwa Emmanuel},
	title = {Use of Contextual Information to Optimize Wireless Sensor Node’s Energy Consumption Rate during Reprogramming Procedures},
	journal = {International Journal of Computer Applications},
	issue_date = {June 2016},
	volume = {143},
	number = {11},
	month = {Jun},
	year = {2016},
	issn = {0975-8887},
	pages = {28-39},
	numpages = {12},
	url = {http://www.ijcaonline.org/archives/volume143/number11/25123-2016910473},
	doi = {10.5120/ijca2016910473},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}
}

Abstract

This research work explores the use of context information to improve upon wireless sensor networks performance by reducing the energy consumption rate during reprogramming processes. A software system that dynamically reconfigures wireless sensor network operational functionalities optimally based on evolving application context is developed. In order to demonstrate the benefits of the context based reconfiguration model, two contexts related input variables were used. The first variable is obtained using a metric tool (PDE) devised for extracting the delta of two files (application related context). The second variable entails the battery energy level state of the sensor node taken as an operational-demand related context. A robust inference engine was developed based on the inferred expert knowledge on memory related energy consumption pattern during the reconfiguration process. The resulting output from the fuzzy logic controller decides when and which of the reconfiguration approach is to be implemented in order to prolong the battery life. The model's performance was evaluated on an OMNet++ simulation platform using pilot data obtained from a test bed composed of Microchips’ PIC32MX320F128H microcontroller and MRF24J40MB transceiver. In a network of six nodes, two were equipped with the developed model capability and the others were not. The overall energy expended as read, erase and write were obtained from each node for the purpose of comparison. Results obtained show that 65% of energy expended during the erasure procedure is saved in nodes that adopt the context-based reconfiguration model. Similarly, 45% and 69% reduction in energy consumption were obtained for the read and write procedures respectively.

References

  1. Baldauf, M., Dustdar, S., and Rosenberg, F. 2007. “A Survey on Context-aware systems”. International Journal of Ad Hoc and Ubiquitous Computing, 2(4), 263-277.
  2. Steine, M., Ngo, C.V., Oliver, R. S. Geilen, M., Basten, T., Fohler, G. and Decotgnie J. 2011. “Proactive Reconfiguration of Wireless Sensor Networks”, Proceedings of the 14th ACM International Conference on Modelling, Anaylsis and Simulation of Wireless and Mobile systems (MSWIM’11), 31-39.
  3. Eronu, E.M., & Misra, S. (2016). “Precise Delta Extraction Scheme for Reprogramming of Wireless Sensor Nodes”. Nigerian Journal of Technology (NIJOTECH). 35(1), 144-154.
  4. E. M. Eronu, S. Misra and M. Aibinu, 2013 “Reconfiguration Approaches in Wirless Sensor Network: Issues and Chanllenges,” in 2nd IEE Conference on Emerging & Sustanable Technologies for Power & ICT in a Developing Society (NIGERCON), Owerri, Nigeria.
  5. Dong, W., Chen, C., Bu, J. and Huang, C. 2013. “Enabling efficient reprogramming through reduction of executable modules in networked embedded systems”, Journal of Ad Hoc Networks. 11(1). 473-489, doi>10.1016/j.adhoc.2012.07.007
  6. Dong, W., Liu, Y., Chen, C., Bu, J., Huang, C. and Zhao, Z. 2011. “R2: Incremental Reprogramming using Relocatable Code in Networked Embedded Systems”. IEEE INFOCOM conference proceedings, 376 – 380.
  7. Han-Lin, L., Chia-Lin, Y. and Hung-Wei, T. 2008. “Energy-Aware Flash Memory Management in Virtual Memory System”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 16(8), 952-964.
  8. Gaurav, M., Peter, D., Deepak, G. and Prashant, S. 2006. “Ultra-low power data storage for sensor networks”, Proceedings of the 5th international conference on Information processing in sensor networks, April 19-21, Nashville, Tennessee, USA. Doi:10.1145/1127777.1127833.
  9. Rada-Vilela, J. 2014. “Fuzzylite: a fuzzy logic control library”, URL: http://www.fuzzylite.com.
  10. Sadiq, A. S., Abu, B. K. and Ghafoor, K. Z. 2010. “A Fuzzy Logic Approach for Reducing Handover Latency in Wireless Networks” . Network Protocols and Algorithms, (2)4, 1 -27, doi: 10.5296/npa.v2i4.527
  11. Mohan, V., Bunker, T., Grupp, L., Gurumurthi, S. and Stan, M. R. 2013, “Modeling Power Consumption of NAND Flash Memories Using FlashPower”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 32(7), 1031-1043.
  12. Mathur, G., Desnoyers, P., Ganesan, D. and Shenoy, P. 2006. “Ultra-low power data storage for sensor networks”, Proceedings of the 5th international conference on Information processing in sensor networks, April 19-21, Nashville, Tennessee, USA , doi:10.1145/1127777.1127833.

Keywords

Reprogramming, wireless sensor network, reconfiguration, fuzzy logic controller, Algorithm.