Next Article in Journal
A Novel Approach to Clustering Accelerometer Data for Application in Passive Predictions of Changes in Depression Severity
Next Article in Special Issue
A Two-Stage Multi-Agent EV Charging Coordination Scheme for Maximizing Grid Performance and Customer Satisfaction
Previous Article in Journal
Digital Twins and Enabling Technologies in Museums and Cultural Heritage: An Overview
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Coverage of Critical Nodes in UAV-Assisted Emergency Networks

1
School of Electrical Engineering and Computer Science, National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
2
Pakistan Institute of Engineering and Applied Sciences (PIEAS), Islamabad 45650, Pakistan
3
Thomas Johann Seebeck Department of Electronics, Tallinn University of Technology, 19086 Tallinn, Estonia
4
Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(3), 1586; https://doi.org/10.3390/s23031586
Submission received: 22 November 2022 / Revised: 4 January 2023 / Accepted: 12 January 2023 / Published: 1 February 2023
(This article belongs to the Special Issue Machine Learning Techniques for Energy Efficient IoT Networks)

Abstract

:
Unmanned aerial vehicle (UAV)-assisted networks ensure agile and flexible solutions based on the inherent attributes of mobility and altitude adaptation. These features render them suitable for emergency search and rescue operations. Emergency networks (ENs) differ from conventional networks. They often encounter nodes with vital information, i.e., critical nodes (CNs). The efficacy of search and rescue operations highly depends on the eminent coverage of critical nodes to retrieve crucial data. In a UAV-assisted EN, the information delivery from these critical nodes can be ensured through quality-of-service (QoS) guarantees, such as capacity and age of information (AoI). In this work, optimized UAV placement for critical nodes in emergency networks is studied. Two different optimization problems, namely capacity maximization and age of information minimization, are formulated based on the nature of node criticality. Capacity maximization provides general QoS enhancement for critical nodes, whereas AoI is focused on nodes carrying critical information. Simulations carried out in this paper aim to find the optimal placement for each problem based on a two-step approach. At first, the disaster region is partitioned based on CNs’ aggregation. Reinforcement learning (RL) is then applied to observe optimal placement. Finally, network coverage over optimal UAV(s) placement is studied for two scenarios, i.e., network-centric and user-centric. In addition to providing coverage to critical nodes, the proposed scheme also ensures maximum coverage for all on-scene available devices (OSAs).

1. Introduction

Agility, fast deployment, and unprecedented coverage are potential prospects for emergency communication networks. The terrestrial networks are often vulnerable to unexpected and emergency events, such as earthquakes, floods, or terrorist attacks. Moreover, they lack mobility and altitude adaptation to provide eminent coverage. This completely hinders or severely disrupts the information dissemination to public safety responders and security agencies to perform the desired relief and rescue work.
UAV-assisted communication is considered a promising solution for emergency networks. UAV-assisted emergency networks (ENs) have the potential to accelerate rescue efforts owing to their inherent characteristics of fast deployment, flexible infrastructure, mobility, and coverage areas [1]. UAVs can efficiently detect and recognize situations from high altitudes or long distances [2]. According to the Research and Markets Report, the public safety drone market is expected to reach USD 1.15 billion worldwide by the end of 2022 [3]. Coherent Market Insights forecasts the global safety and security drones’ market to grow at a CAGR of 34.7 % over 2019–2027, which was estimated to be USD 354.8 million in 2019 [4]. Meanwhile, the authors in [5] recommend that more research is required in order to implement UAV-assisted remote sensing in disaster regions.

1.1. UAV-Assisted Communication

Recently, UAV-assisted communication has garnered a lot of interest. They can be deployed as independent pieces of equipment for ubiquitous coverage or as part of larger networks for relaying, offloading, information dissemination, data collection, and surveillance. UAV-assisted communications mostly span relaying [6], offloading [7], load balancing [8], energy harvesting [9], etc. Unlike conventional networks, ensuring communication in UAV-assisted networks is constrained by multiple factors [10], such as line-of-sight/non-line-of-sight (LoS/NLoS) links, node distribution and behavior, and data and power transmission strategies [11]. LoS/NLoS propagation-based UAV-assisted cellular networks are studied in [12]. Moreover, the efficacy of such a deployment is dependent on the number of UAVs and their placement. The optimized placement of UAV relays for dual and multi-hop UAV links is studied in [13]. Mobility-aware UAVs’ performance in mobile edge computing is studied/optimized using deep reinforcement learning in [14]. UAVs are specifically deployed where terrestrial networks do not meet the coverage and rate constraints. Optimal UAV placement ensures enhanced coverage, improved capacity, and effective QoS of the network. Optimal UAV altitude to ensure maximum coverage is studied in [15,16]. Capacity analysis over random UAV trajectories is performed in [17]. Capacity enhancement based on UAV placement is studied for relaying networks in [18], wireless sensor networks (WSNs) in [19], and OFDM network in [20]. Most of the existing literature on UAV placement often assumes UAVs to be a part of a well-defined network where their placement and coverage regions are readily defined/optimized.

1.2. UAV-Assisted Emergency Networks

