Mohamed Ali Rakrouki

Mohamed Ali Rakrouki


Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 November 2022 in Expert Systems with Applications
Verified
Journal Article
Closed access
NANawaf Alharbe
Nawaf Alharbe
MRMohamed Ali Rakrouki
Mohamed Ali Rakrouki
AAAbeer Aljohani
Abeer Aljohani

29 March 2022 in Sensors
Verified
Journal Article
Open access
PDF file
MRMohamed Ali Rakrouki
Mohamed Ali Rakrouki
NANawaf Alharbe
Nawaf Alharbe
This paper deals with the challenging problem of scheduling users’ tasks, while taking into consideration users’ quality of service (QoS) requirements, with the objective of reducing the energy consumption of physical machines. This paper presents a model to analyze the current state of the running tasks according to the results of the QoS prediction assigned by an ARIMA prediction model optimized with Kalman filter. Then, we calculate a scheduling policy with a combined particle swarm optimization (PSO) and gravitational search algorithm (GSA) algorithms according to the QoS status analysis. Experimental results show that the proposed HPSO algorithm reduces resources consumption 16.51% more than the original hybrid algorithm, and the violation of service-level agreement (SLA) is 0.053% less when the optimized prediction model is used.

7 June 2023 in Electronics
Verified
Journal Article
Open access
PDF file
SASamar Hussni Anbarkhan
Samar Hussni Anbarkhan
MRMohamed Ali Rakrouki
Mohamed Ali Rakrouki
This paper proposes an enhanced Particle Swarm Optimization (PSO) algorithm in order to deal with the issue that the time and cost of the PSO algorithm is quite high when scheduling workflow tasks in a cloud computing environment. To reduce particle dimensions and ensure initial particle quality, intensive tasks are combined when scheduling workflow tasks. Next, the particle initialization is optimized to ensure better initial particle quality and reduced search space. Then, a suitable self-adaptive function is integrated to determine the best direction of the particles. The experiments show that the proposed enhanced PSO algorithm has better convergence speed and better performance in the execution of workflow tasks.

25 April 2022 in IEEE Access
Verified
Journal Article
Open access
NANawaf Alharbe
Nawaf Alharbe
MRMohamed Ali Rakrouki
Mohamed Ali Rakrouki
AAAbeer Aljohnai
Abeer Aljohnai
The world is currently witnessing many successive changes in several fields, especially in the field of healthcare which forced countries to impose health policies to provide good services, which drew health sector strategies focusing on the digital transformation aspect. E-government healthcare applications are used by dozens of millions of users. This high usage of applications generates a huge network traffic and needs reliable cloud computing platforms and efficient virtual machine placement models. In this context, we proposed an improved Ant Colony algorithm to solve a virtual machine placement problem in a cloud computing environment in order to minimize the total network traffic and the maximum link utilization. The experimental results demonstrate the effectiveness and efficiency of our proposed algorithm.

2 March 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
NANawaf Alharbe
Nawaf Alharbe
AAAbeer Aljohnai
Abeer Aljohnai
MRMohamed Ali Rakrouki
Mohamed Ali Rakrouki
MKMashael Khayyat
Mashael Khayyat
In cloud computing, dynamic storage of data generated by users, applications, tasks, workflows, etc. requires frequent access operations, so traditional encryption cannot be applied in this case. Considering the vulnerability of dynamic data, its protection needs to consider an efficient and dynamic security protection scheme. In data-oriented access control, the traditional approach is generally static policy matching, which cannot deal with emergencies and has the problem of privileged users. To solve this problem, this paper proposes a data-oriented risk-based access control model, which adds risk assessment to the traditional attribute-based access control and aims at the source of risk from three aspects: subject attribute, resource attribute, and environment attribute. A set of risk assessment indexes is proposed, and the calculation method of risk assessment is quantitatively analyzed by combining fuzzy consistency AHP analysis method, and finally, the realization of XACML is given. The validity of the proposed model is analyzed, and the carried out experimental analysis verifies its effectiveness. The proposed model benefits cloud data storage applications that require dynamic data storage, for example, medical/patient data storage.

14 April 2022 in Algorithms
Verified
Journal Article
Open access
PDF file
NANawaf Alharbe
Nawaf Alharbe
AAAbeer Aljohnai
Abeer Aljohnai
MRMohamed Ali Rakrouki
Mohamed Ali Rakrouki
Due to the large-scale development of cloud computing, data center electricity energy costs have increased rapidly. Energy saving has become a major research direction of virtual machine placement problems. At the same time, the multi-dimensional resources on the cloud should be used in a balanced manner in order to avoid resources waste. In this context, this paper addresses a real-world virtual machine placement problem arising in a Healthcare-Cloud (H-Cloud) of hospitals chain in Saudi Arabia, considering server power consumption and resource utilization. As a part of optimizing both objectives, user service quality has to be taken into account. In fact, user quality of service (QoS) is also considered by measuring the Service-Level Agreement (SLA) violation rate. This problem is modeled as a multi-objective virtual machine placement problem with the objective of minimizing power consumption, resource utilization, and SLA violation rate. To solve this challenging problem, a fuzzy grouping genetic algorithm (FGGA) is proposed. Considering that multiple optimization objectives may have different degrees of influence on the problem, the fitness function of the proposed algorithm is calculated with fuzzy logic-based function. The experimental results show the effectiveness of the proposed algorithm.