Parallelization of Data Buffering and Processing Mechanism in Mesh Wireless Sensor Network for IoT Applications

  • Monika JainEmail author
  • Rahul Saxena
  • Siddharth Jaidka
  • Mayank Kumar Jhamb
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 767)


IoT, being a field of great interest and importance for the coming generations, involves certain challenging and improving aspects for the IoT application developers and researchers to work upon. A wireless sensor mesh networking has emerged as an attractive option for wide range of low-power IoT applications. This paper shows that how the data can be stored, read and processed parallelly by the parent node in the cluster from multiple sensor nodes, thus reducing the response time drastically. The use of parallelized algorithm for the communication protocol optimized using OpenMP standards for multi-core architecture between the sensors and parent node enables multiple radio technologies to be used for an application which could not be more than one in case of serial processing. The proposed algorithm has been tested for a wireless network application measuring temperature and moisture concentrations using numerous sensors for which the response time is recorded to be less than 10 ms. The paper also discusses in detail the hardware configurations for the application tested along with the results throwing light on the parallel mechanism for buffering and processing the messages. Finally, the paper is concluded by claiming the edge of parallel algorithm-based routing protocol over the serial in the light of graphical results and analysis.


Parallel algorithm Wireless Sensor Mesh network topology OpenMP IoT 


  1. 1.
    F. Bendali et al., in An Optimization Approach For Designing Wireless Sensor Networks. New Technologies, Mobility and Security, 2008. NTMS ‘08. IEEE, 2008Google Scholar
  2. 2.
    R, Saxena, M. Jain, D. Singh, A. Kushwah, in An Enhanced Parallel Version of RSA Public Key Crypto Based Algorithm Using OpenMP. Proceedings of the 10th International Conference on Security of Information and Networks, ACM (Oct 2017), pp. 37–42Google Scholar
  3. 3.
    C. M. Nguyen et al., in Wireless Sensor Nodes For Environmental Monitoring In Internet of Things. Microwave Symposium (IMS), 2015 IEEE MTT-S International. IEEE, 2015Google Scholar
  4. 4.
    O. Younis, M. Krunz, S. Ramasubramanian, Node clustering in wireless sensor networks: Recent developments and deployment challenges. IEEE Netw. 20(3), 20–25 (2006)CrossRefGoogle Scholar
  5. 5.
    K. Kumaravel, A. Marimuthu, in An Optimal Mesh MESH Routing Topology Using Mesh In Wireless Sensor Networks. 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE), IEEE, 2014Google Scholar
  6. 6.
    S.K. Singh, M.P. Singh, D.K. Singh, Applications, classifications, and selections of energy-efficient routing protocols for wireless sensor networks. Int. J. Adv. Eng. Sci. Technol. (IJAEST) 1(2), 85–95 (2010)Google Scholar
  7. 7.
    S. Akhter, J. Roberts, in Multi-core programming. (Hillsboro, 2006 Intel press), vol. 33Google Scholar
  8. 8.
    F. Rivera, M. Sanchez-Elez, M. Fernandez, N. Bagherzadeh, in An Approach To Execute Conditional Branches Onto SIMD Multi-Context Reconfigurable Architectures. 8th Euromicro Conference on Digital System Design (DSD’05), 2005, pp. 396–402.
  9. 9.
    K.-H. Chen et al, in SIMD Architecture For Job Shop Scheduling Problem Solving. ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems, vol. 4, IEEE, 2001Google Scholar
  10. 10.
    U. Hunkeler, H. L. Truong, A. Stanford-Clark, in MQTT-S—A Publish/Subscribe Protocol for Wireless Sensor Networks. 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops, COMSWARE 2008. IEEE, 2008Google Scholar
  11. 11.
    D. Thangavel et al., in Performance Evaluation of MQTT and CoAP Via A Common Middleware. 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), IEEE, 2014Google Scholar
  12. 12.
    J. A. Fisher, B. G. Brian, L. G. Jesionowski, Selective Encryption Of Data Stored on Removable Media in an Automated Data Storage Library, U.S. Patent No. 9,471,805, 18 Oct 2016Google Scholar
  13. 13.
    R. Saxena, M. Jain, D. P. Sharma, A. Mundra, in A Review Of Load Flow and Network Reconfiguration Techniques With Their Enhancement For Radial Distribution Network. 2016 Fourth International Conference on Parallel, Distributed and Grid Computing (PDGC), (Waknaghat, 2016), pp. 569–574Google Scholar
  14. 14.
    R. Saxena, M. Jain, D. P. Sharma, GPU-based parallelization of topological sorting, in Proceedings of First International Conference on Smart System, Innovations and Computing. Smart Innovation, Systems and Technologies, vol. 79, ed. by A. Somani, S. Srivastava, A. Mundra, S. Rawat (Springer, Singapore, 2018)CrossRefGoogle Scholar
  15. 15.
    M. Jain, R. Saxena, Parallelization of video summarization over multi-core processors. Int. J. Pure Appl. Math. 118(9), 571–584 (2018). ISSN 1311-8080 (printed version); ISSN 1314-3395 (on-line version)Google Scholar
  16. 16.
    M. Jain, R. Saxena, V. Agarwal, A. Srivastava, An OpenMP-Based Algorithmic Optimization for Congestion Control of Network Traffic, in Information and Decision Sciences. Advances in Intelligent Systems and Computing, vol. 701, ed. by S. Satapathy, J. Tavares, V. Bhateja, J. Mohanty (Springer, Singapore, 2018)Google Scholar
  17. 17.
    R. Saxena, M. Jain, S. Bhadri, S. Khemka, in Parallelizing GA Based Heuristic Approach for TSP over CUDA and OPENMP, 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), (Udupi, 2017), pp. 1934–1940.

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Monika Jain
    • 1
    Email author
  • Rahul Saxena
    • 1
  • Siddharth Jaidka
    • 1
  • Mayank Kumar Jhamb
    • 1
  1. 1.School of Computing and Information TechnologyManipal University JaipurJaipurIndia

Personalised recommendations