UAV-assisted emergency networks, however, demand extra communication design parameters as the underlying network differs from the conventional well-defined network. UAVs in emergency scenarios do not have prior information about placement, coverage, user density, user classification, etc. Therefore, the aforementioned techniques provide limited insight into the placement of UAVs in emergency networks. Coverage maximization based on the altitude of UAVs in an emergency network is studied in [21]. The capacity and overall outage probability for fixed altitude UAVs acting as relays for on-scene available devices (OSAs) in emergency scenarios are analyzed in [22]. Optimized UAV placement is discussed for periodically gathering information over multi-zone disaster regions in [23]. A similar study optimizing UAV placement to maximize the number of covered OSAs with different quality-of-service (QoS) requirements is carried out in [24]. Further, computational intelligence techniques for optimized placement to ensure coverage and QoS in an emergency network are employed in [25].
The basic aim of a UAV-assisted EN is to enable reliable and timely information flow from on-scene available devices OSAs to command control [26]. The freshness of data is a prominent feature in ensuring effective relief and rescue operations. Age of information (AoI) serves as an important factor in such situations, ensuring the freshness of data. AoI minimization in WSNs and Internet of things (IoTs) is studied in [27,28]. UAV trajectory design to ensure the timeliness of information in an emergency network is evaluated in [29]. However, not much literature is available on AoI minimization concerning emergency networks. Although some of the existing literature focuses on UAV placement based on capacity and AoI of UAV-assisted emergency networks, the presence of critical nodes (CNs) is overlooked. Most of the literature on emergency networks considers an OSA to be a conventional network device that can be classified based on its QoS requirement. However, this approach is inconsequential in the context of emergency networks.

1.3. Critical Nodes in Emergency Networks

Critical nodes can be identified as the ones carrying crucial information that needs to be shared with command control in a reliable and timely manner. As the emergency networks differ from trivial setups, it is often observed that certain OSAs, termed critical nodes, carry indispensable information i.e., more decisive in comparison to other OSAs’ information. For instance, in case of a terrorist attack, an OSA in the vicinity of a terrorist can relay more meaningful information than other OSAs. Such a scenario cannot be handled by treating that particular node as a conventional OSA. In addition, the unavailability/lack of on-spot device charging facilities may hinder data acquisition. The OSAs carrying crucial information with low battery levels require urgent connectivity to avoid any setback in rescue operations. The efficacy of rescue and relief operations highly depends on the timeliness and accuracy of knowledge about the affected region. Therefore, the placement of UAV(s) based on a conventional set of OSAs is not a rational approach in emergency networks. A disaster situation in [30] incorporates 2D UAV placement in the presence of critical nodes, whereas the efficiency in UAV networks highly depends on LoS/NLoS probabilities and elevation-demanding 3D optimization. A secondary critical challenge in certain emergency networks is to secure this communication link as discussed in [31,32].

1.4. Contribution of Work

In this work, the 3D optimized placement for a multi-UAV emergency network is studied over a disaster region for critical nodes. The emergency situation and network are depicted in Figure 1. As the terrestrial network is destroyed, the area is deprived of network coverage. The UAV-assisted EN is deployed to connect the OSAs to the outside world. Several CNs are detected among these OSAs, which may have critical information, critical battery levels, or both. The presence of CNs and OSAs in the network is analyzed from two aspects: (i) capacity and (ii) age of information [33].
A capacity maximization problem is formulated to improve the network capacity for CNs, whereas an AoI minimization problem is formulated to ensure the freshness and timeliness of data retrieval from CNs. For comparison, two schemes are considered: random placement and equal region partitioning (ERP). The results for both problems show prominent improvement compared to baseline schemes for an increased number of UAVs. Further, coverage to OSAs is analyzed for optimally placed UAVs. In addition to providing coverage to critical nodes, the proposed scheme ensures maximum coverage of other OSAs as well. Specifically, in this paper, the following contributions are made:
  • Initially, capacity maximization and AoI minimization problems are formulated from CNs’ perspective in an emergency network. A reinforcement learning (RL) framework, along with various partitioning techniques, is employed to optimize the UAV(s) placement for the capacity and AoI optimization problems.
  • The results of different partitioning schemes are then compared and analyzed in terms of capacity, AoI, and computational complexity.
  • Furthermore, the coverage region of optimally placed UAV(s) is analyzed, specifically for CNs and generally for overall OSAs, over two scenarios, i.e., network-centric and user-centric.
The rest of the paper is arranged in the following manner. The system model and channel specifications are described in Section 2. The problem formulation, region partitioning, and RL framework are presented in Section 3. The simulation results for capacity maximization and AoI minimization problems are shown in Section 4 for various partitioning techniques. It also covers the performance for network-centric and user-centric scenarios. Finally, the conclusion is drawn at the end.

2. System Model

