An Energy-Efficient and Congestion Control Data-Driven Approach for Cluster-Based Sensor Network

  • Syed Rooh Ullah Jan
  • Mian Ahmad JanEmail author
  • Rahim KhanEmail author
  • Hakeem Ullah
  • Muhammad Alam
  • Muhammad Usman


In Wireless Sensor Networks (WSNs), a dense deployment of sensor nodes produce data that contain intra-temporal and inter-spatial correlation. To reduce the intensity of correlation, we propose in-node data aggregation technique that eliminates redundancy in the sensed data in an energy-efficient manner. A novel data-driven approach is adopted to perform in-node data aggregation using an underlying cluster-based hierarchical network. Our proposed approach partially processes the data at each member node and forwards a fraction of the actual data, i.e., fused data, towards the cluster head. At each member node, the raw captured data is categorized into various classes, i.e., stratum. Each member node continuously senses the environment for temperature readings and compares them with the mean values of various strata. If the temperature reading is less than or greater than the mean value, it is compared with the existing Min/Max of that particular stratum. If in case, the new reading is less than/greater than the Min/Max of a particular stratum, it replaces these values, accordingly. Our proposed approach is computationally lightweight, energy-efficient and reduces the degree of correlation among the resource-constrained sensor nodes. As as a result, communication cost, packet collision and network congestion are reduced and the network lifetime is enhanced. The analytical results prove the validity and effectiveness of our proposed approach.


