Middleware Architectures for IoT: Enhancing Interoperability and Scalability

  • Authors

    • Navin Kumar Trivedi Research Scholar, SGGSIET, Nanded, Assistant Professor, MGMCET, Navi Mumbai
    • Dr. Girish V. Chowdhary Professor, School of Computational Science, SRTMU, Nanded
    https://doi.org/10.14419/5ndney78

    Received date: May 7, 2025

    Accepted date: June 2, 2025

    Published date: June 13, 2025

  • Internet of Things; IoT Middleware; IoT Integration; IoT Interoperability; IoT Scalability; Protocol Translation; ‎Microservices; IoT Security, Docker‎.
  • Abstract

    This paper proposes a middleware architecture that will help in enhancing the IoT systems’ interoperability, ‎scalability, and security. It consists of a Protocol Translation Layer, Microservices Layer, and Intelligent Load ‎Balancer, and Python and Docker for containerization. The system also consists of a protocol converter ‎between MQTT, CoAP, and HTTP, and assists in distributed data processing. The middleware was tested under ‎different traffic conditions, and it was observed that the middleware has 37. 5% less latency and 66%. 7% higher ‎throughput than the traditional solutions with 50 ms latency and 10,000 messages per second throughput ‎during high traffic. The architecture is extensible and can be applied to large-scale IoT applications, and it ‎has high applicability in real-world applications, but more experiments are needed to optimize the outcome‎.

  • References

    1. R. Minerva, A. Biru, and D. Rotondi, "Towards the Definition of Internet of Things [IoT]: IEEE Internet Initiative," IEEE Internet Initiative, vol. 1, no. 1, pp. 1-86, 2015.
    2. S. Madakam, R. Ramaswamy, and S. Tripathi, "Internet of Things (IoT): A literature review," J. Comput. Commun., vol. 3, no. 5, pp. 164, 2015. https://doi.org/10.4236/jcc.2015.35021.
    3. L. D. Xu, W. He, and S. Li, "Internet of things in industries: A survey," IEEE Trans. Ind. Informat., vol. 10, no. 4, pp. 2233-2243, 2014. https://doi.org/10.1109/TII.2014.2300753.
    4. H. Ngu, M. Gutierrez, V. Metsis, S. Nepal, and Q. Z. Sheng, "IoT middleware: A survey on the problems and the facilitation technologies," IEEE Internet Things J., vol. 4, no. 1, pp. 1-20.
    5. J. Mineraud, O. Mazhelis, X. Su, and S. Tarkoma, "The evaluation of Internet-of-Things platforms: A gap analysis," Comput. Commun., vol. 89, pp. 5-16. https://doi.org/10.1016/j.comcom.2016.03.015.
    6. D. Miorandi, S. Sicari, F. De Pellegrini, and I. Chlamtac, "Internet of things: Overview, use cases and research opportunities," Ad Hoc Netw., vol. 10, no. 7, pp. 1497-1516, 2012. https://doi.org/10.1016/j.adhoc.2012.02.016.
    7. IEEE Standard Computer Dictionary: Standard Computer Glossaries: A Compilation of IEEE Standard Computer Glossaries, New York, NY, USA: IEEE, 1990.
    8. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of things: A survey on enabling technologies, protocols, and appli-cations," IEEE Commun. Surv. Tutor., vol. 17, no. 4, pp. 2347-2376, 2015. https://doi.org/10.1109/COMST.2015.2444095.
    9. H. Gupta, A. V. Dastjerdi, S. K. Ghosh, and R. Buyya, "iFogSim: Framework and tools for analyzing and implementing resource management strategies in IoT, Edge, and Fog settings," Softw.: Pract. Exper., vol. 47, no. 9, pp. 1275-1296, 2017. https://doi.org/10.1002/spe.2509.
    10. R. Mahmud, R. Kotagiri, and R. Buyya, "Fog computing: Classification, questionnaire and directions for further research," in Internet of Every-thing, Springer, Singapore, 2018, pp. 103-130. https://doi.org/10.1007/978-981-10-5861-5_5.
    11. H. Sundmaeker, P. Guillemin, P. Friess, and S. Woelfflé, "Opportunities and threats for the Internet of Things implementation," The Internet of Things Research Group of European Research Projects, European Commission, 2010.
    12. Botta, W. De Donato, V. Persico, and A. Pescapé, "Integration of cloud computing and internet of things: A survey," Future Gener. Comput. Syst., vol. 56, pp. 684-700. https://doi.org/10.1016/j.future.2015.09.021.
    13. M. Villari, M. Fazio, S. Dustdar, O. Rana, and R. Ranjan, "A survey on mobile healthcare applications," IEEE J. Biomed. Health Inform., vol. 21, no. 3, pp. 277-290, Jun. 2017.
    14. M. Aazam and E. N. Huh, "Fog computing micro data center based dynamic resource estimation and pricing model for IoT," in 2015 IEEE 29th International Conference on Advanced Information Networking and Applications, pp. 687-694, 15-17 April 2015. https://doi.org/10.1109/AINA.2015.254.
    15. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of things: An overview of enabling technologies, protocols, and applications," IEEE Commun. Surv. Tutor., vol. 17, no. 4, pp. 2347-2376. https://doi.org/10.1109/COMST.2015.2444095.
    16. H. Ngu, M. Gutierrez, V. Metsis, S. Nepal, and Q. Z. Sheng, "IoT middleware: Issues and enabling technologies for a survey," IEEE Internet Things J., vol. 4, no. 1, pp. 1-20, 2017. https://doi.org/10.1109/JIOT.2016.2615180.
    17. Q. H. Mahmoud, Ed., Middleware for Internet of Things, Boca Raton, FL, USA: CRC Press, 2016.
    18. J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang, and W. Zhao, "A survey on internet of things: Enabling technologies, security and privacy, applica-tions and architecture," IEEE Internet Things J., vol. 4, no. 5, pp. 1125-1142. https://doi.org/10.1109/JIOT.2017.2683200.
    19. M. Mrissa, L. Médini, J. P. Jamont, N. Le Sommer, and J. Laplace, "An avatar architecture for the web of things," IEEE Internet Comput., vol. 19, no. 2, pp. 30-38, 2015. https://doi.org/10.1109/MIC.2015.19.
    20. O. Vermesan and J. Bacquet, Eds., Cognitive Hyperconnected Digital Transformation: Internet of Things Intelligence Evolution, River Publishers, 2017. https://doi.org/10.13052/rp-9788793609105.
    21. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, "Context aware computing for the internet of things: A survey," IEEE Communications Surveys & Tutorials, vol. 16, no. 1, pp. 414-454, 2014. https://doi.org/10.1109/SURV.2013.042313.00197.
    22. R. Agarwal et al., "Global IoT ontology to support the integration and combination of testbeds across different domains and geographical regions," IEEE Access, vol. 8, pp. 63534-63562, 2020.
    23. M. A. Razzaque, M. Milojevic-Jevric, A. Palade, and S. Clarke, "Middleware for internet of things: A survey," IEEE Internet of Things Journal, vol. 3, no. 1, pp. 70–95, 2016. https://doi.org/10.1109/JIOT.2015.2498900.
    24. Miorandi, S. Sicari, F. De Pellegrini, and I. Chlamtac, "Internet of things: Overview, use cases, and future directions," Ad Hoc Networks, vol. 10, no. 7, pp. 1497-1516, 2012. https://doi.org/10.1016/j.adhoc.2012.02.016.
    25. R. K. Naha et al., "Fog computing: Overview of surveys, trends, architectural frameworks, requirements, and research opportunities," IEEE Access, vol. 6, pp. 47980-48009, 2018. https://doi.org/10.1109/ACCESS.2018.2866491.
    26. S. Sarkar, S. Chatterjee, and S. Misra, "Evaluation of the appropriateness of fog computing in relation to the internet of things," IEEE Transactions on Cloud Computing, vol. 6, no. 1, pp. 46-59, 2018. https://doi.org/10.1109/TCC.2015.2485206.
    27. M. Burhan, R. A. Rehman, B. Khan, and B. Y. Kim, "IoT elements, layered architectures and security issues: An extensive cross-sectional study," Sensors, vol. 18, no. 9, p. 2796, 2018. https://doi.org/10.3390/s18092796.
    28. Noha et al., "End-to-End Deployment of Scalable and Autonomic IoT Services: A Review on the State of the Art," in Information Science and Applications, Springer, Singapore, 2020, pp. 421–435.
    29. Singh, T. Pasquier, J. Bacon, H. Ko, and D. Eyers, "Towards better visualizations of data: Observations and recommendations," in Proceedings of the 18th ACM International Conference on Multimedia, 2016, pp. 1007-1016.
    30. S. Madakam, R. Ramaswamy, and S. Tripathi, "Internet of Things (IoT): A literature review," Journal of Computer and Communications, vol. 3, no. 5, pp. 164, Sep. 2015. https://doi.org/10.4236/jcc.2015.35021.
    31. S. Thuluva, A. Bröring, S. Puri, and S. Gusmeroli, "Open standards for semantic interoperability in the IoT," in Proceedings of the 2012 Interna-tional Conference on Computing, Networking and Communications, IEEE, 2017, pp. 797-802.
    32. H. Antikainen and K. Smolander, "Five Interoperability Challenges in Testing IoT Systems," in Software Testing. Lecture Notes in Computer Sci-ence, vol. 10533, Springer, Cham, 2017.
    33. G. Kominos, L. Atzori, and A. Iera, "Flow-based End-to-End Service Programming Model of IoT Systems," IEEE Communications Surveys & Tu-torials, vol. 23, no. 2, pp. 1071–1095, 2021.
    34. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, "Systematic mapping studies for software engineering," in Proceedings of the 2008 International Conference on Evaluation and Assessment in Software Engineering, pp. 68-77. https://doi.org/10.14236/ewic/EASE2008.8.
    35. Attaran, "The Internet of Things: The reasons, purpose, and means of higher connectedness," in The Internet of Things, CRC Press, 2017, pp. 187-194.
    36. Makhdoom, M. Abolhasan, J. Lipman, R. P. Liu, and W. Ni, "The structure of threats to the Internet of Things," IEEE Communications Surveys & Tutorials, vol. 21, no. 2, pp. 1636–1675, 2019. https://doi.org/10.1109/COMST.2018.2874978.
    37. A. Razzaque, M. Milojevic-Jevric, A. Palade, and S. Clarke, "Middleware for Internet of Things: A Survey," IEEE Internet of Things Journal, vol. 3, no. 1, pp. 70–95, 2016, https://doi.org/10.1109/JIOT.2015.2498900.
    38. Zhang, M. Ma, P. Wang, and X. D. Sun, "Middleware for the Internet of Things: A survey on requirements, enabling technologies, and solutions," Journal of Systems Architecture, vol. 117, p. 102098, 2021, https://doi.org/10.1016/j.sysarc.2021.102098.
  • Downloads

  • How to Cite

    Trivedi, N. K., & Chowdhary, D. G. V. . . (2025). Middleware Architectures for IoT: Enhancing Interoperability and Scalability. International Journal of Basic and Applied Sciences, 14(2), 211-218. https://doi.org/10.14419/5ndney78