Consider a situation in which N OSAs, represented as a set N , are randomly distributed in a disaster region. These OSAs are indexed by n N with coordinates ( x n , y n , z n ) . Among  N OSAs, certain nodes are critical and represented as a set N CN , such that N CN N . The set N CN is indexed by n C N . The network coverage is provided by U UAVs with coordinates ( x u , y u , z u ) , where u { 1 , 2 , , U } . Both the uplink and downlink consist of n s u b subcarriers. The bandwidth of each subcarrier is defined as W. The  n s u b subcarriers are exclusively assigned to a set of N u (indexed by n u ) OSAs associated with u th UAV in its coverage area. It is assumed that all channels exhibit both path loss and fading [13,15]. The path loss between n th OSA and u th UAV is defined as:
P L n , u ( d ) = α 10 log 10 d + β
where d = ( x u x n ) 2 + ( y u y n ) 2 + ( z u z n ) 2 , α is the pathloss exponent, and  β is the path loss at the reference point. The value of pathloss greatly depends on the altitude z u , elevation angle θ , and certain environmental factors, such as a and b.
β = B + A 1 + a e x p ( b [ θ a ] )
where A and B are the additional attenuation factors for LoS and NLoS connections given by A = η L o S η N L o S and B = 10 log 10 ( 4 π f c ) 2 + η L o S , η L o S and η N L o S depend on propagation environment, f is the carrier frequency, c specifies the speed of light, and  θ = 180 π arcsin ( z u d ) .
The signal to interference plus noise ratio (SINR) γ n u , u for n u thus becomes
γ n u , u = k = 1 n s u b σ n u , u ( k ) p u | g n u , u ( k ) | 2 P L n u , u 1 k = 1 n s u b σ n u , u ( k ) W N 0 + I n u , u ( k ) n u N u ,
where σ n u , u ( k ) is an indicator function of subcarrier assignment to the OSA n u of the u th UAV. If a subcarrier is assigned to n u then σ n u , u ( k ) = 1 , and 0 otherwise. p u is the transmit power of u th UAV, | g n u , u | follows Nakagami distribution with variance Ω , N 0 is the thermal noise power, and  I n u , u is the interference given by (4).
I n u , u ( k ) = u = 1 u u U n u N u k = 1 n s u b σ n u , u ( k ) ρ n u , u ( k )
where ρ n u , u ( k ) = p u | g n u , u ( k ) | 2 P L n u , u
In this paper, the OSA’s association with UAV(s) is based on the minimum pathloss criterion. The indicator function can only be 1 if the minimum pathloss is less than a given threshold.
The overall network capacity C is defined by (5).
C = u = 1 U n u = 1 N u k = 1 n s u b σ n u , u ( k ) W log 2 ( 1 + γ n u , u )

3. Problem Formulation and Optimized 3D Placement

The point of interest in this work is the placement of UAV(s) to maximize the capacity of critical nodes C C N ; therefore, an optimization problem is defined by (7). In a similar manner to (5), the capacity of CNs is given as:
C C N = u = 1 U n C N N C N k = 1 n s u b σ n C N , u ( k ) W log 2 ( 1 + γ n C N , u )
The capacity maximization problem of CNs constrained by the location of UAV(s) in the network is defined by
(7a) max x u , y u , z u C CN (7b) s . t . x u , min     x u     x u , max , (7c) y u , min     y u     y u , max , (7d) z u , min     z u     z u , max , (7e) C n CN , u     R n CN     n CN , (7f) PL n u , u     PL th     n u ,
where (7b)–(7d) represent the 3D placement constraints, (7e) ensures coverage to all the CNs based on rate requirement R n C N and (7f) indicates the pathloss threshold value P L t h for overall network nodes. Minimum pathloss criterion-based coverage would be added specifically with this constraint. After  P L t h , the node n u no longer remains connected to UAV u. The methodology for the capacity maximization problem is described in Algorithm 1.
Algorithm 1 Framework for Capacity Maximization
Require: System Parameters ( P L n C N , u , W , σ n C N , u , p u , p n C N , u , N 0 ) n C N N CN
  Find Optimal UAV placement ( x u , y u , z u ) by solving Equation (7)
return Maximum Capacity for CNs.
To formulate the AoI minimization problem, the average AoI of the data collected from critical nodes Δ ¯ C N is given by (8)
Δ ¯ C N = 1 N C N u = 1 U n C N N C N k = 1 n s u b σ n C N , u ( k ) t n C N , u ( k )
where t n C N , u is the data-uploading time by n C N to u [33]. The uploaded data during hovering of UAV is the expectation taken over distance-dependent pathloss, which is thus impacted by UAV placement. The indicator function σ n C N , u ( k ) defines the subcarrier assignment of n C N connected to u th UAV.
The AoI minimization problem is defined as (9).
(9a) min x u , y u , z u Δ CN (9b) s . t . t n CN , u C n CN , u     D n CN , u , (9c) ( 7 b )     ( 7 d ) ,
where (9b) constraints the amount of data D n C N , u uploaded by CN n C N to UAV u in time t n C N , u . The methodology for the AoI minimization problem is described in Algorithm 2.
Algorithm 2 Framework for AoI Minimization
Require: System Parameters ( P L n C N , u , W , σ n C N , u , p u , p n C N , u , D n C N , u , N 0 ) n C N N CN
   Find Optimal UAV placement ( x u , y u , z u ) by solving Equation (9)
 return Minimum average AoI for CNs.
Apart from capacity enhancement and AoI minimization for critical nodes, the coverage to all CNs is also ensured. The steps to analyze network coverage are elaborated in Algorithm 3. Two parameters are defined to analyze network coverage, i.e., PL coverage and rate coverage. The overall coverage region is the overlap of these two. The PL coverage probability P c v g , P L , at a given pathloss threshold τ , is given by:
P c v g , P L ( τ ) = P ( P L n < τ ) n u , n C N
Similarly, the rate coverage probability P c v g , R is calculated, for a given rate requirement or threshold Γ , as:
P c v g , R ( Γ ) = P ( C n > Γ ) n u , n C N
The objective functions of (7) and (9) can not be solved directly over x u , y u , and  z u . Therefore, a two-step approach is adopted to get the optimal solution. At first, the regions for multi-UAV placement are identified. Fine adjustment in the position of the UAV(s) is carried out using RL.
Algorithm 3 Framework for Network Coverage
Require: ( x u , y u , z u ), p u , p n , u , τ , Γ , R n
  Find Coverage based on (10) and (11)
  return Coverage of CNs and OSAs over optimized placement.

