Youssef Saadi
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Youssef Saadi has a total of 21 co-authors. Here are the top co-authors by number of shared publications:
- Said El Kafhali
Hassan First University of Settat
11 shared publications - Abdelhadi Amahrouch
Sultan Moulay Slimane University
3 shared publications - Abdelkrim Haqiq
Hassan First University of Settat
3 shared publications - Bouchaib Nassereddine
LIR2M Laboratory, FST, Hassan 1st University, Settat, Morocco
3 shared publications - Hind Mikram
Hassan First University of Settat
3 shared publications Soufiane Jounaidi
Hassan First University of Settat
3 shared publications
Latest Publications
- 12 November 2025
- Published by Springer Nature
- p. 267-278
Energy and Thermal Optimization in Data Centers: Virtual Machine Placement Based on Performance-to-Power Ratio
- 12 November 2025
- Published by Springer Nature
- p. 267-278
Energy and Thermal Optimization in Data Centers: Virtual Machine Placement Based on Performance-to-Power Ratio
- Open Access
- 30 September 2025
- Published by BON VIEW PUBLISHING PTE in Artificial Intelligence and Applications
AI-Driven Adaptive VM Placement Using Performance-to-Power Ratio for Sustainable Data Center Management
Cloud data centers provide essential scalable computing resources but often suffer from inefficient resource allocation, resulting in excessive energy consumption and increased carbon emissions. This paper proposes a Q-learning-driven adaptive virtual machine placement strategy that simultaneously optimizes thermal performance and energy efficiency in heterogeneous data centers. The proposed approach explicitly considers the physical location of servers within racks as well as their processor performance-to-power ratio (PPR). By dynamically adjusting CPU utilization thresholds according to the servers’ rack positions, the method ensures that servers operate near their optimal PPR. The algorithm formally classifies servers into “best gear,” “high preferred gear,” and “low preferred gear” states. A reinforcement learning framework based on Q-Learning learns optimal placement policies to minimize energy consumption, maintain stable service-level agreements (SLAs), and reduce the risk of thermal hotspots. Experimental results show that our approach reduces energy usage by 18.43% compared to particle swarm optimization, 20% compared to genetic algorithms, and 13% compared to predictive thermal-aware cloud optimization. Furthermore, it significantly lowers SLA violations and hotspot occurrences. By improving both thermal and energy management, this work contributes to more sustainable, efficient, and environmentally responsible cloud data center operations. Received: 3 June 2025 | Revised: 5 September 2025 | Accepted: 15 September 2025 Conflicts of Interest The authors declare that they have no conflicts of interest in this work. Data Availability Statement The data that support the findings of this study are openly available in the Microsoft Azure 2019 dataset at https://github.com/Azure/AzurePublicDataset, reference number [27]. Author Contribution Statement Abdelhadi Amahrouch: Conceptualization, Methodology, Software, Investigation, Resources, Data curation, Writing – original draft, Writing – review & editing, Visualization. Youssef Saadi: Conceptualization, Methodology, Validation, Formal analysis, Investigation, Resources, Supervision, Project administration. Said El Kafhali: Conceptualization, Methodology, Validation, Formal analysis, Investigation, Resources, Writing – review & editing, Supervision, Project administration.
- 30 September 2025
- Published by BON VIEW PUBLISHING PTE in Artificial Intelligence and Applications
Open AccessAI-Driven Adaptive VM Placement Using Performance-to-Power Ratio for Sustainable Data Center Management
Cloud data centers provide essential scalable computing resources but often suffer from inefficient resource allocation, resulting in excessive energy consumption and increased carbon emissions. This paper proposes a Q-learning-driven adaptive virtual machine placement strategy that simultaneously optimizes thermal performance and energy efficiency in heterogeneous data centers. The proposed approach explicitly considers the physical location of servers within racks as well as their processor performance-to-power ratio (PPR). By dynamically adjusting CPU utilization thresholds according to the servers’ rack positions, the method ensures that servers operate near their optimal PPR. The algorithm formally classifies servers into “best gear,” “high preferred gear,” and “low preferred gear” states. A reinforcement learning framework based on Q-Learning learns optimal placement policies to minimize energy consumption, maintain stable service-level agreements (SLAs), and reduce the risk of thermal hotspots. Experimental results show that our approach reduces energy usage by 18.43% compared to particle swarm optimization, 20% compared to genetic algorithms, and 13% compared to predictive thermal-aware cloud optimization. Furthermore, it significantly lowers SLA violations and hotspot occurrences. By improving both thermal and energy management, this work contributes to more sustainable, efficient, and environmentally responsible cloud data center operations. Received: 3 June 2025 | Revised: 5 September 2025 | Accepted: 15 September 2025 Conflicts of Interest The authors declare that they have no conflicts of interest in this work. Data Availability Statement The data that support the findings of this study are openly available in the Microsoft Azure 2019 dataset at https://github.com/Azure/AzurePublicDataset, reference number [27]. Author Contribution Statement Abdelhadi Amahrouch: Conceptualization, Methodology, Software, Investigation, Resources, Data curation, Writing – original draft, Writing – review & editing, Visualization. Youssef Saadi: Conceptualization, Methodology, Validation, Formal analysis, Investigation, Resources, Supervision, Project administration. Said El Kafhali: Conceptualization, Methodology, Validation, Formal analysis, Investigation, Resources, Writing – review & editing, Supervision, Project administration.
- Open Access
Optimizing Energy Efficiency in Cloud Data Centers: A Reinforcement Learning-Based Virtual Machine Placement Strategy
Cloud computing faces growing challenges in energy consumption due to the increasing demand for services and resource usage in data centers. To address this issue, we propose a novel energy-efficient virtual machine (VM) placement strategy that integrates reinforcement learning (Q-learning), a Firefly optimization algorithm, and a VM sensitivity classification model based on random forest and self-organizing map. The proposed method, RLVMP, classifies VMs as sensitive or insensitive and dynamically allocates resources to minimize energy consumption while ensuring compliance with service level agreements (SLAs). Experimental results using the CloudSim simulator, adapted with data from Microsoft Azure, show that our model significantly reduces energy consumption. Specifically, under the lr_1.2_mmt strategy, our model achieves a 5.4% reduction in energy consumption compared to PABFD, 12.8% compared to PSO, and 12% compared to genetic algorithms. Under the iqr_1.5_mc strategy, the reductions are even more significant: 12.11% compared to PABFD, 15.6% compared to PSO, and 18.67% compared to genetic algorithms. Furthermore, our model reduces the number of live migrations, which helps minimize SLA violations. Overall, the combination of Q-learning and the Firefly algorithm enables adaptive, SLA-compliant VM placement with improved energy efficiency.
Open AccessOptimizing Energy Efficiency in Cloud Data Centers: A Reinforcement Learning-Based Virtual Machine Placement Strategy
Cloud computing faces growing challenges in energy consumption due to the increasing demand for services and resource usage in data centers. To address this issue, we propose a novel energy-efficient virtual machine (VM) placement strategy that integrates reinforcement learning (Q-learning), a Firefly optimization algorithm, and a VM sensitivity classification model based on random forest and self-organizing map. The proposed method, RLVMP, classifies VMs as sensitive or insensitive and dynamically allocates resources to minimize energy consumption while ensuring compliance with service level agreements (SLAs). Experimental results using the CloudSim simulator, adapted with data from Microsoft Azure, show that our model significantly reduces energy consumption. Specifically, under the lr_1.2_mmt strategy, our model achieves a 5.4% reduction in energy consumption compared to PABFD, 12.8% compared to PSO, and 12% compared to genetic algorithms. Under the iqr_1.5_mc strategy, the reductions are even more significant: 12.11% compared to PABFD, 15.6% compared to PSO, and 18.67% compared to genetic algorithms. Furthermore, our model reduces the number of live migrations, which helps minimize SLA violations. Overall, the combination of Q-learning and the Firefly algorithm enables adaptive, SLA-compliant VM placement with improved energy efficiency.
- 13 July 2024
- Published by Springer Nature
- p. 331-340
Attack and Anomaly Detection in IoT Sensors Using Machine Learning Approaches
- 13 July 2024
- Published by Springer Nature
- p. 331-340
Attack and Anomaly Detection in IoT Sensors Using Machine Learning Approaches
- 17 August 2023
- Published by Springer Nature
- p. 278-289
Performance Analysis of Scheduling Algorithms for Virtual Machines and Tasks in Cloud Computing
- 17 August 2023
- Published by Springer Nature
- p. 278-289
Performance Analysis of Scheduling Algorithms for Virtual Machines and Tasks in Cloud Computing
- 13 May 2023
- Published by Springer Nature in Computing
- Vol. 105 (10) , 2231-2261
Reducing energy footprint in cloud computing: a study on the impact of clustering techniques and scheduling algorithms for scientific workflows
- 13 May 2023
- Published by Springer Nature in Computing
- Vol. 105 (10) , 2231-2261
Reducing energy footprint in cloud computing: a study on the impact of clustering techniques and scheduling algorithms for scientific workflows
- 29 March 2023
- Published by Springer Nature
- p. 200-211
Processing Time Performance Analysis of Scheduling Algorithms for Virtual Machines Placement in Cloud Computing Environment
- 29 March 2023
- Published by Springer Nature
- p. 200-211
Processing Time Performance Analysis of Scheduling Algorithms for Virtual Machines Placement in Cloud Computing Environment
- 1 March 2023
- Published by Springer Nature
- p. 477-486
Metaheuristic Algorithms Based Server Consolidation for Tasks Scheduling in Cloud Computing Environment
- 1 March 2023
- Published by Springer Nature
- p. 477-486
Metaheuristic Algorithms Based Server Consolidation for Tasks Scheduling in Cloud Computing Environment
- 3 July 2022
- Published by Springer Nature
- p. 373-384
A Study of Machine Learning Based Approach for Hotels’ Matching
- 3 July 2022
- Published by Springer Nature
- p. 373-384
A Study of Machine Learning Based Approach for Hotels’ Matching
- 1 January 2022
- Published by IGI Global Scientific Publishing in International Journal of Cloud Applications and Computing
- Vol. 12 (1) , 1-24
Server Consolidation Algorithms for Cloud Computing
In recent years, companies and researchers have hosted and rented computer resources over the internet due to cloud computing, which led to an increase in the energy consumed by data centers. This consumption is considered one of the world's highest, which pushed many researchers to propose several techniques such as server consolidation (SC) to solve the trade-off between energy saving and quality of service (QoS). SC requires maintaining service level agreements (SLA) violations and minimizing the number of active physical machines (PMs). Furthermore, to achieve this balance and avoid increasing hardware costs, the SC challenge targets placing new virtual machines (VMs) in suitable PMs. This work explored the existing SC algorithms that include CloudSim as a simulator environment and PlanetLab as a dataset. The authors compared the well-known optimization methods and extracted the weaknesses of the main three deployed approaches involved in the consolidation process: bin-packing model, metaheuristics, and machine learning-based solutions. Request access from your librarian to read this article's full text.
- 1 January 2022
- Published by IGI Global Scientific Publishing in International Journal of Cloud Applications and Computing
- Vol. 12 (1) , 1-24
Server Consolidation Algorithms for Cloud Computing
In recent years, companies and researchers have hosted and rented computer resources over the internet due to cloud computing, which led to an increase in the energy consumed by data centers. This consumption is considered one of the world's highest, which pushed many researchers to propose several techniques such as server consolidation (SC) to solve the trade-off between energy saving and quality of service (QoS). SC requires maintaining service level agreements (SLA) violations and minimizing the number of active physical machines (PMs). Furthermore, to achieve this balance and avoid increasing hardware costs, the SC challenge targets placing new virtual machines (VMs) in suitable PMs. This work explored the existing SC algorithms that include CloudSim as a simulator environment and PlanetLab as a dataset. The authors compared the well-known optimization methods and extracted the weaknesses of the main three deployed approaches involved in the consolidation process: bin-packing model, metaheuristics, and machine learning-based solutions. Request access from your librarian to read this article's full text.