A Contemporary Secure Microservices Discovery Architecture with Service Tags for Smart City Infrastructures

Authors

DOI:

https://doi.org/10.21015/vtse.v12i1.1752

Abstract

The re-conceptualization of fundamental elements from traditional monolithic structures to the Microservices framework has emerged as a vital vision for the future of IoT systems. This transformation is pivotal in addressing the present and future challenges faced by IoT systems and enhancing their overall operational qualities. The adoption of Microservices in IoT introduces an array of opportunities for innovative research, which collectively contribute to its feasibility and success. The transition from traditional systems to Microservices in IoT brings forth various complex challenges that need to be effectively addressed. Key challenges include ensuring seamless Microservice discovery, efficient API gateway management, scalable distribution services, reliable uniform service discovery, robust containerization, and stringent access control mechanisms. These challenges encompass both technical and security-related aspects, necessitating innovative solutions to overcome them. To overcome these challenges, our research proposes a secure service discovery architecture that integrates security measures at each stage of the discovery process. This methodology employs advanced encryption techniques, authentication protocols, and authorization mechanisms to safeguard Microservices in IoT. A mathematical framework is introduced to formalize and implement these security measures, ensuring a robust and reliable approach to Microservices adoption in the IoT ecosystem. In the experimental phase of our research, we aim to validate the proposed secure service discovery architecture through a series of rigorous tests and simulations. We will assess its performance, scalability, and security efficacy under various real-world scenarios and IoT use cases. Experimental results and performance metrics will be analyzed to provide empirical evidence of the viability and effectiveness of our proposed methodology in addressing Microservices-related challenges in IoT systems.

References

C. Harrison and I.A. Donnelly, "A theory of smart cities," in Proceedings of the 55th Annual Meeting of the ISSS-2011,

Hull, UK, 2011.

D. Kiritsis, "Closed-loop PLM for intelligent products in the era of the Internet of things," Computer-Aided Design,

vol. 43, no. 5, pp. 479-501, 2011.

M. Aazam et al., "Cloud of Things: Integrating Internet of Things and cloud computing and the issues involved," in

Applied Sciences and Technology (IBCAST), 2014 11th International Bhurban Conference on, 2014.

B. Jekov et al., "Study on the IoT ecosystem business models and the segment of startups," in ICERI2017 Proceedings, 2017.

E. Kim, "How ’Internet of Things’ Startup Jasper Became A $1.4 Billion Company," 2014. [Online]. Available:

http://www.businessinsider.com. [Accessed: 7-182017].

P. Jamshidi, "Microservices Architecture Enables DevOps."

S. Newman, Building microservices: designing finegrained systems. "O’Reilly Media, Inc.", 2015.

D. Lu et al., "A secure microservice framework for IoT," in Service-Oriented System Engineering (SOSE), 2017 IEEE

Symposium on, 2017.

B. Familiar, "IoT and microservices," in Microservices, IoT, and Azure, Springer, 2015, pp. 133-163.

D. Hardt, "The OAuth 2.0 authorization framework," 2012.

A. Raza, M.T. Meeran, and U. Bilhaj, "Enhancing Breast Cancer Detection through Thermal Imaging and Customized 2D CNNClassifiers," VFAST Trans. Softw. Eng., vol. 11, pp. 80–92, 2023.

SuR. Khan et al., "Efficient and Accurate Image Classification Via Spatial Pyramid Matching and SURF Sparse

Coding."

SuR. Khan, M. U. Farooq, and M. O. Beg, "BigData analysis of stack overflow for energy consumption of android

framework," in Proceedings of the 2019 International Conference

on Innovative Computing (ICIC), Lahore, Pakistan, 2019.

M. Yousif, "Microservices," IEEE Cloud Computing, vol. 3, no. 5, pp. 4-5, 2016.

M. Marwan, "An Empirical Analysis on the Microser- vices Architecture Pattern and Service-Oriented Architecture."

J.L. Garnett, J. Marlowe, and S.K. Pandey, "Penetrating the performance predicament: Communication as a

mediator or moderator of organizational culture’s impact on public organizational performance," Public administration review, vol. 68, no. 2, pp. 266-281, 2008.

