Elkholy Mohamed

Dr. Elkholy Mohamed


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

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

Representative Publications

View All Publications
11 September 2019 in IT Professional
Verified
Journal Article
Closed access
EMElkholy Mohamed
Elkholy Mohamed
AFAhmed El Fatatry
Ahmed El Fatatry
Migrating from monolithic applications to Microservices architecture brings about a number of challenges. Splitting and sharing databases among Microservices is a case in point. In this article, we present a framework for managing the splitting of databases among Micorservices. The proposed solution maintains data consistency and independent deployment of Microservices while enhancing the solution to latency problems. The evaluation results show enhancement in performance as a result of using the proposed framework.

25 October 2023 in Sustainable Machine Intelligence Journal
Verified
Journal Article
Open access
NANariman Abdo
Nariman Abdo
EMElkholy Mohamed
Elkholy Mohamed
MEMohamed Eassa
Mohamed Eassa
Prediction of chronic kidney disease (CKD) has emerged as a useful technique for early detection of at-risk persons and the introduction of appropriate management strategies. Machine learning and data-driven methods have been used in predictive modeling to examine massive databases of patient demographics, medical histories, test findings, and genetic information. These cutting-edge methods allow for the profiling of high-risk patients and the tailoring of healthcare administration approaches. Patient outcomes, complication rates, and healthcare system efficiency may all benefit greatly from CKD screening and prediction. Responsible use of CKD prediction algorithms, however, requires resolving issues with data availability, integration, and ethics. The area of medicine has benefited greatly from the use of Machine Learning (ML) methods, which have played an increasingly central role in illness prediction. In this study, we use a strategy that makes use of ML methods to construct effective tools for predicting the development of CKD. Multiple ML models are trained, and their results are compared using a variety of criteria. We applied five ML methods such as logistic regression (LR), Decision tree (DT), random forest (RF), support vector machine (SVM), and k-nearest neighbor (KNN). The LR and KNN have the highest accuracy with 99%.

1 January 2015
Verified
Conference Paper
Closed access
EMElkholy Mohamed
Elkholy Mohamed
AEAhmed Elfatatry
Ahmed Elfatatry

28 December 2022 in Journal of Information Security and Cybercrimes Research
Verified
Journal Article
Open access
PDF file
EMElkholy Mohamed
Elkholy Mohamed
MMMarwa A. Marzok
Marwa A. Marzok
Microservices architecture emerges as a promising software design approach that provides large scale software systems with flexibility, scalability and fault tolerance. Moreover, it is considered a suitable design to be implemented using software containers provided with several cloud providers. However, microservices suffer from several security challenges that hinder its progress. The concept of microservices is to break down the system functionality to a number of small coherent services. Hence, using microservices as a design approach increases the security risks by expanding the risk surface. In contrast to microservices, monolithic applications are implemented as a bulk of codes using single programming language. Such environment has several drawbacks related to flexibility and maintainability, but limits security issues. On the other hand, microservices implementation uses several programming languages and frameworks to implement small units of system functionality. Such environment opens the door to new critical security issues. The proposed work introduces the problem of securing microservices and provides a novel approach to protect microservices applications from masquerade attacks. The proposed framework also provides high protection to users from malicious services. The framework was implemented using 150 software containers to define users' HTTP requests and a set of 20 microservices were tested to proof its applicability and benefits

1 January 2023 in Journal of Advances in Information Technology
Verified
Journal Article
Open access
MMMarwaabdelazeem Marzouk
Marwaabdelazeem Marzouk
EMElkholy Mohamed
Elkholy Mohamed

3 April 2025 in Sustainable Machine Intelligence Journal
Verified
Journal Article
Open access
PDF file
EMElkholy Mohamed
Elkholy Mohamed
MSMohamed Sabry
Mohamed Sabry
HEHussam Elbehiery
Hussam Elbehiery
The paper discusses an improved phishing detection system that uses hybrid machine learning for analyzing URL-based features. Further improvement of prior work using better feature selection as well as ensemble methods is discussed. The proposed model enhances classification accuracy, precision, and recall by utilizing an innovative hybrid ensemble approach that integrates Logistic Regression, Support Vector Machine, and Decision Tree, alongside newly incorporated evaluation techniques. The results manifest high improvement in performance metrics as compared to the previous methods. Various comparisons and benchmarks with other methods have further proved the robustness of our proposed system for detecting malicious URLs.