Ayanda, Ezekial Adedayo (2024) Scalability Optimization in Identity Management Systems for Cloud-Native Applications. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (2MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (7MB) | Preview |
Abstract
Cloud-native applications emerged as new solutions for users’ requirements increasing the necessity to use the adaptive IDMS approach to resolve the problems of identity management systems’ scale. The inherent design of many conventional IDMS makes them unable to deliver the necessary performance and security in such highly distributed, elastic environments. Based on the findings of this research work, a Dynamic IDMS Containerization Model is presented which incorporates the IDMS within the Kubernetes cluster that hosts the CNF-based application.
Other features such as Horizontal Pod Autoscaling and Kubernetes Event-Driven Autoscaling help the model automatically scale the IDMS depending on the workload. Another novel feature is a proactive policy engine where administrators set up a range of context-based parameters such as location, priority, and the role that actively controls access to content even during periods of congestion and strives to keep high-priority users active. Furthermore, a clustered caching mechanism means that access to required data, such as authentication data and session information, for different IDMS instances occurs with low latency.
In the presented performance evaluation by conducting various tests with simulation users, it has been proved that the proposed solution has better scalability, optimal utilization of resources and priority-based access control over IDMS conventional implementations. The synergistic combination of context-awareness architecture and the incorporation of proactive scaling capabilities ensures the IDMS flexibility to adapt to the inherent nature of cloud-native infrastructure effectively, and we are confident that we have established a new benchmark for identity management in the ever-evolving application constructs.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Mijumbi, Rashid UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Cloud computing Q Science > QA Mathematics > Computer software > Computer Security T Technology > T Technology (General) > Information Technology > Computer software > Computer Security |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 14 Jul 2025 14:34 |
Last Modified: | 14 Jul 2025 14:34 |
URI: | https://norma.ncirl.ie/id/eprint/8084 |
Actions (login required)
![]() |
View Item |