Fatma Hanafy El-Fouly

Dr. Fatma Hanafy El-Fouly


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
17 June 2020 in IEEE Access
Verified
Journal Article
Open access
FEFatma Hanafy El-Fouly
Fatma Hanafy El-Fouly
Rabie A. RamadanRabie A. Ramadan
Rabie A. Ramadan
Wireless Sensor Networks (WSNs) is the base for many critical applications where a large number of nodes are deployed in the monitored field. Those nodes suffer from limited processing capabilities as well as energy. They are also required to live for a long time; sensors send their data to the sink node through multi-hop routing. The sink node is responsible for making the appropriate decision based on the received data. This shows how critical the information fusion process at the sink node. Such fusion is affected by the quality of the collected information from the deployed sensors. In addition, information handling in the WSN is also affected by environmental conditions, sensors energy, and data reliability, which play important roles in the eminence of information fusion. This paper introduces an efficient environment-aware fusion-based reliable routing algorithm named E3AF. The algorithm takes different parameters into consideration, including environmental metrics, energy consumption balance among sensor nodes, and network and data reliability. The algorithm models the environment to allow the routing algorithm to avoid going through areas marked dangerous. The paper formulates the problem into an optimization problem, which is structured as an Integer Linear programming (ILP) to help grasp and obtain the optimum solution. Furthermore, the paper presents swarm intelligence as a heuristic algorithm when the optimal solution is not possible. In comparison to EFMRP, some of the used equations were corrected, and more realistic conditions and constraints were added. With extensive experiments, the proposed algorithm is evaluated and proved its efficiency.

2 January 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
FEFatma Hanafy El-Fouly
Fatma Hanafy El-Fouly
MKMnaouer KACHOUT
Mnaouer KACHOUT
YAYasser Alharbi
Yasser Alharbi
JAJalawi Alshudukhi
Jalawi Alshudukhi
AAAbed Alanazi
Abed Alanazi
Rabie A. RamadanRabie A. Ramadan
Rabie A. Ramadan
Internet of things (IoT) is one of the leading technologies that have been used in many fields, such as environmental monitoring, healthcare, and smart cities. The core of IoT technologies is sensors; sensors in IoT form an autonomous network that is able to route messages from one place to another to the base station or the sink. Recently, due to the rapid technological development of sensors, wireless sensor networks (WSNs) have become an important part of IoT. However, in applications such as smart cities, WSNs with one sink might not be suitable due to the limited communication range of sensors and the wide area to be covered. Therefore, multi-sink WSN solutions seem to be suitable for such applications. The multi-sink WSNs are gaining popularity because they increase network throughput, network lifetime, and energy usage. At the same time, multi-hop routing is essential for the WSNS to collect data from sensor nodes and route it to the sink node for decision-making. Many routing algorithms developed for multi-sink WSNs focus on being energy efficient to extend the network lifetime, but the delay was not the main concern. However, these algorithms are unable to deal with such applications in which the data packets have to reach sink nodes within predefined real-time information. On the other hand, in the most existing routing schemes, the effects of the external environmental factors such as temperature and humidity and the reliability of real-time data delivery have largely been ignored. These issues can dramatically influence the network performance. Therefore, this paper designs a routing algorithm that satisfies three critical conditions: energy-efficient, real-time, environment-aware, and reliable routing. Therefore, the routing decisions are made according to different parameters. Such parameters include environmental impact metrics, energy balance metrics to balance the energy consumption among sensor nodes and sink nodes, desired deadline time (required delivery time), and wireless link quality. The problem is formed in integer linear programming (ILP) for optimal solution. The problem formulation is designed to fully understand the problem with its major constraints by the sensor networks research community. In addition, the optimal solution for small-scale problems could be used to measure the quality of any given heuristic that might be used to solve the same problem. Then, the paper proposes swarm intelligence to solve the optimization problem for large-scale multi-sink WSNs as a heuristic algorithm. The proposed algorithm is evaluated and analyzed compared with two recent algorithms, which are the most related to our proposal, SMRP and EERP protocols using an extensive set of experiments. The obtained results prove the superiority of the proposed algorithm over the compared algorithms in terms of packet delivery ratio, deadline miss ratio, average end-to-end delay, network lifetime, and energy imbalance factor under different aspects. In particular, the proposed algorithm requires more computational energy compared to comparison algorithms.

13 March 2020 in IEEE Access
Verified
Journal Article
Open access
FEFatma Hanafy El-Fouly
Fatma Hanafy El-Fouly
RRRabie A. Ramadan
Rabie A. Ramadan
Many industrial wireless sensor network (IWSN) applications require real-time communications in which bounded delay requirements need to be satisfied. IWSN lossy links and limited resources of sensor nodes pose significant challenges for supporting real-time applications. Many IWSN routing algorithms focus on being energy efficient to extend the network lifetime, but the delay wasn’t the main concern. However, these algorithms are unable to deal with real-time applications in which data packets need to be delivered to the sink node within a predefined real-time information. On the other hand, the most existing real-time routing schemes are often based on the desired deadline time (required delivery time) and end-to-end distance in the selection of forwarding node while the reliability of on-time data delivery, the effects of a collision, energy balance, and a number of a hop count to the sink node have largely been ignored. These issues can dramatically impact real-time performance. Therefore, the paper proposes a routing algorithm that achieves a balance between energy efficiency and reliability while being suitable for real-time applications as well. In addition, it reduces the effects of congestion by sufficiently utilizing the underloaded nodes to improve network throughput. Finally, the hop count to the sink is considered. This paper formulates the real-time routing problem into 0/1 Integer Linear Programming (ILP) problem and then proposes a Real-time Energy-Efficient Traffic-Aware approach (RTERTA) to solve the optimization problem for a large-scale IWSN. From the obtained simulation results, the proposed solution has proved to be able to enhance the network performance in terms of packets miss ratio, average end-to-end delay, packets delivery rate, as well as network lifetime.

