Gamal Ebrahim

Prof. Dr. Gamal Ebrahim

Faculty of Engineering, Ain Shams University, 1 Elsarayat St., Cairo, Egypt
orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

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

Representative Publications

View All Publications
22 September 2022 in IEEE Access
Verified
Journal Article
Open access
MEMoshira A. Ebrahim
Moshira A. Ebrahim
Gamal EbrahimGamal Ebrahim
Gamal Ebrahim
HMHoda K. Mohamed
Hoda K. Mohamed
SASameh Abdellatif
Sameh Abdellatif
Computation offloading has proven to be an effective method for facilitating resource-intensive tasks on IoT mobile edge nodes with limited processing capabilities. Additionally, in context of Mobile Edge Computing (MEC) systems, edge nodes can offload its computation-intensive tasks to a suitable edge server. Hence, they can reduce energy cost and speed up processing. Despite the numerous accomplished efforts in task offloading problems on the Internet of Things (IoT), this problem remains a research gap mainly because of its NP-hardness in addition to the unrealistic assumptions in many proposed solutions. In order to accurately extract information from raw sensor data from IoT devices deployed in complicated contexts, deep learning (DL) is a potential method. Therefore, in this paper, an approach based on deep reinforcement learning (DRL) will just be presented for optimize the offloading process for IoT in MEC environments. This approach can achieve the optimal offloading decision. A Markov Decision Problem (MDP) is used to formulate the offloading problem. Delay time and consumed energy are the main optimization targets in this work. The proposed approach has been verified using extensive simulations. Simulation results demonstrate that the proposed model effectively improves the MEC system latency, energy consumption, and significantly outperforms the Deep Q Networks (DQNs) and Actor Critic (AC) approaches.

15 August 2022 in Bioengineering
Verified
Journal Article
Open access
PDF file
Ahmed M. ZaaloukAhmed M. Zaalouk
Ahmed M. Zaalouk
Gamal EbrahimGamal Ebrahim
Gamal Ebrahim
HMHoda Mohamed
Hoda Mohamed
HHHoda Mamdouh Hassan
Hoda Mamdouh Hassan
Mohamed Mohamed ZaaloukMohamed Mohamed Zaalouk
Mohamed Mohamed Zaalouk
Breast cancer is a gigantic burden on humanity, causing the loss of enormous numbers of lives and amounts of money. It is the world’s leading type of cancer among women and a leading cause of mortality and morbidity. The histopathological examination of breast tissue biopsies is the gold standard for diagnosis. In this paper, a computer-aided diagnosis (CAD) system based on deep learning is developed to ease the pathologist’s mission. For this target, five pre-trained convolutional neural network (CNN) models are analyzed and tested—Xception, DenseNet201, InceptionResNetV2, VGG19, and ResNet152—with the help of data augmentation techniques, and a new approach is introduced for transfer learning. These models are trained and tested with histopathological images obtained from the BreakHis dataset. Multiple experiments are performed to analyze the performance of these models through carrying out magnification-dependent and magnification-independent binary and eight-class classifications. The Xception model has shown promising performance through achieving the highest classification accuracies for all the experiments. It has achieved a range of classification accuracies from 93.32% to 98.99% for magnification-independent experiments and from 90.22% to 100% for magnification-dependent experiments.

30 January 2021 in Electronics
Verified
Journal Article
Open access
PDF file
MAMarwa Abdelaal
Marwa Abdelaal
Gamal EbrahimGamal Ebrahim
Gamal Ebrahim
WAWagdy R. Anis
Wagdy R. Anis
The widespread adoption of network function virtualization (NFV) leads to providing network services through a chain of virtual network functions (VNFs). This architecture is called service function chain (SFC), which can be hosted on top of commodity servers and switches located at the cloud. Meanwhile, software-defined networking (SDN) can be utilized to manage VNFs to handle traffic flows through SFC. One of the most critical issues that needs to be addressed in NFV is VNF placement that optimizes physical link bandwidth consumption. Moreover, deploying SFCs enables service providers to consider different goals, such as minimizing the overall cost and service response time. In this paper, a novel approach for the VNF placement problem for SFCs, called virtual network functions and their replica placement (VNFRP), is introduced. It tries to achieve load balancing over the core links while considering multiple resource constraints. Hence, the VNF placement problem is first formulated as an integer linear programming (ILP) optimization problem, aiming to minimize link bandwidth consumption, energy consumption, and SFC placement cost. Then, a heuristic algorithm is proposed to find a near-optimal solution for this optimization problem. Simulation studies are conducted to evaluate the performance of the proposed approach. The simulation results show that VNFRP can significantly improve load balancing by 80% when the number of replicas is increased. Additionally, VNFRP provides more than a 54% reduction in network energy consumption. Furthermore, it can efficiently reduce the SFC placement cost by more than 67%. Moreover, with the advantages of a fast response time and rapid convergence, VNFRP can be considered as a scalable solution for large networking environments.

