Using AI for Dynamic Resource Allocation and Performance Optimization in Software Systems

Abstract

This research work aims at evaluating the possibilities of using artificial intelligence in dynamic resource management and optimization of software system performance. In today’s complex world of application usage, normal methods of resource management are unable to cater to these dynamic needs and fulfill its usage potential. In this work, an assessment of three mainstream AI techniques – reinforcement learning, neural network, and genetic algorithm – is performed based on performance indicators such as resource utilization and consumption, average response time, throughput, costs, prediction capability, stability, and time taken to converge. The results show that the neural networks have the best resource acquisition performance as well as response rates, while the reinforcement learning has the best cost management and flexibility rates. As it has been pointed out, genetic algorithms are quite useful in finding optimization solutions, however real-time responsiveness is lack. Thus, the results provide significant understating of how to choose the proper AI technique depending on the specific application needs which in turn will be useful for organizations willing to improve their resource management using AI-based solutions.

Authors and Affiliations

Mrinal Kumar , Mayur Prakashrao Gore

Keywords

Related Articles

Congestion Modelling and Level of Service Assessment of Urban Roads in Mixed Traffic Conditions

In urban locations around the world, traffic congestion is a problem. Congestion has increased as a result of inadequate public transportation, stalled development of the road infrastructure, and increased use of private...

Design of Inter-Networking Gateway for Message Transmission to the Ethernet for Elevator Monitoring

Recently, with the increasing use of elevators and the increasing height of the multi-storey buildings, there must be a system developed which continuously monitors the status of the elevators and reports for any problem...

Data Management Environment with Data Warehousing For Big Data Architecture

Big Data are high-volume, high-velocity, and/or highvariety information assets that require new forms of processing to enable enhanced decision making, with extended data warehousing Architecture to the result of managem...

An Overview on Green Buildings

Green construction has become one of the recommended solutions for reducing the current building's negative impacts on human health, society, industry economy. However, in the future, there is an important use of a compr...

Novel Arrangement of Boost Converters for Conduction Modes

Position control of motors is widely used in many aspects of life, including commercial, household, and industrial settings. More than seventy percent of electrical demand is projected to be motor load. The motors in thi...

Download PDF file
  • EP ID EP753588
  • DOI 10.55524/ijircst.2024.12.6.3
  • Views 18
  • Downloads 0

How To Cite

Mrinal Kumar, Mayur Prakashrao Gore (2025). Using AI for Dynamic Resource Allocation and Performance Optimization in Software Systems. International Journal of Innovative Research in Computer Science and Technology, 13(1), -. https://europub.co.uk/articles/-A-753588