3.1. Region Partitioning

In this step, for all the objective functions, the disaster region is partitioned into non-overlapping and distinct sub-regions. The number of sub-regions is defined by the number of UAVs so that each UAV serves one sub-region containing a cluster of OSAs. For instance, for  U = 4 , four sub-regions are formed with each sub-region covered by a UAV u. Two methods for region partitioning are employed, namely K-mean clustering partition (KP) and a customized partition (CP).
In KP, the clusters or sub-regions are formed by minimizing the sum of the squared distance between the OSAs and the cluster’s centroid [34]. The KP approach does not rely on location information of UAVs. In effect, it only uses 2D information of OSAs. However, in CP, the partitioning requires the location information of UAV and the OSAs. Unlike KP, which only uses distance information between OSAs, the partitioning in CP is carried out while considering both LoS/NLoS probabilities and the elevation of UAVs. An exhaustive search is performed over the region in three dimensions to find CP. In CP, the sum minimum pathloss criterion is used. It is possible that some of the OSAs are not covered by any UAV considering (7f).
For both types of partition, the UAV(s) placement over the partitioned region is found using both the K-mean centroid and RL methods. This leads to four cases:
  • UAV(s) placement by calculating centroid in KP: The UAV(s) x u and y u coordinates are calculated based on cluster’s centroid, whereas the altitude is varied between z u , m i n z u z u , m a x to satisfy the objective functions (7) and (9).
  • UAV(s) placement with RL over KP: A 3D RL technique is applied over the KP partitioned sub-regions to obtain the placement of UAV(s), satisfying the respective objective functions.
  • UAV(s) placement by calculating centroid in CP: The UAVs x u and y u are calculated based on cluster’s centroid in CP partitioned sub-regions, whereas the altitude is varied between z u , m i n z u z u , m a x to satisfy the objective functions (7) and (9).
  • UAV(s) placement with RL over CP: A 3D RL technique is applied over the already-partitioned CP sub-regions to obtain the placement of UAV, satisfying the objective functions.

Equal Region Partitioning (ERP)

Another partition termed equal region partitioning (ERP) is considered for comparison purposes. In ERP, the disaster region is divided into U regions of equal area. The UAVs are placed at the center of these equally partitioned regions and their altitude is derived from RL over CP placement method. For instance, if a single UAV is to be placed in a 100 m × 100 m region, then ( x u , y u ) = ( 50 , 50 ) .

3.2. RL Framework

The placement of each UAV is obtained using a low complexity Q-Learning technique where the UAV acts as an agent. At each iteration, the agent is in a state s S performing an action a A according to the policy π to maximize the reward r. At any point, the state of UAV u s is specified by ( x u , y u , z u ) , and the action space is defined as A = { f o r w a r d , b a c k w a r d , u p , d o w n , a s c e n d , d e s c e n d } . A reward is calculated when the UAV transitions from one state to the next state s after performing a random action. The new location of the UAV u s ( u s , a ) depends on its previous state and action taken according to conditional transition probability P ( s , r s , a ) . The reward is chosen under some prominent network performance metrics. In the current case, it is defined by capacity and AoI for their respective optimization problems. The reward structure for the capacity maximization problem is defined and calculated by (12).
r C = 1 if C n e w C p r e v i o u s 0 if C n e w = C p r e v i o u s 1 if C n e w C p r e v i o u s
A similar function is defined for AoI in (13):
r Δ ¯ = 1 if Δ ¯ n e w Δ ¯ p r e v i o u s 0 if Δ ¯ n e w = Δ ¯ p r e v i o u s 1 if Δ ¯ n e w Δ ¯ p r e v i o u s
The objective is to maximize the reward in a given interval while aiming to maximize the long-term reward over all future intervals:
Q π ( s , a ) = E i = I ψ i I r ( I )
where E [ . ] is the expectation over discounted reward, ψ is discount factor, and  r ( I ) is instantaneous reward.
The optimization problems can be reformulated as (15).
(15a) max s , a Q π ( s ,   a ) (15b) s . t . s S ,   a A
All subsequent actions are selected based on the greedy policy [35]. At each iteration, the state–action pair is updated according to (16) with learning rate δ and discount factor ψ , generating a tuple < s , a , r , Q > .
Q n e w ( s , a ) Q ( s , a ) + δ [ r ( s , a ) + ψ m a x a Q ( s , a ) ]
The RL approach converges when the change in Q n e w ( s , a ) during the subsequent iterations becomes negligible. Algorithm 4 depicts the working of the proposed RL framework.
Algorithm 4 Q-Learning for UAV Placement
Require: Learning Rate δ , Discount Factor ψ , Reward Structure r C , r Δ ¯
     Region Partition based on KP and CP
 Initialize Q(s, a) s S , a A arbitrarily
      Select random s
repeat (for each step of episode):
     choose a from s using policy derived from Q to obtain m a x Q ;
     take action a, observe r, update s;
      Q n e w ( s , a ) Q ( s , a ) + δ [ r ( s , a ) + ψ m a x a Q ( s , a ) ] ;
      s s ;