23 March 2021 in IEEE Access
Verified
Journal Article
Open access
MAMarwa A. Abdelaal
Marwa A. Abdelaal
Gamal EbrahimGamal Ebrahim
Gamal Ebrahim
WAWagdy R. Anis
Wagdy R. Anis
Network Function Virtualization (NFV) stands out quickly as a promising innovation in telecommunication networks. It leverages the concept of cloud technology and virtualization techniques. However, the continuity of cloud network services has become an essential availability requirement for NFV. Failure of Virtual Network Functions (VNFs) may cause critical quality assurance problems for such network services. VNF chaining and placement can be considered as the VNF Forwarding Graph (VNF-FG) mapped on a cloud provider infrastructure, also called NFV Infrastructure (NFVI). This mapping is addressed while neglecting the massive link utilization and bandwidth consumption that can be encountered during VNF recovery phase. In this paper, an Integer Linear Programming (ILP) approach is developed to model VNF-FG deployment problem while guaranteeing high availability against node/VM failures. Then, the Redundant VNF-FG Deployment (RVNF-FGD) heuristic algorithm is proposed that takes VNF migration into consideration. RVNF-FGD algorithm attempts to find a near-optimal solution that achieves a trade-off between availability and scalability with a reasonable convergence time. Thus, facilitating the practical deployment of the proposed approach. Simulation results confirm that RVNF-FGD algorithm is capable of simultaneously reducing link utilization and bandwidth consumption across the core layer of the cloud network. In addition, it reduces VNF-FG communication cost and overall energy consumption. The convergence time of RVNF-FGD algorithm is assessed by applying it to broader cloud network architectures. This assessment indicates the viability of the proposed approach in responding quickly to failures.

20 July 2023 in IEEE Access
Verified
Journal Article
Open access
SMSalma M. Maher
Salma M. Maher
Gamal EbrahimGamal Ebrahim
Gamal Ebrahim
SHSameh Hosny
Sameh Hosny
MSMostafa Mohamed Salah
Mostafa Mohamed Salah
In this paper, we present a deep learning-based Device-to-Device (D2D) approach that utilizes Gated Recurrent Unit (GRU) model that is optimized through Bayesian optimization for hyperparameter tuning. The proposed approach, DLCE-D2D (Deep Learning Cache-Enabled device-to-device) system utilizes deep learning using GRU, to predict the popularity of content in a D2D network and dynamically adjusts the cache eviction policy to improve the cache hit ratio. DLCE-D2D approach was evaluated using real-world data and compared against traditional cache eviction policies such as Least Recently Used (LRU) and First In First Out (FIFO). The results show that the proposed approach outperforms traditional policies in terms of cache hit ratio. Also, it was demonstrated that DLCE-D2D approach is robust against changes in data access patterns and can adapt to dynamic changes in the network. Additionally, it was shown that the GRU model can achieve similar or better results than other deep learning-based methods. The use of Bayesian optimization for hyperparameter tuning in the proposed approach offers a promising solution for improving the cache hit ratio in D2D networks, thereby improving the performance and reducing the cost of such networks.

23 September 2024 in Discover Civil Engineering
Verified
Journal Article
Open access
PDF file
YSYasmin Mohamed Ismail Shalaby
Yasmin Mohamed Ismail Shalaby
MBMohamed Badawy
Mohamed Badawy
Gamal EbrahimGamal Ebrahim
Gamal Ebrahim
Ahmed Mohammed AbdelalimAhmed Mohammed Abdelalim
Ahmed Mohammed Abdelalim
In the inspection and diagnosis of concrete construction, crack detection is highly recommended in the earliest phases to prevent any potential risks later. However, the flaws in concrete surfaces cannot be reliably and effectively identified using traditional crack detection techniques. The suggested algorithm is a supportive tool for agents or authorities to use in crack detection mechanisms to monitor and assess the current condition of buildings or bridges. The researchers aim to establish an intelligent model for automatic crack detection on different concrete surfaces based on image processing technology. Three different concrete surfaces—bridge decks, walls, and concrete cubes—are used to test the model. A subset of the public dataset of bridge decks and walls from SDNET (2018) and 150*150*150 mm of concrete cubes taken from the material laboratory of the faculty of engineering at Ain Shams University are applied to the model. The model F1-score measures are 98.87%, 97.43%, and 74.11% for detecting cracks in bridges, walls, and concrete cubes, respectively. The validation of the applicability of the suggested novel approach is based on a comparison with recent methods for crack recognition. The contribution of this study is that it could be applied to detect cracks efficiently on three different types of concrete surfaces, including uneven concrete surfaces, random noise, voids, dents, colour changes, and stain marks. The proposed method is transparent in its workflow and has a lower computational cost compared with deep learning frameworks. Thus, the outcomes of this model demonstrate its effectiveness in concrete defect field investigation.