You can view the full text of this article for free using the link below.

Title: An intelligent mechanism for requirements change management of cloud computing requests

Authors: Nassima Bouchareb

Addresses: LIRE Laboratory, Department of Software Technologies and Information Systems, Faculty of New Technologies of Information and Communication, University of Abdelhamid Mehri, Constantine, Algeria

Abstract: Cloud environments are typically highly dynamic, making it challenging to identify, clarify and manage their requirements, especially when services and requirements change unpredictably. In this work, we introduce an agent-based mechanism designed to manage requirements changes, with a specific focus on requests for Virtual Machines (VM) allocation/reallocation in a Cloud Computing system. We begin by explaining the principle of the virtual machine allocation mechanism and the roles of the various agents involved. Next, we present the steps of the requirements change management process. Additionally, we delve into the various cases of requirements changes caused, whether initiated by the Cloud provider or customers, including adding a request, cancelling a request and modifying a request. Finally, we provide a case study and simulation results demonstrating that our proposed mechanism increases the number of accepted requests, enhances tasks processing and minimise energy consumption, ultimately boosting the profit of Cloud providers.

Keywords: cloud computing; virtual machine allocation/reallocation; requirements engineering; multi-agent systems; migration; energy efficiency.

DOI: 10.1504/IJGUC.2025.143877

International Journal of Grid and Utility Computing, 2025 Vol.16 No.1, pp.15 - 28

Received: 17 Feb 2023
Accepted: 27 Dec 2023

Published online: 12 Jan 2025 *

Full-text access for editors Full-text access for subscribers Free access Comment on this article