until s is terminal
    (no more learning episodes)
return evaluation results.

3.3. Computational Complexity

The simplest and most reliable algorithm to find optimal values is considered to be the exhaustive search. It examines every possible element inside the search region providing the best possible match, thus proving to be stable and optimal. However, for the present scenario, its complexity would be O ( I U N U ) over I iterations for U number of UAVs and N OSAs, demanding a more effective algorithm.
In region partitioning, the KP and CP algorithms are applied. Both algorithms have the computational complexity of O ( I U N ) . The performance of KP is dependent on the initial center, is deterministic over the runs and is regarded as non-stable and suboptimal. Further, the optimal placement is determined using Q-learning through an iterative process. Its computational complexity is similar to K-mean, i.e., O ( I U N ) when the Q-table is updated through the training process. It is a stable but suboptimal algorithm.
The ERP scheme used for comparison purposes involves basic arithmetic operations; thus, it is considered a constant–time operation with complexity O ( 1 ) . However, the scheme would only be effective for symmetrical regions and would not work with amorphous boundaries.

4. Simulation and Performance Evaluation

A disaster region of 100 m × 100 m, with 100 randomly distributed OSAs, is considered. Among these, 15 are randomly chosen to act as CNs. UAV(s) are deployed to retrieve information for first responders. The transmit power for a UAV(s) is set at 0.5 W and the nodes could transmit at 0.125 W. The bandwidth provided to each tier is 20 MHz and each band is divided into 64 subcarriers. Round-robin scheduling is applied to assign subcarriers to the nodes. The results are obtained by employing extensive Monte Carlo simulations in MATLAB and the simulation parameters are given in Table 1 [36].
At first, an optimal location for a single static UAV is obtained based on capacity maximization and AoI minimization subject to the distribution of CNs. The placement decision is made either by the UAV, if it has enough computational capacity, or by the command control. The disaster region is then divided into U sub-regions to optimize the placement of multiple UAVs. Each sub-region is governed by a single UAV. The results are studied over the aforementioned region partitions. The observations are carried out spanning a range of coordinates, i.e., { x u , m i n , , x u , m a x } , { y u , m i n , , y u , m a x } , and { z u , m i n , , z u , m a x } to find optimal location coordinates of UAV(s) ( x u , y u , z u ) .
The results for the capacity maximization problem are shown in Figure 2. For comparison, random placement and ERP are also presented. ERP acts as a middle ground between random placement and proposed RL over CP. It is observed that the UAV(s) placement with RL over CP provides the highest capacity. Based on region partition, for U = 4 , it is observed that the capacity obtained by calculating centroids in KP is 56.06 % lower than the one obtained by calculating centroids in CP, whereas introducing RL reduces that difference to 13.86 % .
The optimized UAV placement from individual optimization problems, namely capacity maximization and AoI minimization, are shown in Figure 3. Considering the capacity performance in Figure 2, the results are only shown for UAV(s) placement with RL over CP. The number of UAVs varies from 1 to 4. It can be seen that when the number of UAVs is lower than 3, the UAV positions for capacity and AoI are different. However, when the number of UAVs is increased, the UAVs converge to an almost similar position for capacity and AoI. In general, when the number of UAVs is large, the UAV placement for the above problems is found to be significantly close to each other and, in some situations, it overlaps. The average optimized AoI for different numbers of UAVs is depicted in Figure 4. It is observed that with an increase in the number of UAVs, the difference between the AoI of RL over CP, and ERP increases. The difference becomes significant when the number of UAVs is increased beyond 2. With U = 4 , the average AoI of RL over CP is 3.692 % reduced compared to ERP. It is to be noted that for fewer UAVs, ERP shows an improved performance compared to random placement but almost similar to RL over CP; however, as the number of UAVs increases, it becomes closer to random placement. Therefore, for fewer UAVs it is favorable to deploy ERP and avoid complexity; however, as the number of UAVs increases, RL over CP is the best option.
For RL over CP-based 3D optimal locations for U = 4 , the coverage results for network-centric and user-centric scenarios are depicted in Figure 5. The results for ERP are also shown in Figure 6 for comparison. The network-centric scenario assumes that all the OSAs have the same data rate requirement, R n = 1 Mbps, whereas in a user-centric scenari, o the data rates R n are user-specific. The data rates are randomly assigned to the OSAs from set R n . With U = 4 , 100 % coverage to CNs and 85 % coverage to overall network OSAs can be provided through optimized placement. In the user-centric case, although the coverage of overall network OSAs is reduced to 68 % , the coverage to all the CNs is still guaranteed. A comparison of the proposed scheme with baseline ERP is provided in Figure 7. It is noted that RL over CP-based placement provides 26.7 % improved coverage to CNs in both cases compared to ERP. The coverage to the overall network is also reduced by 16 % in the network-centric case, whereas the reduction for user-centric cases is negligible.

5. Conclusions

