Browsing by Author "Hioual Ouided"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
Item A Method based on Multi-agent Systems and Passive Replication Technique for Predicting Failures in Cloud Computing(Bentham Science Publishers, 2023-11-01) Hioual Ouided; Hioual Ouassila; Hemam Sofiane Mounine; Maifi LyesCloud computing refers to the computing capacities of remote computers, where the user has considerable computing power without having to own power units. The probability of failures, which can occur during execution, increases in the number of nodes. Since failures cannot be completely avoided, one solution is to use failure tolerance mechanisms. Predicting failures has become a major task for engineers and software developers, as failure increases resource usage costs. Objectives and Methods: This paper presents a hybrid method of predicting failures in a cloudcomputing environment based on the passive replication technique and multi-agent systems. It detects failures, improves the average response time and minimizes lost time. This method makes it possible to efficiently and transparently guarantee the continuity of cloud computing services in the presence of failures. Results: The results show that the proposed method performs well in the presence of failures, improves the response time and minimizes the additional costs caused by the failures. Conclusion: This paper proposes a hybrid method of predicting failures in cloud-computing based on the passive replication technique and multi-agent systems to detect failures and minimize lost time. The replication technique works by duplicating some system components, which are deployed simultaneously across different resources. This technique aims to make the system robust, increase availability and guarantee the execution of jobs. In addition, it is suitable for long-running tasks.Item Dynamic load balancing upon the replication and deletion of cloud services(IOS Press, 2023-01-05) Hemam Sofiane Mounine; Hioual Ouided; Hioual OuassilaIn the last decade, the considerable increase of the cloud services use has led to the need to have search and selection techniques that match both the requirements of end users and those of the system. Indeed, to select a cloud service that meet the needs of both system and user is a challenge, due to the several conflicting criteria problem for the user on one hand, and for the system, i.e., the load balancing between Virtual Machines (VMs), on the second hand. Therefore, the main challenge, in this context, is how to ensure the user requirements by maintaining the system performance constraint. To deal with this challenge, we present in this paper an approach based on the cloud service replication on one or more VMs when the number of the user requests will be important at a given moment. This allows better load balancing between VMs by distrusting the users’ requests over them. In addition, it allows to select the best cloud service according to the users need. However, the cloud services replication introduces the problem of the storage space saturation. Thus, our second contribution is to select and delete the cloud service replicas without degradation of the load balancing. The two proposed contributions are based on the MCDM techniques in order to select the VMs that can receive the replica of the cloud service and to select those, which their storage space is overloaded in order to delete the replica cloud service. The experimental results, based on Cloudsim simulator, show that our proposal can effectively achieve good performance (load balancing) and improve the response time.Item MOOA-CSF: A Multi-Objective Optimization Approach for Cloud Services Finding(Computing and Informatics, 2023-12-07) Bezza Youcef; Hioual Ouassila; Hioual Ouided; Yiltas-Kaplan Derya; Gürkaş-Aydin ZeynepCloud computing performance optimization is the process of increasing the performance of cloud services at minimum cost, based on various features. In this paper, we present a new approach called MOOA-CSF (Multi-Objective Optimization Approach for Cloud Services Finding), which uses supervised learning and multi-criteria decision techniques to optimize price and performance in cloud computing. Our system uses an artificial neural network (ANN) to classify a set of cloud services. The inputs of the ANN are service features, and the classification results are three classes of cloud services: one that is favorable to the client, one that is favorable to the system, and one that is common between the client and system classes. The ELECTRE (ÉLimination Et Choix Traduisant la REalité) method is used to order the services of the three classes. We modified the genetic algorithm (GA) to make it adaptive to our system. Thus, the result of the GA is a hybrid cloud service that theoretically exists, but practically does not. To this end, we use similarity tests to calculate the level of similarity between the hybrid service and the other benefits in both classes. MOOA-CSF performance is evaluated using different scenarios. Simulation results prove the efficiency of our approach.