Bulletin of Electrical Engineering and Informatics
Recently, software defined networking (SDN) has been deployed extensively in diverse practical do... more Recently, software defined networking (SDN) has been deployed extensively in diverse practical domains, providing a new direction in network management by separating the control plane from the data plane. Nevertheless, SDN is vulnerable to distributed denial of service (DDoS) attacks resulting from its centralized controller. Several studies have been suggested to address the DDoS attacks in SDN utilizing machine learning approaches. However, these approaches are resource-intensive and cause performance degradation since they cannot perform effectively in large-scale SDN networks that generate vast traffic statistics. To handle all these challenges, we build a DDoS attack detection model in SDN using Spark as a big data tool to overcome the limitations of conventional data processing methods. Four machine learning algorithms are employed. The decision tree (DT) is elected to be used for real-time deployment based on the performance results, which indicates that it has the best accur...
IAES International Journal of Artificial Intelligence (IJ-AI)
Precise traffic classification is essential to numerous network functionalities such as routing, ... more Precise traffic classification is essential to numerous network functionalities such as routing, network management, and resource allocation. Traditional classification techniques became insufficient due to the massive growth of network traffic that requires high computational costs. The arising model of software defined networking (SDN) has adjusted the network architecture to get a centralized controller that preserves a global view over the entire network. This paper proposes a model for SDN traffic classification based on machine learning (ML) using the Spark framework. The proposed model consists of two phases; learning and deployment. A ML pipeline is constructed in the learning phase, consisting of a set of stages combined as a single entity. Three ML models are built and evaluated; decision tree, random forest, and logistic regression, for classifying a well-known 75 applications, including Google and YouTube, accurately and in a short time scale. A dataset consisting of 3,5...
This paper presented a new method of modeling a Software Defined Networking (SDN) network as a gr... more This paper presented a new method of modeling a Software Defined Networking (SDN) network as a graph and importing traffic data into the created graph using graph techniques to speed up the computations required in traffic analysis and management. For this purpose, a specialized application named TMTA (Topology Modeling and Traffic Analysis) is created to model the SDN network topology as a graph and feed the created graph with traffic data. To achieve high performance, the TMTA application is integrated with the Neo4j graph database utilizing its ability to store and process big graphs consisting of massive amounts of highly interconnected data in a scalable and reliable manner. For performance evaluation, various sizes of network topologies ranging from 41 to 62,586 devices are modeled using the TMTA application and stored in Neo4j. Evaluation results show that the proposed big graph framework can handle large-scale topologies effectively and perform traffic analysis tasks, i.e., ...
The main aim of this paper are the design and implementation of a pharmaceutical inventory databa... more The main aim of this paper are the design and implementation of a pharmaceutical inventory database management system. The system was implemented by creating a database containing information about the stored medicines in the inventory, customers making transactions with the pharmaceutical trading company (which owns the inventory), medical suppliers, employees, payments, etc. The database was connected to the main application using C sharp. The proposed system should help in manag inginventory operations which include adding/updating employees’ information, preparing sale and purchase invoices, generating reports, adding/updating customers and suppliers, tracking customer payments and checking expired medicines in order to be disposed. The system can be used to facilitate smooth workflow of sale and purchase operations and bring the advantages of having the most efficient control with minimal efforts.
In this modern Internet era and the transition to IPv6, routing protocols must adjust to assist t... more In this modern Internet era and the transition to IPv6, routing protocols must adjust to assist this transformation. RIPng, EIGRPv6 and OSPFv3 are the dominant IPv6 IGRP (Interior Gateway Routing Protocols). Selecting the best routing protocol among the available is a critical task, which depends upon the network requirement and performance parameters of different real time applications. The primary motivation of this paper is to estimate the performance of these protocols in real time applications. The evaluation is based on a number of criteria including: network convergence duration, Http Page Response Time, DB Query Response Time, IPv6 traffic dropped, video packet delay variation and video packet end to end delay. After examining the simulation results, a conclusion will be extracted to reveal the findings of which protocol performs the best upon implementation within a IPv6 WAN. OPNET modeler simulator is used to evaluate the accomplishment of these protocols. To get the res...
PACS (Picture archiving and communication system) has been vastly introduced as a reliable altern... more PACS (Picture archiving and communication system) has been vastly introduced as a reliable alternative to the conventional film- and paper-based healthcare system. It has been in existence for several years and has become an integral part of the infrastructure of radiology and imaging departments across the world. Services provided by PACS establish a platform for the diagnosis of different diseases. PACS serves as a more convenient means of teaching students of radiology, it also reduces transmissions time requirement for referral cases and access time to images and radiological report over the network and improves on the time of patient consultation. In this paper we discuss the construction of (PACS) for hospitals that provides electronic storage, retrieval, manipulation, distribution and presentation of medical images using a popular format named DICOM. This research work implements a PACS model with the incorporation of new features. Its objectives were achieved: converting non...
In the past few years, all over the world, crime against children has been on the rise, and paren... more In the past few years, all over the world, crime against children has been on the rise, and parents always worry about their children whenever they are outside. For this reason, tracking and monitoring children have become a considerable necessity. This paper presents an outdoor IoT tracking system which consists of a child module and a parent module. The child module monitors the child location in real time and sends the information to a database in the cloud which forwards it to the parent module (represented as a mobile application). This information is shown in the application as a location on Google maps. The mobile application is designed for this purpose in addition to a number of extra functions. A Raspberry Pi Zero Wireless is used with a GSM/GPS module on shield to provide mobile communication, internet and to determine location. Implementation results for the suggested system are provided which shows that when the child leaves a pre-set safe area, a warring message pops ...
Journal of Engineering and Sustainable Development
Continuous progressive wheel resulted in scattered plans of the major objective to climb the ladd... more Continuous progressive wheel resulted in scattered plans of the major objective to climb the ladder of success within a very short period of time. Within past years, Electronic Health Records (EHR) have been realized due to the growing number of hospitals worldwide. EHR systems can be in different forms, that refer to a wide range of electronic information systems used in healthcare. Medical institutions that might use EHRs are hospitals, pharmacies, general surgery practices, and other health care professionals. Clinical or medical coding is an important process to transform medical documents such as laboratory or radiologic results beside physician notes into universal alphanumeric codes that represents the medical diagnosis, procedure, service, or equipment. As archiving process is an important part of the clinical lab, besides searching for related information or previous tests’ results are boring work and in order to make this process easier, faster and accurate, this paper pro...
Bulletin of Electrical Engineering and Informatics
Recently, software defined networking (SDN) has been deployed extensively in diverse practical do... more Recently, software defined networking (SDN) has been deployed extensively in diverse practical domains, providing a new direction in network management by separating the control plane from the data plane. Nevertheless, SDN is vulnerable to distributed denial of service (DDoS) attacks resulting from its centralized controller. Several studies have been suggested to address the DDoS attacks in SDN utilizing machine learning approaches. However, these approaches are resource-intensive and cause performance degradation since they cannot perform effectively in large-scale SDN networks that generate vast traffic statistics. To handle all these challenges, we build a DDoS attack detection model in SDN using Spark as a big data tool to overcome the limitations of conventional data processing methods. Four machine learning algorithms are employed. The decision tree (DT) is elected to be used for real-time deployment based on the performance results, which indicates that it has the best accur...
IAES International Journal of Artificial Intelligence (IJ-AI)
Precise traffic classification is essential to numerous network functionalities such as routing, ... more Precise traffic classification is essential to numerous network functionalities such as routing, network management, and resource allocation. Traditional classification techniques became insufficient due to the massive growth of network traffic that requires high computational costs. The arising model of software defined networking (SDN) has adjusted the network architecture to get a centralized controller that preserves a global view over the entire network. This paper proposes a model for SDN traffic classification based on machine learning (ML) using the Spark framework. The proposed model consists of two phases; learning and deployment. A ML pipeline is constructed in the learning phase, consisting of a set of stages combined as a single entity. Three ML models are built and evaluated; decision tree, random forest, and logistic regression, for classifying a well-known 75 applications, including Google and YouTube, accurately and in a short time scale. A dataset consisting of 3,5...
This paper presented a new method of modeling a Software Defined Networking (SDN) network as a gr... more This paper presented a new method of modeling a Software Defined Networking (SDN) network as a graph and importing traffic data into the created graph using graph techniques to speed up the computations required in traffic analysis and management. For this purpose, a specialized application named TMTA (Topology Modeling and Traffic Analysis) is created to model the SDN network topology as a graph and feed the created graph with traffic data. To achieve high performance, the TMTA application is integrated with the Neo4j graph database utilizing its ability to store and process big graphs consisting of massive amounts of highly interconnected data in a scalable and reliable manner. For performance evaluation, various sizes of network topologies ranging from 41 to 62,586 devices are modeled using the TMTA application and stored in Neo4j. Evaluation results show that the proposed big graph framework can handle large-scale topologies effectively and perform traffic analysis tasks, i.e., ...
The main aim of this paper are the design and implementation of a pharmaceutical inventory databa... more The main aim of this paper are the design and implementation of a pharmaceutical inventory database management system. The system was implemented by creating a database containing information about the stored medicines in the inventory, customers making transactions with the pharmaceutical trading company (which owns the inventory), medical suppliers, employees, payments, etc. The database was connected to the main application using C sharp. The proposed system should help in manag inginventory operations which include adding/updating employees’ information, preparing sale and purchase invoices, generating reports, adding/updating customers and suppliers, tracking customer payments and checking expired medicines in order to be disposed. The system can be used to facilitate smooth workflow of sale and purchase operations and bring the advantages of having the most efficient control with minimal efforts.
In this modern Internet era and the transition to IPv6, routing protocols must adjust to assist t... more In this modern Internet era and the transition to IPv6, routing protocols must adjust to assist this transformation. RIPng, EIGRPv6 and OSPFv3 are the dominant IPv6 IGRP (Interior Gateway Routing Protocols). Selecting the best routing protocol among the available is a critical task, which depends upon the network requirement and performance parameters of different real time applications. The primary motivation of this paper is to estimate the performance of these protocols in real time applications. The evaluation is based on a number of criteria including: network convergence duration, Http Page Response Time, DB Query Response Time, IPv6 traffic dropped, video packet delay variation and video packet end to end delay. After examining the simulation results, a conclusion will be extracted to reveal the findings of which protocol performs the best upon implementation within a IPv6 WAN. OPNET modeler simulator is used to evaluate the accomplishment of these protocols. To get the res...
PACS (Picture archiving and communication system) has been vastly introduced as a reliable altern... more PACS (Picture archiving and communication system) has been vastly introduced as a reliable alternative to the conventional film- and paper-based healthcare system. It has been in existence for several years and has become an integral part of the infrastructure of radiology and imaging departments across the world. Services provided by PACS establish a platform for the diagnosis of different diseases. PACS serves as a more convenient means of teaching students of radiology, it also reduces transmissions time requirement for referral cases and access time to images and radiological report over the network and improves on the time of patient consultation. In this paper we discuss the construction of (PACS) for hospitals that provides electronic storage, retrieval, manipulation, distribution and presentation of medical images using a popular format named DICOM. This research work implements a PACS model with the incorporation of new features. Its objectives were achieved: converting non...
In the past few years, all over the world, crime against children has been on the rise, and paren... more In the past few years, all over the world, crime against children has been on the rise, and parents always worry about their children whenever they are outside. For this reason, tracking and monitoring children have become a considerable necessity. This paper presents an outdoor IoT tracking system which consists of a child module and a parent module. The child module monitors the child location in real time and sends the information to a database in the cloud which forwards it to the parent module (represented as a mobile application). This information is shown in the application as a location on Google maps. The mobile application is designed for this purpose in addition to a number of extra functions. A Raspberry Pi Zero Wireless is used with a GSM/GPS module on shield to provide mobile communication, internet and to determine location. Implementation results for the suggested system are provided which shows that when the child leaves a pre-set safe area, a warring message pops ...
Journal of Engineering and Sustainable Development
Continuous progressive wheel resulted in scattered plans of the major objective to climb the ladd... more Continuous progressive wheel resulted in scattered plans of the major objective to climb the ladder of success within a very short period of time. Within past years, Electronic Health Records (EHR) have been realized due to the growing number of hospitals worldwide. EHR systems can be in different forms, that refer to a wide range of electronic information systems used in healthcare. Medical institutions that might use EHRs are hospitals, pharmacies, general surgery practices, and other health care professionals. Clinical or medical coding is an important process to transform medical documents such as laboratory or radiologic results beside physician notes into universal alphanumeric codes that represents the medical diagnosis, procedure, service, or equipment. As archiving process is an important part of the clinical lab, besides searching for related information or previous tests’ results are boring work and in order to make this process easier, faster and accurate, this paper pro...
Uploads
Papers by sama samaan