This research aims to maximize the capacity and minimize the average AoI for CNs using optimized UAV placement in UAV-assisted EN. The problem is simplified through the partitioning of the disaster region using KP and CP approaches. Subsequently, the required goal is achieved using RL to derive the 3D optimal placement of UAV(s) over partitioned regions. The results indicate that RL over CP provides 6.68 % improved capacity and 3.692 % reduced average AoI compared to ERP. The result of the proposed scheme shows visible improvements compared to random placement for all scenarios. In comparison to ERP, the improvement is negligible for a lower number of UAVs. However, as the number of UAVs increases, prominent improvement is observed for the proposed RL over CP scheme. It is also observed that as the number of UAVs increases, the optimal locations for both capacity maximization and AoI minimization problems converge. The AoI minimization requires that a significant number of UAVs must be deployed. However, this may lead to an increased interference in EN. Finally, the optimal placement provides unprecedented coverage to critical nodes, along with 85 % coverage to overall network nodes. It is also observed that the performance of ERP is ostensibly reduced compared to RL over CP. It covers 26.6 % fewer CNs and 16 % fewer overall OSAs compared to the proposed scheme. The work provides the performance indicators for the basic platform to start with complex optimization problems. The work in its current form is limited to simulations and not extended to experiments. Future tasks, with regards to simulation, include but are not limited to joint capacity and AoI optimization, implementation of mobile UAVs, training for location information, and backhaul limitation parameters. Further, future work involves conducting real experiments based on this study and its extended simulation versions. In addition, securing communication links for certain emergency networks will be explored further.

Author Contributions

Conceptualization: M.W., R.A., W.A.; methodology: M.W., R.A., W.A., M.M.A., M.M.; investigation: M.W., R.A., W.A., M.M.A., M.M.; analysis and simulation: M.W., W.A.; validation: M.W., R.A., W.A., M.M.A., M.M.; resources: R.A., W.A., M.M.A., M.M.; writing—original draft: M.W., R.A., W.A.; writing—review and editing: M.W., R.A., W.A., M.M.A., M.M.; project administration: M.W., R.A., W.A., M.M.A., M.M.; supervision: R.A., W.A., M.M.A., M.M.; funding acquisition: M.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This project has received funding from the European Union Regional Development Fund in the framework of the Tallinn University of Technology Development program 2016–2022, and Estonian Research Council under grants PUT-PRG424 and PRG667. It is partially funded by HEC NRPU grant number 15203.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors have no conflict of interest to disclose. The funders had no role in the design of the study, in the collection, analyses, or interpretation of data, in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned aerial vehicle
ENsEmergency networks
CNsCritical nodes
QoSQuality-of-service
WSNsWireless Sensor Networks
OFDMOrthogonal Frequency-Division Multiplexing
IoTsInternet of Things
AoIAge of information
RLReinforcement learning
LoSLine-of-sight
NLoSNon-line-of-sight
OSAsOn-scene available devices
SINRSignal to interference plus noise ratio
KPK-mean clustering
CPCustomized partition
ERPEqual region partitioning

