JOURNAL ARTICLE

A Learning Automata Based Dynamic Resource Provisioning in Cloud Computing Environments

Abstract

Cloud computing provides more reliable and flexible access to IT resources, on-demand and self-service service request are some key advantages of it. Managing up-layer cloud services efficiently, while promising those advantages and SLA, motivates the challenge of provisioning and allocating resource on-demand in infrastructure layer, in response to dynamic workloads. Studies mostly have been focused on managing these demands in the physical layer and few in the application layer. This paper focuses on resource allocation method in application level that allocates an appropriate number of virtual machines to an application which requires a dynamic amount of resources. A Learning Automata based approach has been chosen to implement the method. Experimental results demonstrate that the proposed technique offers more cost effective resource provisioning approach while provisions enough resource for applications.

Keywords:
Provisioning Computer science Cloud computing Distributed computing Service layer Resource allocation Learning automata Virtual machine Resource management (computing) Resource (disambiguation) Key (lock) Utility computing Layer (electronics) Service (business) Computer network Automaton Cloud computing security Computer security Operating system Middleware (distributed applications) Artificial intelligence

Metrics

6
Cited By
2.24
FWCI (Field Weighted Citation Impact)
33
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.