Efficient Resource Management for Real-time AI Systems in the Cloud using Reinforcement Learning

The advent of artificial intelligence (AI) has driven an emergence in applications demanding online responses to immense amounts of data. Typically, the cloud-based deployment of these applications requires resource management to be optimized for high performance while meeting cost efficiency. However, conventional static resource allocation methods may only partially apply to the context of real-time AI applications as they are dynamic, unpredictable, and require more efficient & adaptive ways of allocating resources. To address this challenge, and as a solution in this research, we introduce an RL-based method for online resource management of cloud-based AI systems. Reinforcement learning ($\mathbf{R L}$) is a machine-learning algorithm that allows systems to learn how best to perform tasks in changing environments based on feedback from those interactions with the environment. The third way our proposed approach utilizes the weapon of RL entails allowing for dynamic resource allocation so that resources are allocated when needed rather than from a static method as set at design time.

Authors

Institutions

Publication Details

Published
2024-09-18
DOI
https://doi.org/10.1109/ic3i61595.2024.10828656
Citations
15
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
5.23
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Resource Management for Real-time AI Systems in the Cloud using Reinforcement Learning

Abdul Sajid Mohammed, Yuvaraj Natarajan, Ketan Gupta, Vinay Mallikarjunaradhya et al.
15 citations
IoT and Edge/Fog Computing
5.23
article

Efficient Resource Management for Real-time AI Systems in the Cloud using Reinforcement Learning

Abdul Sajid Mohammed, Yuvaraj Natarajan, Ketan Gupta, Vinay Mallikarjunaradhya, Madhusudhan Dasari Sreeramulu, Nagesh Boddapati
article en
15 citations

Abstract

The advent of artificial intelligence (AI) has driven an emergence in applications demanding online responses to immense amounts of data. Typically, the cloud-based deployment of these applications requires resource management to be optimized for high performance while meeting cost efficiency. However, conventional static resource allocation methods may only partially apply to the context of real-time AI applications as they are dynamic, unpredictable, and require more efficient & adaptive ways of allocating resources. To address this challenge, and as a solution in this research, we introduce an RL-based method for online resource management of cloud-based AI systems. Reinforcement learning ($\mathbf{R L}$) is a machine-learning algorithm that allows systems to learn how best to perform tasks in changing environments based on feedback from those interactions with the environment. The third way our proposed approach utilizes the weapon of RL entails allowing for dynamic resource allocation so that resources are allocated when needed rather than from a static method as set at design time.

Microsoft (United States) (US), University of the Cumberlands (US), Thomson Reuters (Canada) (CA), American Express (United States) (US)
Decent work and economic growth
Openalex Percentile: Top 4%
IoT and Edge/Fog Computing
5.23
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.

Efficient Resource Management for Real-time AI Systems in the Cloud using Reinforcement Learning — Abdul Sajid Mohammed, Yuvaraj Natarajan, et al. · (2024) | TGRS Research Map | TGRS