M. M. Fahmy

Work place: Computers and Control Department, Faculty of Engineering, Tanta University, Tanta, Egypt

E-mail: m.fahmy@f-eng.tanta.edu.eg

Website:

Research Interests: Engineering

Biography

Mahmoud Mohamed Fahmy received the B.Sc. degree from Faculty of Engineering, Assiut University, Egypt at 1968.  His M.Sc. and Ph.D. degrees were taken from Cairo University, Egypt at 1975, and 1979, respectively. He was a Head of the Computers and Control Department from 1998 till 2008. He was a Vice Dean for Education and Student Affairs, Faculty of Engineering, Tanta University, Egypt from 1990 till 1999. Dr. Fahmy is currently an Emeritus Professor with the Computers and Control Department, Faculty of Engineering, Tanta University, Egypt.  E-mail: m.fahmy@f-eng.tanta.edu.eg

Author Articles
Application of an Enhanced Self-adapting Differential Evolution Algorithm to Workload Prediction in Cloud Computing

By M. A. Attia M. Arafa E. A. Sallam M. M. Fahmy

DOI: https://doi.org/10.5815/ijitcs.2019.08.05, Pub. Date: 8 Aug. 2019

The demand for workload prediction approaches has recently increased to manage the cloud resources, improve the performance of the cloud services and reduce the power consumption. The prediction accuracy of these approaches affects the cloud performance. In this application paper, we apply an enhanced variant of the differential evolution (DE) algorithm named MSaDE as a learning algorithm to the artificial neural network (ANN) model of the cloud workload prediction. The ANN prediction model based on MSaDE algorithm is evaluated over two benchmark datasets for the workload traces of NASA server and Saskatchewan server at different look-ahead times. To show the improvement in accuracy of training the ANN prediction model using MSaDE algorithm, training is performed with other two algorithms: the back propagation (BP) algorithm and the self-adaptive differential evolution (SaDE) algorithm. Comparisons are made in terms of the root mean squared error (RMSE) and the average root mean squared error (ARMSE) through all prediction intervals. The results show that the ANN prediction model based on the MSaDE algorithm predicts the cloud workloads with higher prediction accuracy than the other algorithms compared with.

[...] Read more.
An Enhanced Differential Evolution Algorithm with Multi-mutation Strategies and Self-adapting Control Parameters

By M. A. Attia M. Arafa E. A. Sallam M. M. Fahmy

DOI: https://doi.org/10.5815/ijisa.2019.04.03, Pub. Date: 8 Apr. 2019

Differential evolution (DE) is a stochastic population-based optimization algorithm first introduced in 1995. It is an efficient search method that is widely used for solving global optimization problems. It has three control parameters: the scaling factor (F), the crossover rate (CR), and the population size (NP). As any evolutionary algorithm (EA), the performance of DE depends on its exploration and exploitation abilities for the search space. Tuning the control parameters and choosing a suitable mutation strategy play an important role in balancing the rate of exploration and exploitation. Many variants of the DE algorithm have been introduced to enhance its exploration and exploitation abilities. All of these DE variants try to achieve a good balance between exploration and exploitation rates. In this paper, an enhanced DE algorithm with multi-mutation strategies and self-adapting control parameters is proposed. We use three forms of mutation strategies with their associated self-adapting control parameters. Only one mutation strategy is selected to generate the trial vector. Switching between these mutation forms during the evolution process provides dynamic rates of exploration and exploitation. Having different rates of exploration and exploitation through the optimization process enhances the performance of DE in terms of accuracy and convergence rate. The proposed algorithm is evaluated over 38 benchmark functions: 13 traditional functions, 10 special functions chosen from CEC2005, and 15 special functions chosen from CEC2013. Comparison is made in terms of the mean and standard deviation of the error with the standard "DE/rand/1/bin" and five state-of-the-art DE algorithms. Furthermore, two nonparametric statistical tests are applied in the comparison: Wilcoxon signed-rank and Friedman tests. The results show that the performance of the proposed algorithm is better than other DE algorithms for the majority of the tested functions.

[...] Read more.
Other Articles