Research on Adaptive Optimisation Model of Software System Based on Reinforcement Learning

With the continuous expansion of the scale of modern software systems and the rapid change of user requirements, system optimisation faces the dual challenges of dynamics and complexity. Traditional optimisation methods are difficult to meet the demands of current complex scenarios due to the lack of flexibility and real-time performance. To this end, this paper proposes an adaptive optimisation model for software systems based on reinforcement learning, which utilises the self-learning properties of reinforcement learning and the high-dimensional feature modelling capabilities of deep learning technology to design a set of solutions that can dynamically sense the changes in the environment and continuously optimise the system performance. The model solves the problem of multi-objective conflict in complex environments by constructing state space, action space and multi-objective reward mechanism, and achieves the dual goals of response time optimisation and resource utilisation enhancement. In addition, the model is experimentally verified in several dynamic scenarios in this paper, and the results show that the model significantly outperforms traditional methods in key indicators such as response time reduction rate and resource utilisation enhancement rate, which provides a new idea and practical support for the optimisation of software systems in complex dynamic environments.

Authors

Institutions

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/itcem65710.2024.00019
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on Adaptive Optimisation Model of Software System Based on Reinforcement Learning

Jianhou Gan, Wenyi Wang, Xintong Zhou, Yiqi Liu et al.
Software System Performance and Reliability
article

Research on Adaptive Optimisation Model of Software System Based on Reinforcement Learning

Jianhou Gan, Wenyi Wang, Xintong Zhou, Yiqi Liu, Xinbo Wang
article en

Abstract

With the continuous expansion of the scale of modern software systems and the rapid change of user requirements, system optimisation faces the dual challenges of dynamics and complexity. Traditional optimisation methods are difficult to meet the demands of current complex scenarios due to the lack of flexibility and real-time performance. To this end, this paper proposes an adaptive optimisation model for software systems based on reinforcement learning, which utilises the self-learning properties of reinforcement learning and the high-dimensional feature modelling capabilities of deep learning technology to design a set of solutions that can dynamically sense the changes in the environment and continuously optimise the system performance. The model solves the problem of multi-objective conflict in complex environments by constructing state space, action space and multi-objective reward mechanism, and achieves the dual goals of response time optimisation and resource utilisation enhancement. In addition, the model is experimentally verified in several dynamic scenarios in this paper, and the results show that the model significantly outperforms traditional methods in key indicators such as response time reduction rate and resource utilisation enhancement rate, which provides a new idea and practical support for the optimisation of software systems in complex dynamic environments.

Shandong University of Science and Technology (CN)
Openalex Percentile: Top 66%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.