Securing Microservice Architecture: Load Balancing and Role-Based Access Control
DOI:
https://doi.org/10.63503/j.ijaimd.2024.7Keywords:
Load Balancing, Role-Based Access Control, Security, Microservice Architecture, Resource Optimization, Access Management, Vulnerability Mitigation, Security FrameworkAbstract
This study focuses on the security aspects within microservice architecture, particularly addressing load balancing and role-based access control (RBAC). Exploring the intersection of load balancing techniques and RBAC mechanisms, the research aims to enhance the security posture of microservices. By evalu-ating strategies for efficient load distribution and implementing RBAC proto-cols, the study seeks to fortify the architecture against potential vulnerabili-ties. The integration of load balancing and RBAC not only ensures optimized resource utilization but also strengthens access control measures, bolstering the overall security framework in microservice-based systems
References
G. Eason, B. Noble, and I. N. Sneddon, “On certain integrals of Lipschitz-Hankel type involving products of Bessel functions,” Phil. Trans. Roy. Soc. London, vol. A247, pp. 529–551, April 1955.
American National Standard for Information Technology Role based Access Control. ANSI incits 359-2004I.
Y. ShuLin and H JiePing, “Research on Unified Authentication and Au- thorization in Microservice Ar-chitecture,” 2020 IEEE 20th International Conference on Communication Technology (ICCT), Nanning, China, 2020, pp. 1169- 1173.
A. Bouchahda, N. L. Thanh, A. Bouhoula and F. Labbene, “RBAC+: Dy- namic Access Control for RBAC-Administered Web-Based Databases,” 2010 Fourth International Conference on Emerging Security Informa- tion, Systems and Technologies, Venice, Italy, 2010, pp. 135-140.
B. Tang, R. Sandhu and Q. Li, “Multi-tenancy authorization models for collaborative cloud services,” 2013 International Conference on Collaboration Technologies and Systems (CTS), San Diego, CA, USA, 2013, pp. 132-138
M. Young, The Technical Writer’s Handbook. Mill Valley, CA: Univer- sity Science, 1989.
A. Bouchahda, N. L. Thanh, A. Bouhoula and F. Labbene, “RBAC+: Dy- namic Access Control for RBAC-Administered Web-Based Databases,” 2010 Fourth International Conference on Emerging Security Informa- tion, Systems and Technologies, Venice, Italy, 2010, pp. 135-140
Carlstrom, Jakob, and Raphael Rom. ”Application-aware admission con- trol and scheduling in web servers.” Proceedings. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Vol. 2. IEEE, 2002.
Pasomsup, C., Limpiyakorn, Y. (2021). HT-RBAC: A Design of Role-based Access Control Model for Microservice Security Manager. 2021 International Conference on Big Data Engineering and Education (BDEE), 177-181. https://doi.org/10.1109/BDEE52938.2021.00038.
Bhattacharya, R. (2022). Load Balancing for Microservice Service Meshes. 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C), 63-65. https://doi.org/10.1109/ACSOSC56246.2022.00032.
Mishra, A., Gupta, S., Soni, S. (2021). Designing Information System for Private Network using RBAC, FGAC and Micro ser- vice Architecture. International Journal of Engineering, 10, 195-200. https://doi.org/10.35940/IJEAT.D2474.0410421.
Tang, M., Xia, F., Zou, H., Hu, Y., Liu, J., Liu, S. (2021). Cloud platform load balancing mechanism for microservice architecture. 2021 IEEE 4th Advanced Information Management, Communicates, Elec- tronic and Automation Control Conference (IMCEC), 4, 435-439. https://doi.org/10.1109/IMCEC51613.2021.9482273.
Bhattacharya, R., Wood, T. (2022). BLOC: Balancing Load with Over- load Control In the Microservices Architecture. 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), 91-100. https://doi.org/10.1109/ACSOS55765.2022.00027.
Pimparkhede, K. (2021). Client side and Server Side Load Balancing. International Journal for Research in Applied Science and Engineering Technology. https://doi.org/10.22214/ijraset.2021.38748.
Yu, R., Kilari, V., Xue, G., Yang, D. (2019). Load Bal- ancing for Interdependent IoT Microservices. IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, 298-306. https://doi.org/10.1109/INFOCOM.2019.8737450.
Yuan, M., Yang, S., Gu, M., Gu, H. (2022). Microservice: dynamic load balancing strategy based on consistent hashing. , 12172, 1217206 - 1217206-6. https://doi.org/10.1117/12.2634851.
Rabiu, S., Yong, C., Mohamad, S. (2022). A Cloud-Based Container Microservices: A Review on Load-Balancing and Auto-Scaling Issues. International Journal of Data Science. https://doi.org/10.18517/ijods.3.2.80-92.2022.
Elagin, V., Nikolaev, V. (2020). FUNCTIONAL PURPOSE OF THE LOAD BALANCER IN CLOUD MICROSERVICE ARCHITECTURE. , 8, 67-75. https://doi.org/10.31854/2307-1303-2020-8-1-67-75.
Autili, M., Perucci, A., Lauretis, L. (2019). A Hybrid Approach to Microservices Load Balancing. , 249-269. https://doi.org/10.1007/978- 3-030-31646-410.
Wang, H., Wang, Y., Liang, G., Gao, Y., Gao, W., Zhang, W. (2021). Research on load balancing technology for microservice architecture. MATEC Web of Conferences. https://doi.org/10.1051/MATECCONF/202133608002.
Chandramouli, R. (2019). Security strategies for microservices-based application systems. . https://doi.org/10.6028/NIST.SP.800-204.
Yu, H., Wang, X., Xing, C., Xu, B. (2022). A Microservice Resilience Deployment Mechanism Based on Diversity. Security and Communication Networks. https://doi.org/10.1155/2022/7146716. [23] Jiang, P., Shen, Y., Dai, Y. (2022). Efficient software test management system based on microservice architecture. 2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), 10, 2339-2343. https://doi.org/10.1109/ITAIC54216.2022.9836605.
Niu, Y., Liu, F., Li, Z. (2018). Load Balancing Across Microservices. IEEE INFOCOM 2018 - IEEE Conference on Computer Communications, 198-206. https://doi.org/10.1109/INFOCOM.2018.8486300.
Aksakalli, I., C ̧ elik, T., Can, A., Tekinerdogan, B. (2021). Systematic Approach for Generation of Feasible Deployment Alternatives for Microservices. IEEE Access, 9, 29505-29529. https://doi.org/10.1109/ACCESS.2021.3057582.