References

  1. Sharma, N.; Sharma, V.; Magarini, M.; Pervaiz, H.; Alam, M.M.; Le Moullec, Y. Cell Coverage Analysis of a Low Altitude Aerial Base Station in Wind Perturbations. In Proceedings of the 2019 IEEE Globecom Workshops (GC Wkshps), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar] [CrossRef]
  2. Rostami, M.; Farajollahi, A.; Parvin, H. Deep learning-based face detection and recognition on drones. J. Ambient Intell. Humaniz. Comput. 2022, 1–15. [Google Scholar] [CrossRef]
  3. Worldwide Public Safety Drones Market [by Segments (Hardware, Software, Services); by Applications (Law Enforcement, Emergency Management, Firefighting, Search and Rescue, Medical, Others); by Regions]: Market Size and Forecasts (2020–2025). Available online: https://www.researchandmarkets.com/reports/4031505/worldwide-public-safety-drones-market-[by (accessed on 8 September 2022).
  4. Safety and Security Drones Market Size and Forecast to 2019–2027. Available online: https://www.coherentmarketinsights.com/insight/request-sample/3632 (accessed on 8 September 2022).
  5. Kucharczyk, M.; Hugenholtz, C.H. Remote Sensing of Natural Hazard-related Disasters with Small Drones: Global Trends, Biases, and Research Opportunities. Remote Sens. Environ. 2021, 264, 112577. [Google Scholar] [CrossRef]
  6. Jiang, X.; Wu, Z.; Yin, Z.; Yang, W.; Yang, Z. Trajectory and Communication Design for UAV-Relayed Wireless Networks. IEEE Wirel. Commun. Lett. 2019, 8, 1600–1603. [Google Scholar] [CrossRef]
  7. Baek, J.; Han, S.I.; Han, Y. Optimal UAV Route in Wireless Charging Sensor Networks. IEEE Internet Things J. 2020, 7, 1327–1335. [Google Scholar] [CrossRef]
  8. Liu, X.; Chen, M.; Wang, S.; Saad, W.; Yin, C. Trajectory Design for Energy Harvesting UAV Networks: A Foraging Approach. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Republic of Korea, 25–28 May 2020; pp. 1–6. [Google Scholar] [CrossRef]
  9. Amjad, M.; Waheed, M.; Hassan, S.A.; Qureshi, H.K. Energy Harvesting in Wireless Sensor Networks and Internet of Things; IET: London, UK, 2021; Chapter 7; pp. 169–198. [Google Scholar] [CrossRef]
  10. Ranjan, A.; Panigrahi, B.; Rath, H.K.; Misra, P.; Simha, A.; Sahu, H.B. A Study on Pathloss Model for UAV Based Urban Disaster and Emergency Communication Systems. In Proceedings of the 2018 Twenty Fourth National Conference on Communications (NCC), Hyderabad, India, 25–28 February 2018; pp. 1–6. [Google Scholar] [CrossRef]
  11. Popescu, D.; Stoican, F.; Stamatescu, G.; Chenaru, O.; Ichim, L. A Survey of Collaborative UAV–WSN Systems for Efficient Monitoring. Sensors 2019, 19, 4690. [Google Scholar] [CrossRef]
  12. Alkama, D.; Ouamri, M.A.; Alzaidi, M.S.; Shaw, R.N.; Azni, M.; Ghoneim, S.S.M. Downlink Performance Analysis in MIMO UAV-Cellular Communication With LOS/NLOS Propagation Under 3D Beamforming. IEEE Access 2022, 10, 6650–6659. [Google Scholar] [CrossRef]
  13. Chen, Y.; Zhao, N.; Ding, Z.; Alouini, M. Multiple UAVs as Relays: Multi-Hop Single Link Versus Multiple Dual-Hop Links. IEEE Trans. Wirel. Commun. 2018, 17, 6348–6359. [Google Scholar] [CrossRef]
  14. Anokye, S.; Ayepah-Mensah, D.; Seid, A.M.; Boateng, G.O.; Sun, G. Deep Reinforcement Learning-Based Mobility-Aware UAV Content Caching and Placement in Mobile Edge Networks. IEEE Syst. J. 2022, 16, 275–286. [Google Scholar] [CrossRef]
  15. Al-Hourani, A.; Kandeepan, S.; Lardner, S. Optimal LAP Altitude for Maximum Coverage. IEEE Wirel. Commun. Lett. 2014, 3, 569–572. [Google Scholar] [CrossRef]
  16. Azari, M.M.; Murillo, Y.; Amin, O.; Rosas, F.; Alouini, M.S.; Pollin, S. Coverage Maximization for a Poisson Field of Drone Cells. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–6. [Google Scholar] [CrossRef]
  17. Yuan, X.; Feng, Z.; Xu, W.; Ni, W.; Zhang, J.A.; Wei, Z.; Liu, R.P. Capacity Analysis of UAV Communications: Cases of Random Trajectories. IEEE Trans. Veh. Technol. 2018, 67, 7564–7576. [Google Scholar] [CrossRef]
  18. Wei, Z.; Wu, H.; Feng, Z.; Chang, S. Capacity of UAV Relaying Networks. IEEE Access 2019, 7, 27207–27216. [Google Scholar] [CrossRef]
  19. Wei, Z.; Chen, Q.; Liu, S.; Wu, H. Capacity of Unmanned Aerial Vehicle Assisted Data Collection in Wireless Sensor Networks. IEEE Access 2020, 8, 162819–162829. [Google Scholar] [CrossRef]
  20. Na, Z.; Wang, J.; Liu, C.; Guan, M.; Gao, Z. Join Trajectory Optimization and Communication Design for UAV-enabled OFDM Networks. Ad Hoc Netw. 2020, 98, 102031. [Google Scholar] [CrossRef]
  21. Cui, J.; Hu, B.; Chen, S. A Decision-making Scheme for UAV Maximizes Coverage of Emergency Indoor and Outdoor Users. Ad Hoc Netw. 2021, 112, 102391. [Google Scholar] [CrossRef]
  22. Zhao, N.; Lu, W.; Sheng, M.; Chen, Y.; Tang, J.; Yu, F.R.; Wong, K. UAV-Assisted Emergency Networks in Disasters. IEEE Wirel. Commun. 2019, 26, 45–51. [Google Scholar] [CrossRef] [Green Version]
  23. Peer, M.; Bohara, V.A.; Srivastava, A. Multi-UAV Placement Strategy for Disaster-Resilient Communication Network. In Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Virtual, 18 November–16 December 2020; pp. 1–7. [Google Scholar] [CrossRef]
  24. Alzenad, M.; El-Keyi, A.; Yanikomeroglu, H. 3-D Placement of an Unmanned Aerial Vehicle Base Station for Maximum Coverage of Users with Different QoS Requirements. IEEE Wirel. Commun. Lett. 2018, 7, 38–41. [Google Scholar] [CrossRef]
  25. Gupta, M.; Varma, S. Optimal Placement of UAVs of an Aerial Mesh Network in an Emergency Situation. J. Ambient Intell. Humaniz. Comput. 2020, 12, 343–358. [Google Scholar] [CrossRef]
  26. Liu, X.; Ansari, N. Resource Allocation in UAV-Assisted M2M Communications for Disaster Rescue. IEEE Wirel. Commun. Lett. 2019, 8, 580–583. [Google Scholar] [CrossRef]
  27. Wang, T.; Liu, Z.; Xu, L.; Wang, L. An Efficient and Robust UAVs’ Path Planning Approach for Timely Data Collection in Wireless Sensor Networks. In Proceedings of the 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 10–13 April 2022; pp. 914–919. [Google Scholar] [CrossRef]
  28. Shi, L.; Zhang, X.; Xiang, X.; Zhou, Y.; Sun, S. Age of Information optimization with Heterogeneous UAVs based on Deep Reinforcement Learning. In Proceedings of the 2022 14th International Conference on Advanced Computational Intelligence (ICACI), Wuhan, China, 15–17 July 2022; pp. 239–245. [Google Scholar] [CrossRef]
  29. Liang, T.; Liu, W.; Yang, J.; Zhang, T. Age of Information Based Scheduling for UAV Aided Emergency Communication Networks. In Proceedings of the ICC 2022—IEEE International Conference on Communications, Seoul, Republic of Korea, 16–20 May 2022; pp. 5128–5133. [Google Scholar] [CrossRef]
  30. Hassan, A.; Ahmad, R.; Ahmed, W.; Magarini, M.; Alam, M.M. Managing Critical Nodes in UAV assisted Disaster Networks. In Proceedings of the 2020 17th Biennial Baltic Electronics Conference (BEC), Tallinn, Estonia, 6–8 October 2020; pp. 1–5. [Google Scholar] [CrossRef]
  31. Abro, G.E.M.; Zulkifli, S.A.B.M.; Masood, R.J.; Asirvadam, V.S.; Laouti, A. Comprehensive Review of UAV Detection, Security, and Communication Advancements to Prevent Threats. Drones 2022, 6, 284. [Google Scholar] [CrossRef]
  32. Krichen, M.; Adoni, W.Y.H.; Mihoub, A.; Alzahrani, M.Y.; Nahhal, T. Security Challenges for Drone Communications: Possible Threats, Attacks and Countermeasures. In Proceedings of the 2022 2nd International Conference of Smart Systems and Emerging Technologies (SMARTTECH), Riyadh, Saudi Arabia, 9–11 May 2022; pp. 184–189. [Google Scholar] [CrossRef]
  33. Hu, H.; Xiong, K.; Qu, G.; Ni, Q.; Fan, P.; Letaief, K.B. AoI-Minimal Trajectory Planning and Data Collection in UAV-Assisted Wireless Powered IoT Networks. IEEE Internet Things J. 2021, 8, 1211–1223. [Google Scholar] [CrossRef]
  34. Yadav, J.; Sharma, M. A Review of K-mean Algorithm. Int. J. Eng. Trends Technol. (IJETT) 2013, 4, 2972–2976. [Google Scholar]
  35. Vince, A. A Framework for the Greedy Algorithm. Discret. Appl. Math. 2002, 121, 247–260. [Google Scholar] [CrossRef] [Green Version]
  36. Group Communication System Enablers for LTE (GCSE-LTE) 3GPP TS 23.468 V12.5.0. 2015. Available online: https://www.etsi.org/deliver/etsi_ts/123400_123499/123468/12.05.00_60/ts_123468v120500p.pdf (accessed on 8 September 2022).