Wireless sensor networks Stratified sampling Data-driven approaches In-network processing Energy-efficiency Congestion Data redundancy 


  1. 1.
    Akyildiz IF, Kasimoglu IH (2004) Wireless sensor and actor networks: research challenges. Ad hoc netw 2 (4):351–367CrossRefGoogle Scholar
  2. 2.
    Akyildiz IF, Vuran MC (2010) Wireless sensor networks, vol 4. Wiley, New YorkCrossRefGoogle Scholar
  3. 3.
    Alam M, Albano M, Radwan A, Rodriguez J (2012) Context parameter prediction to prolong mobile terminal battery life. In: Mobile multimedia communications, pp 476–489. Springer, BerlinCrossRefGoogle Scholar
  4. 4.
    Alam M, Rodriguez J (2010) A dual head clustering mechanism for energy efficient WSNs. In: Lecture notes of the institute for computer sciences, social informatics and telecommunications engineering, pp 380–387. Springer, BerlinGoogle Scholar
  5. 5.
    Anastasi G, Conti M, Di Francesco M, Passarella A (2009) Energy conservation in wireless sensor networks A survey. Ad hoc netw 7(3):537–568CrossRefGoogle Scholar
  6. 6.
    Bahi JM, Makhoul A, Medlej M (2014) A two tiers data aggregation scheme for periodic sensor networks. Ad Hoc Sens Wirel Netw 21(1-2):77–100Google Scholar
  7. 7.
    Berl A, Gelenbe E, Di Girolamo M, Giuliani G, De Meer H, Dang MQ, Pentikousis K (2010) Energy-efficient cloud computing. Comput J 53(7):1045–1051CrossRefGoogle Scholar
  8. 8.
    Biswas S, Das R, Chatterjee P (2018) Energy-efficient connected target coverage in multi-hop wireless sensor networks. In: Industry interactive innovations in science, engineering and technology, pp 411–421. SpringerGoogle Scholar
  9. 9.
    Cheng L, Niu J, Luo C, Shu L, Kong L, Zhao Z, Gu Y (2018) Towards minimum-delay and energy-efficient flooding in low-duty-cycle wireless sensor networks. Comput Netw 134:66–77CrossRefGoogle Scholar
  10. 10.
    De Vries PG (1986) Stratified random sampling. In: Sampling theory for forest inventory, pp 31–55. SpringerGoogle Scholar
  11. 11.
    Dhand G, Tyagi SS (2016) Data aggregation techniques in wsn Survey. Procedia Comput Sci 92:378–384CrossRefGoogle Scholar
  12. 12.
    Du T, Qu Z, Guo Q, Qu S (2015) A high efficient and real time data aggregation scheme for wsns. Int J Distributed Sens Netw 11(6):261381CrossRefGoogle Scholar
  13. 13.
    Fasolo E, Rossi M, Widmer J, Zorzi M (2007) In-network aggregation techniques for wireless sensor networks: a survey. IEEE Wirel Commun 14(2):70–87CrossRefGoogle Scholar
  14. 14.
    Ganjewar PD, Barani S, Wagh SJ, Sonavane SS (2018) Survey on data reduction techniques for energy conservation for prolonging life of wireless sensor network. Wirel Commun 10(2):17–25Google Scholar
  15. 15.
    Hansen MH, Hurwitz WN (1953) Sample survey methods and theory, vol I. Wiley, New YorkzbMATHGoogle Scholar
  16. 16.
    Harb H, Makhoul A, Laiymani D, Jaber A, Tawil R (2014) K-means based clustering approach for data aggregation in periodic sensor networks. In: 2014 IEEE 10Th international conference on wireless and mobile computing, networking and communications (wimob), pp 434–441. IEEEGoogle Scholar
  17. 17.
    Harb H, Makhoul A, Tawbi S, Couturier R (2017) Comparison of different data aggregation techniques in distributed sensor networks. IEEE Access 5:4250–4263CrossRefGoogle Scholar
  18. 18.
    Harb H, Makhoul A, Tawil R, Jaber A (2014) A suffix-based enhanced technique for data aggregation in periodic sensor networks. In: 2014 international wireless communications and mobile computing conference (IWCMC), pp 494–499. IEEEGoogle Scholar
  19. 19.
    Haupt J, Bajwa WU, Rabbat M, Nowak R (2008) Compressed sensing for networked data. IEEE Signal Proc Mag 25(2):92–101CrossRefGoogle Scholar
  20. 20.
    Huy DV, Viet ND (2015) Df-ams: Proposed solutions for multi-sensor data fusion in wireless sensor networks. In: 2015 Seventh international conference on knowledge and systems engineering (KSE), pp 1–6. IEEEGoogle Scholar
  21. 21.
    Jan MA, Jan SRU, Alam M, Akhunzada A, Rahman IU (2018) A comprehensive analysis of congestion control protocols in wireless sensor networks. Mob Netw Appl 23:1–13CrossRefGoogle Scholar
  22. 22.
    Jan MA, Nanda P, He X, Liu RP (2014) Pasccc: Priority-based application-specific congestion control clustering protocol. Comput Netw 74:92–102CrossRefGoogle Scholar
  23. 23.
    Jan MA, Usman M, He X, Rehman AU (2018) Sams: A seamless and authorized multimedia streaming framework for wmsn-based iomt. IEEE Internet Things J.
  24. 24.
    Kafi MA, Djenouri D, Ben-Othman J, Badache N (2014) Congestion control protocols in wireless sensor networks A survey. IEEE Commun Surv Tutorials 16(3):1369–1390CrossRefGoogle Scholar
  25. 25.
    Khan R, Ali I, Suryani AM, Ahmad M, Zakarya M (2013) Wireless sensor network based irrigation management system for container grown crops in pakistan. World Appl Sci J 24(8):1111–1118Google Scholar
  26. 26.
    Laughlin SB, Sejnowski TJ (2003) Communication in neuronal networks. Science 301(5641):1870–1874CrossRefGoogle Scholar
  27. 27.
    Liu H, Ma J, Huang W (2018) Sensor-based complete coverage path planning in dynamic environment for cleaning robot. CAAI Trans Intell Technol 3(1):65–72CrossRefGoogle Scholar
  28. 28.
    Liu Z, Tsuda T, Watanabe H (2015) Traffic deduction exploring sensor data’s intra-correlations in train track monitoring wsn. In: 2015 IEEE SENSORS, pp 1–4. IEEEGoogle Scholar
  29. 29.
    Ma J, Jiang X, Gong M (2018) Two-phase clustering algorithm with density exploring distance measure. CAAI Trans Intell Technol 3(1):59–64CrossRefGoogle Scholar
  30. 30.
    Msechu EJ, Giannakis GB (2012) Sensor-centric data reduction for estimation with wsns via censoring and quantization. IEEE Trans Signal Process 60(1):400–414MathSciNetCrossRefGoogle Scholar
  31. 31.
    Omona J (2013) Sampling in qualitative research: Improving the quality of research outcomes in higher education. Makerere J High Educ 4(2):169–185Google Scholar
  32. 32.
    Pattem S, Krishnamachari B, Govindan R (2008) The impact of spatial correlation on routing with compression in wireless sensor networks. ACM Trans Sens Netw (TOSN) 4(4):24Google Scholar
  33. 33.
    Rahman H, Ahmed N, Hussain I (2016) Comparison of data aggregation techniques in internet of things (iot). In: International conference on wireless communications, signal processing and networking (wiSPNET), pp 1296–1300. IEEEGoogle Scholar
  34. 34.
    Rout RR, Ghosh SK (2013) Enhancement of lifetime using duty cycle and network coding in wireless sensor networks. IEEE Trans Wirel Commun 12(2):656–667CrossRefGoogle Scholar
  35. 35.
    Sayood K (2005) Introduction to data compression. Elsevier, AmsterdamzbMATHGoogle Scholar
  36. 36.
    Singh VK, Kumar M (2018) In-network data processing in wireless sensor networks using compressed sensing. Int J Sens Netw 26(3):174–189CrossRefGoogle Scholar
  37. 37.
    Uthayakumar J, Vengattaraman T, Dhavachelvan P (2018) A survey on data compression techniques: From the perspective of data quality, coding schemes, data type and applications. Journal of King Saud University-Computer and Information SciencesGoogle Scholar
  38. 38.
    Xiang L, Luo J, Vasilakos A (2011) Compressed data aggregation for energy efficient wireless sensor networks. In: 2011 8th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks (SECON), pp 46–54. IEEEGoogle Scholar
  39. 39.
    Xu X, Ansari R, Khokhar A, Vasilakos AV (2015) Hierarchical data aggregation using compressive sensing (hdacs) in wsns. ACM Trans Sens Netw (TOSN) 11(3):45Google Scholar
  40. 40.
    Yang H, Yu L (2017) Feature extraction of wood-hole defects using wavelet-based ultrasonic testing. J For Res 28(2):395–402CrossRefGoogle Scholar
  41. 41.
    Yetgin H, Cheung KTK, El-Hajjar M, Hanzo LH (2017) A survey of network lifetime maximization techniques in wireless sensor networks. IEEE Commun Surv Tutorials 19(2):828–854CrossRefGoogle Scholar
  42. 42.
    Zhu C, Wu S, Han G, Shu L, Wu H (2015) A tree-cluster-based data-gathering algorithm for industrial wsns with a mobile sink. IEEE Access 3(1):381–96CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer ScienceAbdul Wali Khan University MardanMardanPakistan
  2. 2.Department of MathematicsAbdul Wali Khan University MardanMardanPakistan
  3. 3.Department of Computer Science and Software EngineeringXi’an Jiaotong-Liverpool University (XJTLU)SuzhouChina
  4. 4.Department of Computer Science and Software EngineeringSwinburne University of TechnologyMelbourneAustralia

Personalised recommendations