| dc.contributor.author | S.S, Samson, | |
| dc.date.accessioned | 2023-08-03T04:06:53Z | |
| dc.date.available | 2023-08-03T04:06:53Z | |
| dc.date.issued | 2020 | |
| dc.identifier.citation | Samson, S.S (2021) ISTuniUP automatic performance optimization framework for identity and access management systems with backend databases. BEng. Dissertation, Informatics Institute of Technology | en_US |
| dc.identifier.issn | 2016217 | |
| dc.identifier.uri | http://dlib.iit.ac.lk/xmlui/handle/123456789/1593 | |
| dc.description.abstract | Maintaining the applications under optimum performance conditions are crucial. Out of many components which affect the performance of a system, the backend databases which involved in data persistence have been known to be affecting the performance by a high marginal. Identity and Access Management Systems (IAM) maintain large amounts of heterogeneous sensitive data in backend databases and it was identified there is an impact of the database performance for the overall identity system performance. Therefore the research would be based on performance optimization on the backend database of IAM systems. There are mainly two approaches to database optimization as physical design optimization and configuration based optimization. While both the approaches have been analyzed, the project is developed around configuration parameter optimization. The author has researched problems faced by database administrators while trying to optimize databases using configuration parameters. To overcome the problems identified, an automatic performance optimization framework was proposed. The solution targets supporting the database administrators with time and resource-consuming process of optimization. ISTuneUP provides the flexibility to choose the performance metrics which is needed to be optimized while the process could be carried out as single-objective optimization or multi-objective optimization. Ability to set up the configuration boundaries based on the resources allocated on the system is an added advantage for the administrator. ISTuneUP incorporated a dashboard to provide an intuitive visualization of the details of the performance testing. Optimization process is carried out as an Offline tuning on the back-up database as the setup needs constant server restarts which cannot be carried out in a deployed system. But the database administrator has given the ability to set the identified optimums to the deployed system once the process has been completed. ISTuneUP was able to provide optimum configurations within a considerable amount of time with a low computational cost. With excellent potential on the project, future improvements were identified which can lead the research to a more generic optimization framework. The current architectural design provides the flexibility to incorporate the identified future enhancements without harming any existing internals components. | en_US |
| dc.language.iso | en | en_US |
| dc.publisher | IIT | en_US |
| dc.subject | database optimization, | en_US |
| dc.subject | configuration optimization, | en_US |
| dc.subject | Identity server, | en_US |
| dc.subject | performance improvements | en_US |
| dc.title | ISTuniUP automatic performance optimization framework for identity and access management systems with backend databases | en_US |
| dc.type | Thesis | en_US |