Figure 1. System model.
Figure 1. System model.
Sensors 23 01586 g001
Figure 2. Capacity for CNs.
Figure 2. Capacity for CNs.
Sensors 23 01586 g002
Figure 3. Placement optimization.
Figure 3. Placement optimization.
Sensors 23 01586 g003
Figure 4. Average AoI of CNs.
Figure 4. Average AoI of CNs.
Sensors 23 01586 g004
Figure 5. Coverage over optimized placement. (a) Coverage: network-centric. (b) Coverage: user-centric.
Figure 5. Coverage over optimized placement. (a) Coverage: network-centric. (b) Coverage: user-centric.
Sensors 23 01586 g005
Figure 6. Coverage over ERP. (a) Coverage: network-centric. (b) Coverage: user-centric.
Figure 6. Coverage over ERP. (a) Coverage: network-centric. (b) Coverage: user-centric.
Sensors 23 01586 g006
Figure 7. Coverage: optimized placement vs. ERP. (a) Coverage: network-centric. (b) Coverage: user-centric.
Figure 7. Coverage: optimized placement vs. ERP. (a) Coverage: network-centric. (b) Coverage: user-centric.
Sensors 23 01586 g007
Table 1. Simulation parameters.
Table 1. Simulation parameters.
Coverage Area100 m × 100 m
N100
f2 GHz
W20 MHz
n s u b 64
α 2
( η L o S , η N L o S ) ( 0.1 , 21 ) dB
a , b 5.0188 , 0.3511 (suburban)
p n , u 0.125 W
p u 0.5 W
N 0 174  dBm/Hz
( x u , m i n , y u , m i n , z u , m i n ) ( 0 , 0 , 0 )
( x u , m a x , y u , m a x , z u , m a x ) ( 100 , 100 , 30 )
R n [ 0.5 , 1.0 , 1.5 , 2.0 ] Mb/s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Waheed, M.; Ahmad, R.; Ahmed, W.; Mahtab Alam, M.; Magarini, M. On Coverage of Critical Nodes in UAV-Assisted Emergency Networks. Sensors 2023, 23, 1586. https://doi.org/10.3390/s23031586

AMA Style

Waheed M, Ahmad R, Ahmed W, Mahtab Alam M, Magarini M. On Coverage of Critical Nodes in UAV-Assisted Emergency Networks. Sensors. 2023; 23(3):1586. https://doi.org/10.3390/s23031586

Chicago/Turabian Style

Waheed, Maham, Rizwan Ahmad, Waqas Ahmed, Muhammad Mahtab Alam, and Maurizio Magarini. 2023. "On Coverage of Critical Nodes in UAV-Assisted Emergency Networks" Sensors 23, no. 3: 1586. https://doi.org/10.3390/s23031586

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop