AHMED ABDELAZIZ

Prof. AHMED ABDELAZIZ


Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

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

Representative Publications

View All Publications
1 September 2018 in Future Generation Computer Systems
Verified
Journal Article
Closed access
Mohamed ElhosenyMohamed Elhoseny
Mohamed Elhoseny
AAAHMED ABDELAZIZ
AHMED ABDELAZIZ
ASAhmed S. Salama
Ahmed S. Salama
ARA.M. Riad
A.M. Riad
KMKhan Muhammad
Khan Muhammad
Arun Kumar SangaiahArun Kumar Sangaiah
Arun Kumar Sangaiah

1 April 2018 in Measurement
Verified
Journal Article
Closed access
AAAHMED ABDELAZIZ
AHMED ABDELAZIZ
Mohamed ElhosenyMohamed Elhoseny
Mohamed Elhoseny
ASAhmed S. Salama
Ahmed S. Salama
ARA.M. Riad
A.M. Riad

1 February 2016 in Journal of Network and Computer Applications
Verified
Journal Article
Closed access
Adnan AkhunzadaAdnan Akhunzada
Adnan Akhunzada
AGAbdullah Gani
Abdullah Gani
NANor Badrul Anuar
Nor Badrul Anuar
AAAHMED ABDELAZIZ
AHMED ABDELAZIZ
MKMuhammad Khurram Khan
Muhammad Khurram Khan
SKSamee U. Khan
Samee U. Khan

6 April 2017 in PLOS ONE
Verified
Journal Article
Open access
PDF file
AAAHMED ABDELAZIZ
AHMED ABDELAZIZ
CKChin Soon Ku
Chin Soon Ku
AGAbdullah Gani
Abdullah Gani
UGUsman Garba
Usman Garba
SKSuleman Khan
Suleman Khan
KCKim-Kwang Raymond Choo
Kim-Kwang Raymond Choo
Software Defined Networking (SDN) is an emerging promising paradigm for network management because of its centralized network intelligence. However, the centralized control architecture of the software-defined networks (SDNs) brings novel challenges of reliability, scalability, fault tolerance and interoperability. In this paper, we proposed a novel clustered distributed controller architecture in the real setting of SDNs. The distributed cluster implementation comprises of multiple popular SDN controllers. The proposed mechanism is evaluated using a real world network topology running on top of an emulated SDN environment. The result shows that the proposed distributed controller clustering mechanism is able to significantly reduce the average latency from 8.1% to 1.6%, the packet loss from 5.22% to 4.15%, compared to distributed controller without clustering running on HP Virtual Application Network (VAN) SDN and Open Network Operating System (ONOS) controllers respectively. Moreover, proposed method also shows reasonable CPU utilization results. Furthermore, the proposed mechanism makes possible to handle unexpected load fluctuations while maintaining a continuous network operation, even when there is a controller failure. The paper is a potential contribution stepping towards addressing the issues of reliability, scalability, fault tolerance, and inter-operability.

14 April 2020 in IEEE Access
Verified
Journal Article
Open access
Mosab HamdanMosab Hamdan
Mosab Hamdan
BMBushra Mohammed
Bushra Mohammed
UHUsman Humayun
Usman Humayun
AAAHMED ABDELAZIZ
AHMED ABDELAZIZ
SKSuleman Khan
Suleman Khan
MMM. N. Marsono
M. N. Marsono
Software-defined networking (SDN) separates the network control plane from the packet forwarding plane, which provides comprehensive network-state visibility for better network management and resilience. Traffic classification, particularly for elephant flow detection, can lead to improved flow control and resource provisioning in SDN networks. Existing elephant flow detection techniques use pre-set thresholds that cannot scale with the changes in the traffic concept and distribution. This paper proposes a flow-aware elephant flow detection applied to SDN. The proposed technique employs two classifiers, each respectively on SDN switches and controller, to achieve accurate elephant flow detection efficiently. Moreover, this technique allows sharing the elephant flow classification tasks between the controller and switches. Hence, most mice flows can be filtered in the switches, thus avoiding the need to send large numbers of classification requests and signaling messages to the controller. Experimental findings reveal that the proposed technique outperforms contemporary methods in terms of the running time, accuracy, F-measure, and recall.

7 April 2021 in Information
Verified
Journal Article
Open access
PDF file
ABAhmed Bahaa
Ahmed Bahaa
AAAHMED ABDELAZIZ
AHMED ABDELAZIZ
ِSِAbdalla Sayed
ِAbdalla Sayed
LELaila Elfangary
Laila Elfangary
HFHanan Fahmy
Hanan Fahmy
In many enterprises and the private sector, the Internet of Things (IoT) has spread globally. The growing number of different devices connected to the IoT and their various protocols have contributed to the increasing number of attacks, such as denial-of-service (DoS) and remote-to-local (R2L) ones. There are several approaches and techniques that can be used to construct attack detection models, such as machine learning, data mining, and statistical analysis. Nowadays, this technique is commonly used because it can provide precise analysis and results. Therefore, we decided to study the previous literature on the detection of IoT attacks and machine learning in order to understand the process of creating detection models. We also evaluated various datasets used for the models, IoT attack types, independent variables used for the models, evaluation metrics for assessment of models, and monitoring infrastructure using DevSecOps pipelines. We found 49 primary studies, and the detection models were developed using seven different types of machine learning techniques. Most primary studies used IoT device testbed datasets, and others used public datasets such as NSL-KDD and UNSW-NB15. When it comes to measuring the efficiency of models, both numerical and graphical measures are commonly used. Most IoT attacks occur at the network layer according to the literature. If the detection models applied DevSecOps pipelines in development processes for IoT devices, they were more secure. From the results of this paper, we found that machine learning techniques can detect IoT attacks, but there are a few issues in the design of detection models. We also recommend the continued use of hybrid frameworks for the improved detection of IoT attacks, advanced monitoring infrastructure configurations using methods based on software pipelines, and the use of machine learning techniques for advanced supervision and monitoring.