MARATTO

preprint

A Scalable Machine Learning Strategy for Resource Allocation Database

2024Open accessAssiut University

Abstract

<title>Abstract</title> Efficiently responding to dynamic application demands in cloud environments is crucial for meeting service level agreements (SLAs) and optimizing resource costs. Traditional auto-scaling approaches often struggle with predefined rules, making it challenging to devise optimal adaptation strategies. This paper introduces a proactive strategy that leverages the robust capabilities of long short-term memory (LSTM) for precise request prediction, complemented by the intelligent decision-making power of multi-agent reinforcement learning (MARL) to determine optimal actions for scaling virtual machines. In this proposed methodology, the LSTM accurately predicts the number of requests in the next time step, effectively adapting to dynamic traffic changes. The integration of MARL enhances the adaptability and efficiency of the auto-scaling process by enabling virtual machines to make informed decisions based on real time states. This study asserts that applying MARL as a fundamental component of the auto-scaling strategy is a promising and effective solution. The synergy between LSTM and MARL based Ape-X not only enhances predictive accuracy but also empowers virtual machines to make proactive decisions, making it a valuable approach for meeting SLAs and optimizing resource utilization in dynamic cloud environments.

Research topics

  • Cloud Computing and Resource Management
  • Distributed and Parallel Computing Systems
  • Advanced Database Systems and Queries

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.21203/rs.3.rs-5424573/v1

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.