Skip to main content

Advertisement

Log in

Data Traffic Management Based on Compression and MDL Techniques for Smart Agriculture in IoT

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The sector of agriculture facing numerous challenges for the proper utilization of its natural resources. For that reason, and to the growing risk of changing weather conditions, we must monitor the soil conditions and meteorological data locally in order to accelerate the adoption of appropriate decisions that help the culture. In the era of the Internet of Things (IoT), a solution is to deploy a Wireless Sensor Network (WSN) as a low-cost remote monitoring and management system for these kinds of features. But WSN is suffering from the motes’ limited energy supplies, which decrease the total network’s lifetime. Each mote collects periodically the tracked feature and transmitting the data to the edge Gateway (GW) for further study. This method of transmitting massive volumes of data allows the sensor node to use high energy and substantial usage of bandwidth on the network. In this research, Data Traffic Management based on Compression and Minimum Description Length (MDL) Techniques is proposed which works at the level of sensor nodes (i.e., Things level) and at the edge GW level. In the first level, a lightweight lossless compression algorithm based on Differential Encoding and Huffman techniques which is particularly beneficial for IoT nodes, that monitoring the features of the environment, especially those with limited computing and memory resources. Instead of trying to formulate innovative ad hoc algorithms, we demonstrate that, provided general awareness of the features to be monitored, classical Huffman coding can be used effectively to describe the same features that measure at various time periods and locations. In the second level, the principle of MDL with hierarchical clustering was utilized for the purpose of clustering the sets of data coming from the first level. The strategy used to minimize data sets transmitted at this level is fairly simple. Any pair of data sets that can be compressed according to the MDL principle is combined into one cluster. As a result of this strategy, the number of data sets is gradually decreasing and the process of merging similar sets into a single cluster is stopped if no more pairs of sets can be compressed. Results utilizing temperature measurements indicate that it outperforms common methods developed especially for WSNs in reducing the amount of data transmitted and saving energy, even though the suggested system does not reach the theoretical maximum.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Availability of data and materials

The data that support the findings of this study are openly available in [Intel Lab Data] at http://db.csail.mit.edu/labdata/labdata.html [37].

Code availability

The software application or custom code used to solve the proposed methods of this study is available from the corresponding author upon request.

Notes

  1. The rest of the measures can be treated in the same manner.