18 November 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
FEFatma Hanafy El-Fouly
Fatma Hanafy El-Fouly
Rabie A. RamadanRabie A. Ramadan
Rabie A. Ramadan
AKAhmed Khedr
Ahmed Khedr
KYKusum Yadav
Kusum Yadav
ASA. S.
A. S.
MAMohamed A. Abdelhamed
Mohamed A. Abdelhamed
Wireless Sensor Networks (WSNs) became essential in developing many applications, including smart cities and Internet of Things (IoT) applications. WSN has been used in many critical applications such as healthcare, military, and transportation. Such applications depend mainly on the performance of the deployed sensor nodes. Therefore, the deployment process has to be perfectly arranged. However, the deployment process for a WSN is challenging due to many of the constraints to be taken into consideration. For instance, mobile nodes are already utilized in many applications, and their localization needs to be considered during the deployment process. Besides, heterogeneous nodes are employed in many recent applications due to their efficiency and cost-effectiveness. Moreover, the development areas might have different properties due to their importance. Those parameters increase the deployment complexity and make it hard to reach the best deployment scheme. This work, therefore, seeks to discover the best deployment plan for a WSN, considering these limitations throughout the deployment process. First, the deployment problem is defined as an optimization problem and mathematically formulated using Integer Linear Programming (ILP) to understand the problem better. The main objective function is to maximize the coverage of a given field with a network lifetime constraint. Nodes’ mobility and heterogeneity are added to the deployment constraints. The importance of the monitored field subareas is also introduced in this paper, where some subareas could have more importance than others. The paper utilizes Swarm Intelligence as a heuristic algorithm for the large-scale deployment problem. Simulation experiments show that the proposed algorithm produces efficient deployment schemes with a high coverage rate and minimum energy consumption compared to some recent algorithms. The proposed algorithm shows more than a 30% improvement in coverage and network lifetime.

13 December 2022 in Sensors
Verified
Journal Article
Open access
PDF file
FEFatma Hanafy El-Fouly
Fatma Hanafy El-Fouly
AAAhmed B. Altamimi
Ahmed B. Altamimi
Rabie A. RamadanRabie A. Ramadan
Rabie A. Ramadan
With the advances in sensing technologies, sensor networks became the core of several different networks, including the Internet of Things (IoT) and drone networks. This led to the use of sensor networks in many critical applications including military, health care, and commercial applications. In addition, sensors might be mobile or stationary. Stationary sensors, once deployed, will not move; however, mobile nodes can move from one place to another. In most current applications, mobile sensors are used to collect data from stationary sensors. This raises many energy consumption challenges, including sensor networks’ energy consumption, urgent messages transfer for real-time analysis, and path planning. Moreover, sensors in sensor networks are usually exposed to environmental parameters and left unattended. These issues, up to our knowledge, are not deeply covered in the current research. This paper develops a complete framework to solve these challenges. It introduces novel path planning techniques considering areas’ priority, environmental parameters, and urgent messages. Consequently, a novel energy-efficient and reliable clustering algorithm is proposed considering the residual energy of the sensor nodes, the quality of wireless links, and the distance parameter representing the average intra-cluster distance. Moreover, it proposes a real-time, energy-efficient, reliable and environment-aware routing, taking into account the environmental data, link quality, delay, hop count, nodes’ residual energy, and load balancing. Furthermore, for the benefit of the sensor networks research community, all proposed algorithms are formed in integer linear programming (ILP) for optimal solutions. All proposed techniques are evaluated and compared to six recent algorithms. The results showed that the proposed framework outperforms the recent algorithms.

18 November 2022 in Sensors
Verified
Journal Article
Open access
PDF file
FEFatma Hanafy El-Fouly
Fatma Hanafy El-Fouly
AKAhmed Y. Khedr
Ahmed Y. Khedr
Md. Haidar SharifMd. Haidar Sharif
Md. Haidar Sharif
EAEissa Alreshidi
Eissa Alreshidi
KYKusum Yadav
Kusum Yadav
Rabie A. RamadanRabie A. Ramadan
Rabie A. Ramadan
Wireless Sensor Networks (WSNs) have been around for over a decade and have been used in many important applications. Energy and reliability are two of the major problems with these kinds of applications. Reliable data delivery is an important issue in WSNs because it is a key part of how well data are sent. At the same time, energy consumption in battery-based sensors is another challenge. Therefore, efficient clustering and routing are techniques that can be used to save sensors energy and guarantee reliable message delivery. With this in mind, this paper develops an energy-efficient and reliable clustering protocol (ERCP) for WSNs. First, an efficient clustering technique is proposed for sensor nodes’ energy savings considering different clustering parameters, including the link quality metric, the energy, the distance to neighbors, the distance to the sink node, and the cluster load metric. The proposed routing protocol works based on the concept of a reliable inter-cluster routing technique that saves energy. The routing decisions are made based on different parameters, such as the energy balance metric, the distance to the sink node, and the wireless link quality. Many experiments and analyses are examined to determine how well the ERCP performs. The experiment results showed that the ECRP protocol performs much better than some of the recent algorithms in both homogeneous and heterogeneous networks.