S.D. Kramer, "The Biggest Thing Amazon Got Right: The Platform," 2011.

S.I.a.K. Parikh, "From a Monolith to Microservices + REST: the Evolution of LinkedIn’s Service Architecture,"

A. Singleton, "The Economics of Microservices," IEEE Cloud Computing, vol. 3, no. 5, pp. 16-20, 2016.

N. Dmitry and S.-S. Manfred, "On micro-services architecture," International Journal of Open Information Technologies, vol. 2, no. 9, pp. 24-27, 2014.

L. Da Xu, W. He, and S. Li, "Internet of things in industries: A survey," IEEE Transactions on industrial informatics,

vol. 10, no. 4, pp. 2233-2243, 2014.

Y. Wu, Q.Z. Sheng, and S. Zeadally, "RFID: opportunities and challenges," in Next-generation wireless technologies, Springer, 2013, pp. 105-129.

E. Ilie-Zudor et al., "A survey of applications and requirements of unique identification systems and RFID techniques," Computers in Industry, vol. 62, no. 3, pp. 227252,

D. Guinard et al., "Interacting with the soa-based internet of things: Discovery, query, selection, and ondemand

provisioning of web services," IEEE transactions on Services Computing, no. 3, pp. 223-235, 2010.

D. Miorandi et al., "Internet of things: Vision, applications and research challenges," Ad hoc networks, vol. 10,

no. 7, pp. 1497-1516, 2012.

S.U.R. Khan et al., "Deep hybrid model for Mpox disease diagnosis from skin lesion images," Int. J. Imaging Syst.

Technol., vol. 34, p. e23044, 2024.

T. Bellwood et al., "UDDI Version 3.0," Published specification, Oasis, 2002, pp. 16-18.

S. Trabelsi, J.-C. Pazzaglia, and Y. Roudier, "Secure Web service discovery: overcoming challenges of ubiquitous

computing," in Web Services, 2006. ECOWS’06. 4th European Conference on, 2006.

S.U.R. Khan et al., "Hybrid-NET: A fusion of DenseNet169 and advanced machine learning classifiers for enhanced brain tumor diagnosis," Int. J. Imaging Syst. Technol., vol. 34, p. e22975, 2024.

A.J. Jara et al., "Mobile digcovery: A global service discovery for the internet of things," in 2013 27th International

Conference on Advanced Information Networking and Applications Workshops, 2013.

F. Khodadadi, A.V. Dastjerdi, and R. Buyya, "Simurgh: A framework for effective discovery, programming, and

integration of services exposed in IoT," in 2015 International Conference on Recent Advances in Internet of Things

(RIoT), 2015.

M. Uddin et al., "SDN-based service automation for IoT," in 2017 IEEE 25th International Conference on Network

Protocols (ICNP), 2017.

P. Wizenty et al., "Towards Resolving Security Smells in Microservices, Model-Driven."

K. Arabshian and H. Schulzrinne, "Gloserv: Global service discovery architecture," in The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004, 2004.

B.N. Silva, M. Khan, and K. Han, "Internet of things: A comprehensive review of enabling technologies, architecture, and challenges," IETE Technical review, vol. 35,

no. 2, pp. 205-220, 2018.

M. Bieler et al., "Survey of Automated Fare Collection Solutions in Public Transportation," IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 9, pp. 1424814266,

C.L. Aldea, R. Bocu, and A. Vasilescu, "Relevant Cybersecurity Aspects of IoT Microservices Architectures Deployed over Next-Generation Mobile Networks," Sensors,

vol. 23, no. 1, p. 189, 2022.

S. Javed, "Approach Towards Engineering MicroserviceOriented Composable Ecosystems for Smart Industries,"

Ph.D. dissertation, Luleå University of Technology, 2023.

Downloads

Published

2024-03-31

How to Cite

Bilal , O., Raza, A., Khan, S. ur R., & Ghazanfar Ali. (2024). A Contemporary Secure Microservices Discovery Architecture with Service Tags for Smart City Infrastructures . VFAST Transactions on Software Engineering, 12(1), 79–92. https://doi.org/10.21015/vtse.v12i1.1752