References

  1. Al-Qurabat, A. K. M., & Idrees, A. K. (2020). Data gathering and aggregation with selective transmission technique to optimize the lifetime of Internet of Things networks. International Journal of Communication Systems, 33(11), e4408. https://doi.org/10.1002/dac.4408.

    Article  Google Scholar 

  2. Al-Qurabat, A. K. M., Idrees, A. K., & Abou Jaoude, C. (2020). Dictionary-based DPCM method for compressing IoT big data. In 2020 international wireless communications and mobile computing (IWCMC) (pp. 1290-1295). IEEE. https://doi.org/10.1109/IWCMC48107.2020.9148492.

  3. Abdulzahra, S. A., Al-Qurabat, A. K. M., & Idrees, A. K. (2021). Compression-based data reduction technique for IoT sensor networks. Baghdad Science Journal, 18(1), 0184. https://doi.org/10.21123/bsj.2021.18.1.0184.

    Article  Google Scholar 

  4. Al-Qurabat, A. K. M., & Idrees, A. K. (2019). Two level data aggregation protocol for prolonging lifetime of periodic sensor networks. Wireless Networks, 25(6), 3623–3641. https://doi.org/10.1007/s11276-019-01957-0.

    Article  Google Scholar 

  5. Al-Qurabat, A. K. M., Abou Jaoude, C., & Idrees, A. K. (2019). Two tier data reduction technique for reducing data transmission in IoT sensors. In 2019 15th international wireless communications and mobile computing conference (IWCMC) (pp. 168-173). IEEE. https://doi.org/10.1109/IWCMC.2019.8766590.

  6. Idrees, A. K., & Al-Qurabat, A. K. M. (2021). Energy-efficient data transmission and aggregation protocol in periodic sensor networks based fog computing. Journal of Network and Systems Management, 29(1), 1–24. https://doi.org/10.1007/s10922-020-09567-4.

    Article  Google Scholar 

  7. Hossain, K., Rahman, M., & Roy, S. (2019). IoT data compression and optimization techniques in cloud storage: Current prospects and future directions. The International Journal of Cloud Applications and Computing, 9(2), 43–59. https://doi.org/10.4018/IJCAC.2019040103.

    Article  Google Scholar 

  8. Rahmani, A. M., et al. (2018). Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach. Future Generation Computer Systems, 78, 641–658. https://doi.org/10.1016/j.future.2017.02.014.

    Article  Google Scholar 

  9. Idan Saeedi, I. D., & Al-Qurabat, A. K. M. (2021). A systematic review of data aggregation techniques in wireless sensor networks. Journal of Physics: Conference Series, 1818(1), 012194. https://doi.org/10.1088/1742-6596/1818/1/012194.

    Article  Google Scholar 

  10. Al-Qurabat, A. K. M., & Abdulhussein Abdulzahra, S. (2020). An overview of periodic wireless sensor networks to the internet of things. IOP Conference Series: Materials Science and Engineering, 928, 032055. https://doi.org/10.1088/1757-899X/928/3/032055.

    Article  Google Scholar 

  11. Salim, C., & Mitton, N. (2020). Machine learning based data reduction in WSN for smart agriculture. In International conference on advanced information networking and applications (pp. 127–138). Cham: Springer. https://doi.org/10.1007/978-3-030-44041-1_12.

  12. Gia, T. N., et al. (2019). Edge AI in smart farming IoT: CNNs at the edge and fog computing with LoRa. In Proceedings of the IEEE AFRICON. https://doi.org/10.1109/AFRICON46755.2019.9134049.

  13. Chauhan, A. A., & Udgata, S. K. (2020). Data aggregation using difference transfer for load reduction in periodic sensor networks. Wireless Personal Communications, 115(2), 1507–1524. https://doi.org/10.1007/s11277-020-07640-4.

    Article  Google Scholar 

  14. Harb, H., Idrees, A. K., Jaber, A., Makhoul, A., Zahwe, O., & Taam, M. A. (2018). Wireless sensor networks: A big data source in internet of things. International Journal of Sensors, Wireless Communications and Control, 7(2), 93–109. https://doi.org/10.2174/2210327907666170906144926.

    Article  Google Scholar 

  15. Al-Qurabat, A. K. M., & Idrees, A. K. (2018). Energy-efficient adaptive distributed data collection method for periodic sensor networks. International Journal of Internet Technology and Secured Transactions, 8(3), 297–335. https://doi.org/10.1504/IJITST.2018.093660.

    Article  Google Scholar 

  16. Abdulzahra, S. A., Al-Qurabat, A. K. M., & Idrees, A. K. (2020). Data reduction based on compression technique for big data in IoT. In 2020 international conference on emerging smart computing and informatics (ESCI) (pp. 103–108). IEEE. https://doi.org/10.1109/ESCI48226.2020.9167636.

  17. Idrees, A. K., Al-Qurabat, A. K. M., Abou Jaoude, C., Al-Yaseen, W. L. (2019). Integrated divide and conquer with enhanced k-means technique for energy-saving data aggregation in wireless sensor networks. In 2019 15th international wireless communications & mobile computing conference (IWCMC), Tangier, Morocco (pp. 973–978). IEEE. https://doi.org/10.1109/IWCMC.2019.8766784.

  18. Al-Qurabat, A. K. M., & Idrees, A. K. (2018). Distributed data aggregation and selective forwarding protocol for improving lifetime of wireless sensor networks. Journal of Engineering and Applied Sciences, 13, 4644–4653. https://doi.org/10.36478/jeasci.2018.4644.4653.

    Article  Google Scholar 

  19. Al-Qurabat, A. K. M., & Idrees, A. K. (2017). Distributed data aggregation protocol for improving lifetime of wireless sensor networks. Qalaai Zanist Scientific Journal, 2(2), 204–215. https://doi.org/10.25212/lfu.qzj.2.2.22.

    Article  Google Scholar 

  20. Idrees, A. K., & Al-Qurabat, A. K. M. (2017). Distributed adaptive data collection protocol for improving lifetime in periodic sensor networks. IAENG International Journal of Computer Science, 44(3), 256–289.

    Google Scholar 

  21. Al-Qurabat, A. K. M., & Idrees, A. K. (2017). Adaptive data collection protocol for extending lifetime of periodic sensor networks. Qalaai Zanist Scientific Journal, 2(2), 83–92. https://doi.org/10.25212/lfu.qzj.2.2.11.

    Article  Google Scholar 

  22. Blalock, D., Madden, S., & Guttag, J. (2018). Sprintz: Time series compression for the internet of things. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2(3), 1–23. https://doi.org/10.1145/3264903.

    Article  Google Scholar 

  23. Ukil, A., Bandyopadhyay, S., & Pal, A. (2015). IoT data compression: Sensor-agnostic approach. In 2015 data compression conference (pp. 303–312). IEEE. https://doi.org/10.1109/DCC.2015.66.

  24. Römer, K. (2008). Discovery of frequent distributed event patterns in sensor networks. In European conference on wireless sensor networks (pp. 106–124). Berlin: Springer. https://doi.org/10.1007/978-3-540-77690-1_7.

  25. Sadler, C. M., & Martonosi, M. (2006). Data compression algorithms for energy-constrained devices in delay tolerant networks. In Proceedings of the 4th international conference on embedded networked sensor systems (pp. 265–278). ACM. https://doi.org/10.1145/1182807.1182834.

  26. Marcelloni, F., & Vecchio, M. (2008). A simple algorithm for data compression in wireless sensor networks. IEEE Communications Letters, 12(6), 411–413. https://doi.org/10.1109/LCOMM.2008.080300.

    Article  Google Scholar 

  27. Ren, X., & Fang, D. (2010). A normal distribution encoding algorithm for slowly-varying data compression in wireless sensor networks. In 2010 6th international conference on wireless communications networking and mobile computing (WiCOM), Chengdu (pp. 1–4). https://doi.org/10.1109/WICOM.2010.5601165.

  28. Liang, Y., & Peng, W. (2010). Minimizing energy consumptions in wireless sensor networks via two-modal transmission. Computer Communication Review, 40(1), 12–18. https://doi.org/10.1145/1672308.1672311.

    Article  Google Scholar 

  29. Harb, H., Makhoul, A., Couturier, R., & Medlej, M. (2015). ATP: An aggregation and transmission protocol for conserving energy in periodic sensor networks. In 2015 IEEE 24th international conference on enabling technologies: Infrastructure for collaborative enterprises (WETICE) (pp. 134–139). IEEE. https://doi.org/10.1109/WETICE.2015.9.

  30. Bahi, J. M., Makhoul, A., & Medlej, M. (2014). A two tiers data aggregation scheme for periodic sensor networks. Ad Hoc and Sensor Wireless Networks, 21(1–2), 77–100.

    Google Scholar 

  31. Weather underground. (2012). Retrieved August 1, 2020. http://www.wunderground.com.

  32. Otto, D. (2012). Avr-huffman. Retrieved August 1, 2020. http://www.das-labor.org/wiki/AVR-Huffman/en.

  33. Rakthanmanon, T., Keogh, E. J., Lonardi, S., & Evans, S. (2012). MDL-based time series clustering. Knowledge and Information Systems, 33(2), 371–399. https://doi.org/10.1007/s10115-012-0508-7.

    Article  Google Scholar 

  34. Vinh, V. T., & Anh, D. T. (2017). Instance reduction for time series classification using MDL principle. Intelligent Data Analysis, 21(3), 491–514. https://doi.org/10.3233/IDA-150475.

    Article  Google Scholar 

  35. Begum, N., Hu, B., Rakthanmanon, T., & Keogh, E. (2013). Towards a minimum description length based stopping criterion for semi-supervised time series classification. In 2013 IEEE 14th international conference on information reuse & integration (IRI) (pp. 333–340). IEEE. https://doi.org/10.1109/IRI.2013.6642490.

  36. Vinh, V. T., & Anh, D. T. (2015). Compression rate distance measure for time series. In 2015 IEEE international conference on data science and advanced analytics (DSAA) (pp. 1–10). IEEE. https://doi.org/10.1109/DSAA.2015.7344787.

  37. Bodik, P., et al. (2004). Intel berkeley research lab. Retrieved Augues 1, 2020. http://db.csail.mit.edu/labdata/labdata.html.

  38. Jawad, G. A. M., Al-Qurabat, A. K. M., & Kadhum Idrees, A. (2020). Compression-based block truncation coding technique to enhance the lifetime of the underwater wireless sensor networks. IOP Conference Series: Materials Science and Engineering, 928, 032005. https://doi.org/10.1088/1757-899X/928/3/032005.

    Article  Google Scholar 

  39. Idrees, A. K., Jaoude, C. A., & Al-Qurabat, A. K. M. (2020). Data reduction and cleaning approach for energy-saving in wireless sensors networks of IoT. In 2020 16th international conference on wireless and mobile computing, networking and communications (WiMob), Thessaloniki, Greece (pp. 1–6). https://doi.org/10.1109/WiMob50308.2020.9253429.

Download references

Acknowledgements

The authors would like to gratefully acknowledge the University of Babylon, Iraq for the supported.

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Kadhum M. Al-Qurabat.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Al-Qurabat, A.K.M., Mohammed, Z.A. & Hussein, Z.J. Data Traffic Management Based on Compression and MDL Techniques for Smart Agriculture in IoT. Wireless Pers Commun 120, 2227–2258 (2021). https://doi.org/10.1007/s11277-021-08563-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08563-4

Keywords

Navigation