Next Article in Journal
Quality of Experience Experimentation Prediction Framework through Programmable Network Management
Next Article in Special Issue
Coexistence of Railway and Road Services by Sharing Telecommunication Infrastructure Using SDN-Based Slicing: A Tutorial
Previous Article in Journal
Markov-Based Malware Propagation Modeling and Analysis in Multi-Layer Networks
Previous Article in Special Issue
A Deep Contextual Bandit-Based End-to-End Slice Provisioning Approach for Efficient Allocation of 5G Network Resources
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

NFV/SDN as an Enabler for Dynamic Placement Method of mmWave Embedded UAV Access Base Stations

Department of Electrical and Electronic, Tokyo Institute of Technology, Tokyo 152-8550, Japan
*
Author to whom correspondence should be addressed.
Network 2022, 2(4), 479-499; https://doi.org/10.3390/network2040029
Submission received: 16 August 2022 / Revised: 19 September 2022 / Accepted: 21 September 2022 / Published: 26 September 2022
(This article belongs to the Special Issue Network Slicing)

Abstract

:
In the event of a major disaster, base stations in the disaster area will cease to function, making it impossible to obtain life-saving information. Therefore, it is necessary to provide a wireless communication infrastructure as soon as possible. To cope with this situation, we focus on NFV/SDN (Network Function Virtualization/Software-Defined Networking)-enabled UAVs equipped with a wireless communication infrastructure to provide services. The access link between the UAV and the user is assumed to be equipped with a millimeter-wave interface to achieve high throughput. However, the use of millimeter-waves increases the effect of attenuation, making the deployment of UAVs problematic. In addition, if multiple UAVs are deployed in a limited frequency band, co-channel interference will occur between the UAVs, resulting in a decrease in the data rate. Therefore, in this paper, we propose a method that combines UAV placement and frequency division for a non-uniform user distribution in an environment with multiple UAVs. As a result, it is found that the offered data rate is improved by using our specific placement method, in terms of not only the average but also the outage user rate.

1. Introduction

In recent years, the total traffic in mobile networks has been increasing at an average annual rate of 46% due to the explosive growth of various applications such as video streaming services [1]. To cope with this problem, 5G (5th Generation Mobile Communication System) services were launched worldwide in 2019. In this 5G era, not only human beings but also objects have been connected to the Internet as a social infrastructure. This trend is expected to continue in the future, with the mobile communication system expected to function as a fundamental infrastructure of society in the Beyond 5G/6G era [2]. As a result, it has become more important than ever to be “connected” in any place and under any circumstances. For this reason, UAVs (Unmanned Aerial Vehicles) have, in recent years, become a familiar part of our lives and are expected to be utilized in various fields such as infrastructure monitoring, delivery, and disaster investigation. In this paper, we focus on the use of access UAVs as temporary base stations for deploying wireless networks (UAV networks) [3], knowing that our investigation on backhaul UAVs was studied in [4,5].
UAV networks have several advantages because of their ability to place base stations in the sky. The first is that they can move regardless of the constraints on the ground. This allows for rapid deployment of base stations when needed and allows for optimal placement of base stations for a particular distribution of users. The other point is the ability to provide data from the sky. This reduces the probability of being blocked by buildings, etc., and increases the probability that the propagation path between the UAV and the user is in line-of-sight condition. These advantages make UAV networks attractive applications for many use cases but, in this study, we mainly consider disaster-stricken areas as our target use case. For example, the Great East Japan Earthquake in 2011 caused great damage to the Pacific coast of Japan. As a result of the earthquake, about 29,000 cell phone base stations and PHS (Personal Handy-phone System) base stations were shut down [6], disabling the communication of life-threatening information such as safety information and evacuation information to/from cell phone terminals. In such situations, it necessitates the establishment of a temporary wireless network that can be constructed quickly and stably. To this end, these requirements can be realized by exploiting the mobility of UAVs.
The placement of access UAVs in UAV networks has been studied from various viewpoints. In [7], a method to place UAVs to cover users of degraded data rate located at the edge of the service area was studied. In [8], the placement was optimized to reduce the total transmission power of UAVs while ensuring service requirement constraints of each user. In [9], the placement of UAVs was obtained by solving a packing problem on the service area to enhance the system’s coverage. In [10], UAV placement was further optimized by solving a particle swarm optimization problem to maximize the area coverage. In these conventional studies, the microwave bands of limited bandwidth were assumed since these lower frequency bands are expected to attain higher connectivity. However, for future applications including digital twins to support rescue activities using remotely controlled equipment in disaster areas, higher data rate transmission will be become indispensable. Furthermore, the data volume of web browsing is increasing yearly along with the increase of communication speed [11], so large-capacity transmission will also be necessitated for information collection in disaster areas [4]. The bandwidth of the microwave band is not sufficient to support such use cases. In other words, it necessitates the introduction of higher frequency bands such as millimeter-wave to guarantee a larger system bandwidth [12]. Furthermore, the miniaturization of devices is an important issue for UAVs, and the use of frequencies with shorter wavelengths such as millimeter-wave is more advantageous in this respect. Regardless of several disadvantages when using these higher frequency bands, e.g., limited coverage, such issues have been overcome by introducing a high-directivity beamforming technique together with a fast-beam switching mechanism. For these reasons, nowadays, millimeter-wave is even being introduced into 5G cellular networks [13] and its employment for UAV applications is also being discussed by 3GPP and other organizations [14].
Different from conventional works, this paper therefore studies the placement of access UAV networks employing broadband millimeter-wave. As mentioned above, in the millimeter-wave band, the effects of distance attenuation and blocking are significant, so UAV placement concerning the user distribution becomes an important issue. However, there has been little study of the deployment of UAV networks in the millimeter-wave band. The following is a partial list of references that discussed UAV deployment in millimeter-wave bands. In [15], the goal was to maximize the number of users that can be covered, with convolutional neural networks used to increase computational efficiency. In [16], an algorithm to solve the placement problem to achieve the required SINR (Signal-to-Interference-and-Noise Ratio) for all users was considered. In [17], the placement problem of UAVs was considered to maximize the total data rate provided to the user. In this paper, we consider the placement problem with a different objective from these references, i.e., to improve the overall user rate’s cumulative distribution function (CDF), as will be shown in Section 4. In addition, in the conventional literature, the distribution of users is assumed to be uniform. However, in the real environment of mobile communication, users are not uniformly distributed, but rather non-uniformly distributed. Since the maximum number of users accommodated by a single base station is limited to attain a target desired user rate, whether the user distribution is uniform or biasedly non-uniform is a significant factor when considering the problem of UAV base station placement. For these reasons, in this paper, we propose a new approach to non-uniform user distribution in the millimeter-wave band. Specifically, the placement of millimeter-wave band UAV networks with various user distributions will be investigated.
In summary, this paper deals with the problem of deploying access UAVs to increase the downlink data rate provided to stationary users distributed non-uniformly on the ground. UAV base stations are dynamically deployed, unlike ground base stations, and the spacing between UAV base stations is irregular, so there can be various situations of coverage overlap. Therefore, interference from other UAV base stations is a major problem. For this reason, after studying the placement method, this paper furthermore introduces an interference reduction method called Fractional Frequency Reuse (FFR) to overcome the severe interference issue. Various control protocols for UAVs for different purposes including security/surveillance have been studied by other researchers, e.g., [18] is thus outside the scope of this paper. In this paper, we will focus only on the communication network aspect rather than control protocols of UAVs. Numerical analyses are conducted in Section 4 to confirm the effectiveness of our proposed method, in terms of not only average user rate but outage user rate. This paper extends from the authors’ previous work in [19], where additional comparison results against a conventional microwave-band system are included in Section 4. Our numerical results further reveal that the proposed method’s performance in the millimeter-wave band is superior to that in the conventional microwave band. Thus, this paper makes an unparalleled academic contribution to the field. Moreover, the paper will also explain how to construct the proposed network using NFV/SDN technologies as enablers.
This paper is organized as follows. First, Section 2 presents an overview of how NFV/SDN technologies are suitable for the dynamic deployment of the UAV network by referring to our conventional work as well as the recent literature. Section 3 describes the architecture and system model in this study, Section 4 explains the proposed method, Section 5 presents the numerical results, and, finally, Section 6 concludes the paper.

2. NFV/SDN as an Enabler for UAV Network-Related Work

NFV (Network Function Virtualization) and SDN (Software Defined Network) are needed as key technologies to achieve variable control of networks and computing for UAV networks. Here, NFV is a platform for deploying applications with computing resources, which is known as MEC (Multi-Access Edge Computing). In [20], the authors proposed an algorithm for controlling backhaul between network devices using OVS (Open Virtual Switch) and Open Flow-based SDN under varying user requirements and showed its effectiveness through numerical analysis. In [21], a testbed was constructed to demonstrate the effectiveness of the proposed algorithm in tracking applications and networks as users move. Specifically, the SDN controller detects user context information, migrates applications to the user’s destination using MEC-NFV, and controls the backhaul network with SDN. On the other hand, the system was extended to millimeter-wave V2X (Vehicle-to-Everything) scenarios and evaluated through field demonstration experiments [22]. SDN controls the backhaul to obtain other RSUs (Road Side Units), enabling cooperative communication, which supports safer automated driving.
Furthermore, we have proposed an algorithm that dynamically controls not only the backhaul network but also the power supply of the base station by SDN according to the traffic conditions of the user [23]. The proposed method effectively satisfies both user satisfaction and power supply connectivity. Furthermore, the significance of using NFV technology to run applications on MEC connected by network control was shown from the perspective of the operator holding the MEC [24]. In addition, the NFV/SDN controller was designed from an E2E viewpoint for MEC, considering both the application and the network [25]. PoC (Proof-of-Concept) of [25] validated the effectiveness of the MEC in the outdoor field.
Regarding UAV networks, various studies have discussed [26,27,28] taking advantage of SDN. As mentioned above, SDN can be applied to UAVs to maintain a backhaul network and connect to nearby base stations in a dynamically changing UAV network configuration. Moreover, by adding MEC-NFV as well as SDN in [29,30,31], it is possible to deploy simple applications (e.g., cache contents) by holding a small computing resource in the UAV.
From a different aspect, signaling control with NFV/SDN was discussed in [32,33,34]. In [32], an algorithm was proposed for finding user pairing and power allocation that can maximize the wireless communication capacity using the NOMA (Non-Orthogonal Multiple Access) at the access side. In [33], an interference control method was proposed by changing the number of UAVs and their deployment method to an objective function and flexibly changing them to take advantage of SDN features. In contrast to the above two references, this paper proposes a frequency division method focusing on the access side and thus has a different objective target. On the other hand, [34] proposed an algorithm to control the traffic signal to reduce the energy of computation and latency on the UAV side. Different from [34], this paper proposes a control method that can maximize throughput on the UAV side.
For these reasons, this paper employs NFV/SDN as a key enabler for a dynamic construction of our proposed UAV networks.

3. Architecture and System Models

In this section, we describe the architecture and system model used in this study.

3.1. Architecture

Figure 1 shows the overall architecture [4]. UAVs can be placed in the sky without being affected by ground restrictions, thus ensuring a higher probability of a line-of-sight environment, which is important in the millimeter-wave band. In addition, since the base station itself is mobile, it is possible to quickly construct a network in a disaster area. Moreover, for the selection of the types of UAVs, this study assumes the use of a multirotor UAV rather than a fixed-wing UAV for our temporary base stations. Unlike fixed-wing UAVs, multirotor UAVs have a higher degree of freedom of movement, enabling the optimization of not only the placement but also the UAV’s trajectories [35].
As shown in Figure 1, the system consists of two types of UAVs: access UAVs and backhaul UAVs. The backhaul UAV is responsible for relaying the traffic sent from the base station on the ground and other backhaul UAVs to other UAVs. If the distance between the access UAV and the neighboring base station is fixed, by using backhaul UAVs as relays in between base stations and access UAVs, the transmission distances between these links are effectively shortened. The shorter communication distance between UAVs alleviates the effects of distance attenuation and rain attenuation, which are problems in the millimeter-wave band. This allows for a longer communication distance between the access UAV and the ground base station, which can be used for various use cases. The access UAV provides the traffic sent from the backhaul UAV to the user on the ground. Since the access UAV provides data directly to the user, its placement has a significant impact on the data rate provided, which is the main focus of this paper.

3.2. System Models

As described in the previous section, this paper examines access UAVs. The backhaul [4,5] is assumed to be ideal for a separate study. When the entire system is considered, the joint optimization of both backhaul and access UAVs against a fixed user distribution might have a significant impact on the overall system’s performance [36]. However, due to the moving freedom of the UAVs, we can properly optimize the backhaul UAV placement to fulfill the required communication rates of the fixed access UAVs, as conducted in our previous work [4]. For this reason, for ease of investigation in this study, we separated the discussion of the backhaul UAV placement from that of the access UAV placement problem, such that the placement of the latter UAV will merely depend on the provided user distribution. The joint optimization of both access and backhaul UAVs will be investigated in our future work.
In this paper, we assume that users always request data (full-buffer model). It is also assumed that the user distribution is known. In recent years, there has been much research on estimating user distributions, e.g., [37], so the estimation of user distributions is outside the scope of this paper. Therefore, we do not limit ourselves to a user’s specific application but aim to improve the offered data rate in each situation.

3.2.1. Air-to-Ground Path Loss Model

The path loss model for the UAV in the sky and the user on the ground in this paper follows the model in [38]. In [38], the air-to-ground propagation path is first divided into the probability of a Line of Sight (LoS) environment and the probability of a Non-Line of Sight (NLoS) environment. The path loss, in this case, is as follows:
L = P LoS   L LoS + P NLoS   L NLoS
where L is the propagation loss, P LoS and P NLoS are the probabilities that the propagation path becomes LoS or NLoS, respectively, and L LoS and L NLoS are the corresponding propagation losses for these two cases. The probability that the propagation path becomes LoS is determined according to the environment of the corresponding area as follows:
P LoS = 1 1 + a exp ( b [ θ a ] )
where a and b are constants determined by the environmental parameters of the relevant area [38] and θ is the elevation angle from the user on the ground to the UAV. ( P LoS is a function based on the user’s position, and the total integration of P LoS over all solid angles does not necessarily yield a unit value.)
Since the propagation path can be classified into two types, LoS and NLoS, the NLoS probability is as follows:
P NLoS = 1 P LoS
The path loss of LoS and NLoS can be divided into propagation loss and additional loss ( η ) when the space is free, which can be expressed as follows:
L LoS / NLoS   [ dB ] = L free + η LoS / NLoS  
where η represents the additional loss in LoS or NLoS condition, respectively, which is determined by the frequency band and is described in Section 4. L free [dB] represents the free-space propagation loss, which can be expressed as follows:
L free   [ dB ] = 20 log d + 20 log f + 20 log ( 4 π c )
where d [m] is the linear distance between the UAV and the user, f   [Hz] is the carrier frequency, and c [m/s] is the speed of light.
Substituting Equations (2)–(5) into Equation (1), we finally obtain the propagation loss as follows:
L   [ dB ] = η LoS η NLoS 1 + a   exp ( b [ arctan ( h R ) a ] ) + 10 log ( h 2 + R 2 ) + 20 log f + 20 log ( 4 π c ) + η NLoS  
where h   [ m ] is the altitude of the UAV and R   [ m ]  is the horizontal distance between the UAV and the user, respectively. These are also shown in Figure 2.

3.2.2. Calculation Model for Communication Capacity

Using the Friis transmission equation [39], the received power is calculated in dB notation as follows:
P r   [ dBW ] = P t + G t + G r L  
where P t [dBW] and P r   [ dBW ] denote transmit and receive power, respectively. G t   [ dB ] and G r   [ dB ] are the gain of the transmit and receive antennas, respectively; knowing that when we specify a parameter/variable with the term [dB], the value is computed in a logarithmic scale rather than in a linear scale. Using the received power obtained here, the SINR is calculated as follows:
γ = P r P n + I  
where γ and I   [W] are the SINR and interference power, respectively, and P n [W] is the thermal noise power, which is calculated as follows:
P n = k B   T   B  
where k B   [J/K] is Boltzmann’s constant, T [K] is the absolute temperature, and B [Hz] is the bandwidth of the system.
The communication capacity is calculated by the following equation, based on Shannon’s communication capacity theorem [40], which indicates the marginal capacity.
C   [ bps ] = B log 2 ( 1 + γ )  
Since this paper assumes a TDMA (Time Division Multiple Access) communication method, the communication capacity per single user is obtained by dividing the communication capacity per UAV by the number of users accommodated by the UAV.

4. Proposed Method

In this section, a snapshot of the instantaneous user distribution is assumed. First, we propose a placement method for UAVs after the user distribution is obtained, then we propose a frequency division method after the placement decision is made. When considering this problem, the data rate can be improved by increasing the number of UAVs. However, this has drawbacks in terms of the overall deployment cost and power consumption of the system. For this reason, in this paper, we only consider a scenario with a limited number of UAVs, ranging from 3 to 10. A maximum number of 10 was selected so that UAVs are separated by certain distances to prevent them from colliding with each other in our evaluation area of interest. We would like to investigate the optimal number of UAVs under interference constraints in our future work.
In this paper, we use the method described in [38] to determine the altitude of the UAV. This method determines the altitude of each UAV coverage circle in such a way that the propagation loss of the user at the edge of the circle is minimized. Therefore, we now describe the proposed method for the horizontal placement of UAVs.

4.1. K-Means Algorithm + Smallest-Circle Problem

As mentioned above, we use the millimeter-wave band for the access link in this study. Since the millimeter-wave band has a higher frequency than the microwave band used so far, the propagation loss is larger, as shown in Equation (5). To improve the data rate provided to the user, it is necessary to reduce the propagation loss, with Equation (5) showing that it is necessary to shorten the distance between the user and the UAV.
As a previous method to shorten the distance between user and UAV, [41] uses the K-means method to derive the horizontal position of the UAV. The K-means method is a clustering method, in which a set of points is divided into multiple sets, minimizing as much as possible the sum of the Euclidean distances between the centers of the clusters and the points in each cluster.
In [41], the user distribution is considered as a point cloud, while the resulting clusters are the set of users covered by each UAV and the cluster center, which is the center of gravity of each cluster, is the horizontal position of the UAV.
The authors of [38] use another comparison scheme; however, this method is only effective for uniform user distributions. In other words, it is not effective for distributions where the variability occurred in actual environments. This is because when the user distribution in a target area is biased, the coverage circle becomes large, resulting in much useless coverage. If the coverage circle becomes large, the overlap between the coverage circles increases and the interference increases.
In this paper, we propose a method to solve the problem of the K-means method, considering the characteristics of millimeter-waves. It is a method that introduces the smallest-circle problem to the K-means method. Here, the smallest-circle problem is a geometric problem to determine the smallest circle that can contain an asymmetric point group. Details are provided in Appendix A of this paper. The complexity of the proposed method depends on the complexity of the K-means method and the smallest-circle problem, which are O ( 2 I K n ) and O ( n ) for the former and latter methods, respectively, where K is the number of clusters, I is the number of iterations until convergence of the K-means method, and n is the number of data points, i.e., the number of users [42]. In summary, the complexity of this UAV placement method can be given by O ( ( 2 I K + 1 ) n ) .
Figure 3 shows the coverage circles derived by using only the K-means method for a specific user distribution and the coverage circles obtained by applying the smallest-circle problem in addition to the K-means method. Here, the number of UAVs is 5, which means the number of clusters is 5. In Figure 3, the x and y axes represent an area of 100 m × 100 m. The points in the area represent the distribution of users and the color-coding represents clustering by the K-means method. The radius of the circle shows the coverage of each UAV and varies depending on the altitude of each UAV. The UAV is located at the center of the circle. As can be seen in Figure 3, by introducing the smallest-circle problem, the coverage circle becomes smaller. In other words, the wasted coverage is reduced, with the interference also expected to be reduced due to less overlap between the coverages.

4.2. Frequency Division for Each UAV

In this and the next section, we will introduce an interference–avoidance frequency division method after the placement of UAVs. We will also determine the association between user and UAV, i.e., which users are covered by which UAV.
As a previous study, [43] described a technique for frequency division and large bandwidth allocation for areas with increasing traffic in a terrestrial/satellite shared cell phone system. Unlike previous studies such as [43] and those for a conventional ground base stations system, the UAV network studied in this research can have a flexible cell configuration, so the coverage situation will change. Therefore, in this and the following section, we propose an algorithm for bandwidth allocation that is suitable for UAV networks.
Unlike macro base stations on the ground, the spacing between base stations in a UAV network is sparse at different times, and the overlap in coverage can be large. Therefore, it is necessary to reduce the interference power from neighboring UAVs. In this paper, we use frequency division as a method to reduce interference.
In this section, we divide the frequency for each UAV to reduce the interference between neighboring UAVs. Although completely dividing the frequency among all UAVs is the best way to reduce interference, it is not practical because it sacrifices the frequency utilization efficiency. Therefore, we consider using frequency division only for UAVs that contain users suffering from co-channel interference, i.e., UAVs whose coverages overlap with the others. However, in the construction of a UAV network, the overlapping coverage areas of these UAVs dynamically change in both time and space due to the mobility of both UAVs and users, so a clear frequency division rule is necessary. The proposed rules in this paper are shown in Algorithm 1. The final objective of this algorithm is to efficiently distribute the available bandwidth to each UAV. To achieve this, bandwidth is distributed according to the number of users, starting with the UAV with the largest number of overlapping UAVs, and then the bandwidth used by each UAV is determined. By distributing the data in such a way, the overall data rate provided can be improved.
Algorithm 1: Frequency division for each UAV
Input: Number of UAVs K, Horizontal position of Kth UAV (xk,yk), radius of Kth UAV’s coverage rk,
Number of users for which the Kth UAV is providing the data rate Nk, Bandwidth B
  Output :   Bandwidth   of   the   k th   UAV   B k
     1.   { B k ¯ }
     2.   Find   O k .
     3.   sort ( O k ). Process 4 to 9 are performed in order from the UAV with the most overlapping UAVs.
     4.   { B k ¯ } UAV   bandwidths   that   overlap   with   the   k th   UAV ,   which   values   have   already   been   determined .
     5.  If card ( { B k ¯ } ) = Number   of   UAVs   that   overlap   the   k th   UAV
     6.   B k = B   B k ¯
     7.  Else
     8.   B k = ( B   B k ¯ ) × N k N k +   N k ˜
     9.  end
Here, O k is the number of UAVs overlapping the coverage of the k-th UAV and { B k ¯ } represents the set of bandwidths of UAVs that overlap with the k-th UAV’s coverage and whose bandwidths have already been determined in prior steps. In addition, represents an empty set, card() represents the number of elements in the set, and sort() performs the process of sorting in a descending manner. As an example, consider the case of k = 3 in Figure 4. For instance, let us assume the bandwidths of cell 1 and cell 2 have been determined, but the bandwidth of cell 6 is yet to be determined, so { B k = 3 ¯ } = {20 M,30 M}. In this case, since the condition in Process 5 is invalid, Process 8 is applied. Moreover, { N k ˜ } represents the set of the number of users accommodated by the UAVs that overlap with the k-th UAV’s coverage and whose bandwidths are yet to be determined.
Process 6 of Algorithm 1 allocates all the remaining bandwidth to the k-th UAV when the bandwidths of all the UAVs overlapping the k-th UAV have already been allocated to improve the frequency utilization efficiency. In Process 8, the remaining bandwidth is divided by the number of users of the overlapping UAVs that have not yet been allocated.

4.3. Fractional Frequency Reuse to UAV Network

The frequency division method in the previous section narrows the bandwidth for all users, which improves throughput for users who originally suffer from high interference. On the other hand, the scheme reluctantly reduces throughput for users who originally experience low interference due to the spectrum division process. Therefore, it is necessary to investigate a novel frequency division method to only take care of the interference to users who originally suffer high interference while still guaranteeing sufficient bandwidth to original users suffering low interference, resulting in the improvement of the overall spectrum usage efficiency.
To solve this problem, we consider introducing Fractional Frequency Reuse (FFR), which has been studied in terrestrial cellular networks, to the UAV network. Figure 5a shows the outline of FFR. As shown, the area far from the base station in Cell 1, f1, which does not interfere with other base stations, is used because interference with other base stations is a concern. On the other hand, in the area around the base station where the interference with other base stations is small, all the bandwidths in use are used. Thus, in FFR, users near a base station, i.e., users who experience less interference from other base stations, are prevented from losing frequency efficiency by repeatedly using the same bandwidth as other base stations. In this way, users near the base station can be guaranteed a wider bandwidth than the case where the frequency for each base station is divided equally.
We consider the application of this technique to UAV networks. In a UAV network, as described in the previous section, the number and size of overlapping coverage varies depending on the dynamic variation of the user distribution and the corresponding changes of UAV placements. Furthermore, users with little interference are not necessarily located close to the servicing base station similar to the situation on the ground. Therefore, we propose rules that can be adapted to various situations, as explained below.
Figure 5b shows a situation where three cells overlap. In this method, the bandwidth is set by the overlap of the coverage, not by the distance to the base station. As shown in Figure 5b, Cell 1 uses the entire bandwidth in areas where there is no overlap in coverage, i.e., areas with little interference. In addition, f1’ is used in areas where the coverage overlaps, i.e., where the interference is high. Users in overlapping areas are served by the closest UAV. By using this rule, it is possible to clarify which UAV will provide the data even if the coverage is complicated. The details of this algorithm are shown in Algorithm 2. Algorithm 2 has much in common with Algorithm 1, and both are aimed at efficient bandwidth partitioning. However, Algorithm 2 outputs different allocation results due to the existence of Process 8 (assignment of bandwidth to coverage overlapped UEs) and Process 10.
Algorithm 2: Frequency division rate of FFR for UAV
Input: Number of UAVs K, Horizontal position of Kth UAV (xk,yk), radius of Kth UAV’s coverage rk,
Number of overlapping users of the Kth UAV providing the data rate nk, Bandwidth B
  Output :   Bandwidth   of   the   overlap   of   the   k th   UAV   B k ,   Bandwidth   of   the   non - overlapping   part   of   the   k th   UAV   B k ¯
     1.   { B k ¯ }
     2.   Find   O k .
     3.   sort ( O k ). Process 4 to 10 are performed in order from the UAV with the most overlapping UAVs.
     4.   { B k ¯ } bandwidths   of   the   overlapping   portion   of   the   UAV   that   overlaps   the   k th   UAV ,   which   values have   already   been   determined .
     5.  If card ( { B k ¯ } ) = Number   of   UAVs   that   overlap   the   k th   UAV
     6.   B k = B   B k ¯
     7.  Else
     8.   B k = ( B   B k ¯ ) × n k n k +   n k ˜
     9.  End
     10.   B k ¯ = B B k
In the above algorithm, { n k ˜ } denotes the set of the number of users accommodated in the interference-limited area by the UAVs overlapping the coverage of the k-th UAV. It should be noted in Process 8 that if Algorithm 1 employs N k ˜ ,   i.e., the number of all accommodated users by an overlapping UAV for frequency splitting, Algorithm 2 uses only n k ˜ , i.e., the number of users in the interference-limited overlapped area for frequency splitting in only the outer area that might suffer from inter-cell interference.

4.4. Protocol for NFV/SDN-Based Constructions of the Proposed Networks

Based on the algorithm discussed in previous sections, we discuss the network configuration for dynamically changing the frequency assignment of the access-side UAVs. Figure 6 shows the proposed NFV/SDN-assisted UAV network architecture. It can be seen that UAV holds two interfaces: the access side for user communication and the backhaul side for communication with other UAVs or base stations. Meanwhile, the NFV/SDN controller, which controls the NFV/SDN agent in UAV, is located at the base station. The FFR partition allocation used on the access side is determined by the algorithm proposed in Algorithm 2 and controlled by SDN through cooperative coordination with UAVs and backhaul in the C-Plane (control plane). The function that determines the algorithm is the Config Manager, as shown in Figure 6. Furthermore, the Config Manager in UAV manages the CNF (Containerized Network Function) image and deploys it on the NFV platform by the NFV controller. Here, since we assume that UAV is lightweight, the computing resources of the MEC in UAV are limited. Hence, the virtualization in the MEC is not a VM (Virtual Machine) but a process bootable CNF.
On the other hand, the SDN controller controls each UAV’s access and backhaul OVS based on the network topology. In the case of CNF used by users, connecting between access and backhaul OVS with packet-through is unnecessary. Furthermore, OVS is created as an overlay network between other OVS to pass through data traffic. In other words, it is possible to construct a secure network where traffic cannot be intercepted from the outside because it is a traffic-capacitated network. Hence, access OVS is needed to communicate with CNF only in secure networks, and the SDN controller updates the flow table in OVS in UAV. Otherwise, access and backhaul OVS are needed to connect and pass through the user traffic to other UAVs or base station sides. This proposal architecture supports a dynamic control for OVS and achieves a secure platform.

5. Simulation Results

In this section, we compare the existing methods and the method proposed in Section 4 in terms of per-user throughput. First, we compare three UAV placement methods: the area-edge priority method (existing method in [38]), the K-means method (existing method in [41]), and the method that introduces the smallest-circle problem to the K-means method (proposed in Section 4.1). Next, as a comparison of frequency allocation, we compare three methods: a method without frequency allocation (existing method), a frequency division method for each UAV (proposed in Section 4.2), and a method introducing FFR (proposed in Section 4.3). For the UAV placement method, we use the K-means method with the smallest-circle problem (proposed in Section 4.1).
Table 1 shows the parameters used in this paper. As shown in this table, we are considering the use of a millimeter-wave with a center frequency of 28 GHz and a bandwidth of 100 MHz. The 100 MHz bandwidth of the 28 GHz band has been established as a local 5G band that can be used under license in Japan. Here, the additional loss η is derived from the additional loss in other frequency bands described in the literature [44], and the additional loss at 28 GHz is derived by fitting. Environmental variables are variables that represent the environment of the target area. α, β, and γ are the ratio of buildings built to the total area of the area, the average number of buildings per unit area [/ km 2 ], and the scale parameter in the distribution of building height, respectively [38]. These are used to calculate a and b in Equation (2) [38]. In this paper, 200 users were placed in a 100 m square area. In this research, we use a user distribution that has a densely populated area to be close to the real environment as described in Section 1. In order to do so, we use the following procedure to generate the desired user distribution. First, we randomly determine the number of hotspots from 0 to 2, and randomly set the position and size of each hotspot. Next, the ratio of the number of users in the hotspot to the overall users is randomly determined. The distribution of users outside the hotspot is then determined to be uniformly distributed over the whole area, with the distribution of users inside the hotspot determined to be uniformly distributed within each hotspot. Finally, the overall user distribution is determined by superimposing the user distributions inside and outside the hotspot [24]. In Figure 7 and Figure 8, five UAVs were deployed for the target user distribution. In Figure 9 and Figure 10, the number of UAVs was varied and the simulation was performed. These four numerical analyses were conducted based on 300 random generations of user distributions.
Based on our simulation setups, numerical analyses were conducted using MATLAB software to compute each user’s SINR from which the user data rate can be derived using equations presented in Section 3.2.2. The detailed computation process is presented in Appendix B of this paper. Figure 7 shows the CDF (cumulative distribution function) of the data rate provided to each user for each method of UAV placement, knowing that the decision of which user is associated with which UAV and the total number of users accommodated by each UAV are specified for these different placement methods. Moreover, as explained in Section 3.2.2, since this paper assumes a TDMA communication method when a UAV needs to serve multiple users, the more users that are accommodated by a UAV, the less the data rate each user has associated with this UAV experience, as the overall communication resources in the time domain need to be shared equally for each accommodated user of the cell. The edge-prior method [7] that we are comparing is an existing method and is one that ensures that the number of users accommodated by each UAV is equal, starting from users at the edge of the area. From Figure 7, we can see that by introducing the smallest-circle problem to the K-means method, the offered data rate is improved compared to the existing deployment methods. The edge-prior method results seem to be convex upward (concave downward) twice around 15 Mbps. This is because this research uses a user distribution that is not uniform. We believe that this result can be attributed to the fact that by using this edge-prior method of accommodating a certain number of users, there are two types of users: those who are accommodated by UAVs with small coverage (and high user data rate since these UAVs fly at lower altitude close to the users) and those who are accommodated by UAVs with large coverage (and small user data rate since these UAVs fly at higher altitude to cover sparsely distributed users), yielding these two humps in performance. Figure 7 also reveals the superiority of our method (K-means + smallest circle) since the CDF curve is mostly the right-most scheme compared to the other schemes. In particular, the proposed scheme has better performance than the conventional K-means method at almost all regions of the CDF. This is due to the introduction of the smallest circle mechanism to reduce wasted coverage and also inter-cell interference. Compared to the conventional edge-prior method, the proposed method also has superior performance at almost all regions of the CDF, except for the region around 15 Mbps on the x-axis (or 65% of the CDF on the y-axis) which has almost the same performance as the edge-prior method. We believe the reason behind this phenomenon is due to the existence of UAVs that accommodate more users than these of the edge-prior method, where each UAV was restricted to accommodate the same number of users (since the algorithm in [38] was originally designed for uniform user distribution rather than the non-uniform distribution considered in this paper). Due to the existence of these “more-user” UAVs, the average user rates of these cells are slightly reduced due to the TDMA effect applied on users of the same cell. In summary, the trade-off between the reduction of the user rate due to resource sharing in the time domain and the increase of channel capacity owing to the benefit of our proposed UAV placement method explains the phenomenon at the region around 15 Mbps.
Based on the proposed deployment method, in the next step, we will check the performance of different frequency division methods to further improve the offered throughput. Figure 8 shows the CDF of the data rate provided by each user for each method of frequency division. For the UAV placement method, the proposed K-means method plus the smallest-circle problem is introduced. From the left bottom side of Figure 8, by dividing the frequency of each UAV, the offered data rate can be improved for users originally suffering high interference (with low data rates). However, the overall offered data rate is significantly reduced because the bandwidth is split even for users originally not suffering many interferences (with high data rates), as seen in the upper right side of the CDF. On the other hand, by using FFR adapted to the UAV network, we were able to increase the offered data rate for users suffering high interference while minimizing the overall loss in the offered data rate.
Figure 9 and Figure 10 show the average data rate and outage 5% data rate when we vary the number of UAVs. As can be seen, by introducing FFR into the UAV network, regardless of the number of UAVs, we were able to increase the data rate for users at outage while reducing the loss in the average data rate. We observe that the result in Figure 9 is a linear relationship. As each UAV has an equal capability of providing the data rate, increasing the number of UAVs (or the number of base stations) yields a linear inclination of the overall system’s capacity. Subsequently, the average user rate also increases linearly. The same trend is also observed in Figure 10, with the outage rate slightly increased whenever a new UAV is added to the system. This is due to the same reason for the linear inclination of the average rate in Figure 9. There is an exception for the red curve in Figure 10, which shows the performance of frequency division per UAV scheme. The outage rate first decreases when the number of UAVs changes from three to four, then follows the aforementioned trend. The authors believe that this is because when the number of UAVs is increased from three to four, the effects of interference between neighboring UAVs overwhelm the benefits of increasing UAVs.
Next, to demonstrate the benefit of the proposed mmWave-based system against the conventional microwave-band one, numerical evaluations of both systems are conducted as follows. For this purpose, the following four schemes were investigated and are shown in Figure 11.
  • Microwave band/conventional K-means-based UAV placement method;
  • Microwave band/proposed UAV placement method, i.e., K-means-based smallest-circle problem;
  • mmWave band/conventional K-means-based UAV placement method;
  • mmWave band/proposed UAV placement method, i.e., K-means-based smallest-circle problem.
These methods are numerically analyzed for 200 users distributed in a 100 m × 100 m area, as in the previous studies, to obtain the offered data rate. This simulation was also based on 300 random generations of user distributions. The parameters used for the microwave-band simulation comparison are listed in Table 2.
The corresponding numerical analysis results are shown in Figure 11. As can be seen, the data rates provided by the mmWave system are generally higher than those of the microwave systems. This is due to the effect of wider bandwidth when using mmWave. When comparing the two UAV placement methods, it is found that the proposed algorithm in this paper is more efficient for the mmWave system than the conventional microwave-band system. Specifically, by using the proposed K-means-based placement method with smallest-circle problem, the offered average data rate is improved by 16.3% for the mmWave band, while it is only increased by 0.4% for the microwave band. This indicates that the proposed method is particularly effective in the higher frequency band where propagation loss is remarkable.

6. Conclusions

In this paper, we investigated the use of access UAV networks to provide data to disaster areas where ground base stations have been shut down due to disasters. In this paper, we reported our proposed placement method and frequency division method of access UAVs in the UAV network and indicated that NFV/SDN technologies are key enablers for such dynamic construction of the proposed networks.
For static users, the introduction of the minimum inclusive circle problem to the K-means method improved the offered data rate by 50% compared to the conventional method without the K-means method, and by 17% compared to the conventional method using only the K-means method. As for the frequency division method, when the frequency was divided for each UAV, the average offered data rate decreased by 28% while the data rate of users with a 5% outage increased by 124%. However, by using the method of introducing FFR into the UAV network, the average offered data rate was improved by 1% while it was improved by 101% for users with a 5% outage. When the method used in this study was applied to microwaves, the performance was improved by 0.4% compared to the conventional method. In contrast, the performance of this method for millimeter-wave applications was improved by 16.3%, indicating that this method provides better results at higher frequencies.
In summary, this paper proposed an effective placement method and frequency division algorithm for millimeter-wave UAV cellular networks considering a realistic distribution of users where hotspots exist, differentiating our work from previous studies. Numerical results confirmed the effectiveness of the proposed method, in terms of not only average user rate but also outage user rate.
Investigation of the algorithm against more realistic scenarios is our ongoing work. For example, [45] dealt with a dynamic user distribution where UEs have mobility. In the future, we will also consider the placement method in realistic environments with shadowing and joint optimization together with the backhaul UAVs. In addition, although this paper presented our fundamental theoretical studies, we have been constructing a Proof-of-Concept system using actual experimental equipment and conducted real-life outdoor experiments. Preliminary experimental results had been published in [46], where we demonstrated the feasibility of millimeter-wave access of a single UAV. Via the experiment, we found out there were many natural/artificial attributes that may affect the performance of UAV networks in real life. Our ongoing work is to overcome these difficulties and demonstrate the proposed UAV system as a whole via SDN/NFV enablers.

Author Contributions

Conceptualization, G.K.T., M.O., and J.N.; methodology, M.O.; writing—original draft preparation, M.O., G.K.T., and J.N.; data curation, M.O.; funding acquisition, G.K.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We would like to thank the anonymous reviewers for their careful reading of our manuscript and their many insightful comments and suggestions to improve the quality of the manuscript. We would also like to acknowledge the Telecommunications Advancement Foundation for its financial support to complete part of this research.

Conflicts of Interest

The authors declare no conflict of interest. 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.

Appendix A

In this section, we describe the details of the smallest-circle problem introduced in Section 4 of this paper. The algorithms are summarized in Algorithms A1 and A2.
As mentioned in this paper, the smallest-circle problem is the smallest circle that contains all points given a set of multiple points. The smallest-circle problem has been shown in the literature [36] to be computable in O(n) time but, in this study, we use the following algorithm for simplicity.
The algorithm can be divided into the following two steps:
1. Find the convex hull of the point cloud;
2. Find the minimum inclusive circle from the elements of the convex hull.
A convex hull is the smallest convex polygon that encloses a set of points. Since the smallest circle can be derived from two or three of the components of the convex hull, we first find the convex hull. There are many different algorithms for finding the convex hull. However, we believe that the convex hull of the results obtained by using those methods is identical and has no effect on the proposed method in this paper. Each algorithm is shown below.
Algorithm A1: Find the convex hull method
Input :   point   cloud   ( x k , y k )
   Output :   Convex   hull   of   a   point   cloud   ( Q n )
     1.   Let   Q 1 be the point with the minimum y-coordinate value.
     2.  Let the angle with the x-axis be θ concerning the line segment from Q1 to the other point group, and let Q2 be the point where θ is minimized.
     3.  While Q n + 1 = Q n
     4.   Let   Q n be the most recently set point.
     5.   For   the   line   segment   between   Q n   and   the   rest   of   the   points ,   the   angle   between   the   line   segments   Q n   and   Q n + 1   is   θ ,   and   let   Q n + 1   be   the   point   where   θ is minimum.
     6.  End
Algorithm A2: Find the smallest-circle method
Input :   point   cloud   ( x k , y k ) ,   Convex   hull   of   a   point   cloud   ( Q n )
  Output :   Information   about   the   smallest - circle   ( X ,   Y ,   R )
     1.  While Repeat until the set circle encompasses all the point clouds.
     2.   Select   any   three   points   in   the   vertex   set   ( Q n ) of the convex method.
     3.      If the triangle formed by connecting the three points is an acute triangle.
     4.      Let circumcenter be the center center (X,Y) and the distance from it to the farthest
point be the radius (R).
     5.      Else
     6.      Let the midpoint of the obtuse pair of sides be the center (X,Y) and the distance
to be the farthest point be the radius (R).
     7.      End
     8. End

Appendix B

In this section, we explain the process of how to derive the user data rate of our analysis results presented in Section 5. Based on our given non-uniform user distribution, users are generated randomly over the evaluating area. For each snapshot of the generated scene, the following process is conducted. First, the association (connection) between the UAV and the user is determined based on the specific UAV placement algorithms presented in Section 4.1. If frequency division (planning) is employed, then the different frequency resource division mechanisms explained in Section 4.2 and Section 4.3 are introduced, depending on the extent of coverage overlap among the UAVs. Based on these simulation setups, numerical analyses were conducted using MATLAB software to compute each user’s SINR from which each user’s channel capacity can be derived using equations presented in Section 3.2.2. Moreover, since this paper assumes a TDMA communication method when a UAV needs to serve multiple users, the overall communication resources in the time domain need to be shared equally for each accommodated user of the cell. In other words, the computed channel capacity is divided by the total number of users associated with the target cell. This procedure is repeated until it reaches the maximum iteration of user generation; that is, 300 in this paper. All the derived data were then analyzed to compute the CDF as well as the average data rate or the outage data rate. The process for a given number of deployable UAVs is summarized in Figure A1.
Figure A1. Computation process to derive numerical analysis results.
Figure A1. Computation process to derive numerical analysis results.
Network 02 00029 g0a1

References

  1. Cisco VNI Forecast. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2017–2022; White Paper; Cisco: San Jose, CA, USA, 2019; pp. 5–10. [Google Scholar]
  2. NICT. Beyond 5G/6G White Paper; NICT: Tokyo, Japan, 2021; pp. 1–26. [Google Scholar]
  3. Zeng, Y.; Zhang, R.; Lim, T.J. Wireless communications with unmanned aerial vehicles: Opportunities and challenges. IEEE Commun. Mag. 2016, 54, 36–42. [Google Scholar] [CrossRef]
  4. Hirata, K. Design of mmWave Mesh Backhaul with Drones. Master’s Thesis, Tokyo Institute of Technology, Tokyo, Japan, March 2021. (In Japanese). [Google Scholar]
  5. Okada, T.; Tran, G.K. A Study on Antenna Polarization Plane for UL/DL Drone Access Network. In Proceedings of the 12th International Conference on Ubiquitous and Future Networks ICUFN 2021, Jeju Island, Korea, 17–20 August 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 334–338. [Google Scholar] [CrossRef]
  6. Ministry of Internal Affairs and Communications. White Paper Information and Communications in Japan; Ministry of Internal Affairs and Communications: Tokyo, Japan, 2011; pp. 2–8.
  7. Qin, J.; Wei, Z.; Qiu, C.; Feng, Z. Edge-Prior Placement Algorithm for UAV-Mounted Base Stations. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–18 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
  8. Lai, C.-C.; Chen, C.-T.; Wang, L.-C. On-Demand Density-Aware UAV Base Station 3D Placement for Arbitrarily Distributed Users with Guaranteed Data Rates. IEEE Wirel. Commun. Lett. 2019, 8, 913–916. [Google Scholar] [CrossRef]
  9. Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Efficient Deployment of Multiple Unmanned Aerial Vehicles for Optimal Wireless Coverage. IEEE Commun. Lett. 2016, 20, 1647–1650. [Google Scholar] [CrossRef]
  10. Kalantari, E.; Yanikomeroglu, H.; Yongacoglu, A. On the Number and 3D Placement of Drone Base Stations in Wireless Cellular Networks. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, QC, USA, 18–21 September 2016; pp. 1–6. [Google Scholar] [CrossRef]
  11. Report: Page Weight. Available online: https://httparchive.org/reports/page-weight (accessed on 2 September 2021).
  12. Sakaguchi, K.; Tran, G.K.; Shimodaira, H.; Namba, S.; Sakurai, T.; Siaud, I.; Takinami, K.; Strinati, E.C.; Capone, A.; Karls, I.; et al. Millimeter-wave Evolution for 5G Cellular Networks. IEICE Trans. Commun. 2015, 98, 388–402. [Google Scholar] [CrossRef]
  13. Geraci, G.; Garcia-Rodriguez, A.; Azari, M.M.; Lozano, A.; Mezzavilla, M.; Chatzinotas, S.; Chen, Y.; Rangan, S.; Di Renzo, M. What Will the Future of UAV Cellular Communications Be? A Flight from 5G to 6G. IEEE Commun. Surv. Tutor. arXiv 2021, arXiv:2105.04842. [Google Scholar]
  14. UAS—UAV. Available online: https://www.3gpp.org/uas-uav (accessed on 19 February 2022).
  15. Demirtas, A.M.; Seyfioglu, M.S.; Bor-Yaliniz, I.; Tavli, B.; Yanikomeroglu, H. Autonomous UAV Base Stations for Next Generation Wireless Networks: A Deep Learning Approach. arXiv 2021, arXiv:2107.13869. [Google Scholar]
  16. Sivalingam, T.; Manosha, K.B.S.; Rajatheva, N.; Latva-Aho, M.; Dissanayake, M.B. Positioning of Multiple Unmanned Aerial Vehicle Base Stations in Future Wireless Network. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Virtual, 25–28 May 2020; pp. 1–6. [Google Scholar] [CrossRef]
  17. Xiao, Z.; Dong, H.; Bai, L.; Wu, D.O.; Xia, X.-G. Unmanned Aerial Vehicle Base Station (UAV-BS) Deployment with Millimeter-Wave Beamforming. IEEE Internet Things J. 2019, 7, 1336–1349. [Google Scholar] [CrossRef]
  18. Ko, Y.; Kim, J.; Duguma, D.; Astillo, P.; You, I.; Pau, G. Drone Secure Communication Protocol for Future Sensitive Applications in Military Zone. Sensors 2021, 21, 2057. [Google Scholar] [CrossRef] [PubMed]
  19. Ozasa, M.; Nakazato, J.; Hirata, K.; Tran, G.K.; Sakaguchi, K. Design of Millimeter-wave UAV Base Station for Access Link. In Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Virtual, 18 November–16 December 2020; pp. 1–5. [Google Scholar] [CrossRef]
  20. Santos, R.; Skorin-Kapov, N.; Ghazzai, H.; Kassler, A.; Tran, G.K. Towards the optimal orchestration of steerable mmWave backhaul reconfiguration. Comput. Netw. 2022, 205, 108750. [Google Scholar] [CrossRef]
  21. Nakamura, M.; Nishiuchi, H.; Nakazato, J.; Koslowski, K.; Daube, J.; Santos, R.; Tran, G.K.; Sakaguchi, K. Experimental Verification of SDN/NFV in Integrated mmWave Access and Mesh Backhaul Networks. IEICE Trans. Commun. 2021, 104, 217–228. [Google Scholar] [CrossRef]
  22. Li, Z.; Yu, T.; Fukatsu, R.; Tran, G.K.; Sakaguchi, K. Towards Safe Automated Driving: Design of Software-Defined Dynamic MmWave V2X Networks and PoC Implementation. IEEE Open J. Veh. Technol. 2021, 2, 78–93. [Google Scholar] [CrossRef]
  23. Tran, G.K.; Santos, R.; Ogawa, H.; Nakamura, M.; Sakaguchi, K.; Kassler, A. Context-Based Dynamic Meshed Backhaul Con-struction for 5G Heterogeneous Networks," Special Issue on Trends, Issues and Challenges toward 5G. J. Sens. Actuator Netw. 2018, 7, 43. [Google Scholar] [CrossRef]
  24. Nakazato, J.; Nakamura, M.; Yu, T.; Li, Z.; Maruta, K.; Tran, G.K.; Sakaguchi, K. Market Analysis of MEC-Assisted Beyond 5G Ecosystem. IEEE Access 2021, 9, 53996–54008. [Google Scholar] [CrossRef]
  25. Nakazato, J.; Li, Z.; Maruta, K.; Kubota, K.; Yu, T.; Tran, G.K.; Sakaguchi, K.; Masuko, S. MEC/Cloud Orchestrator to Facilitate Private/Local Beyond 5G with MEC and Proof-of-Concept Implementation. Sensors 2022, 22, 5145. [Google Scholar] [CrossRef] [PubMed]
  26. Gupta, L.; Jain, R.; Vaszkun, G. Survey of Important Issues in UAV Communication Networks. IEEE Commun. Surv. Tutor 2016, 18, 1123–1152. [Google Scholar] [CrossRef]
  27. Dapper e Silva, T.; Emygdio de Melo, C.F.; Cumino, P.; Rosário, D.; Cerqueira, E.; Pignaton de Freitas, E. STFANET: SDN-Based Topology Management for Flying Ad Hoc Network. IEEE Access 2019, 7, 173499–173514. [Google Scholar] [CrossRef]
  28. Hermosilla, A.; Zarca, A.M.; Bernabe, J.B.; Ortiz, J.; Skarmeta, A. Security Orchestration and Enforcement in NFV/SDN-Aware UAV Deployments. IEEE Access 2020, 8, 131779–131795. [Google Scholar] [CrossRef]
  29. Oubbati, O.S.; Atiquzzaman, M.; Ahanger, T.A.; Ibrahim, A. Softwarization of UAV Networks: A Survey of Applications and Future Trends. IEEE Access 2020, 8, 98073–98125. [Google Scholar] [CrossRef]
  30. White, K.J.S.; Denney, E.; Knudson, M.D.; Mamerides, A.K.; Pezaros, D.P. A programmable SDN+NFV-based architecture for UAV telemetry monitoring. In Proceedings of the 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 8–11 January 2017; pp. 522–527. [Google Scholar]
  31. Pourghasemian, M.; Abedi, M.R.; Hosseini, S.S.; Mokari, N.; Javan, M.R.; Jorswieck, E.A. AI-Based Mobility-Aware Energy Efficient Resource Allocation and Trajectory Design for NFV Enabled Aerial Networks. IEEE Trans. Green Commun. Netw. 2022. [Google Scholar] [CrossRef]
  32. Sarfraz, M.; Sohail, M.F.; Alam, S.; Rehman, M.J.U.; Ghauri, S.A.; Rabie, K.; Abbas, H.; Ansari, S. Capacity Optimization of Next-Generation UAV Communication Involving Non-Orthogonal Multiple Access. Drones 2022, 6, 234. [Google Scholar] [CrossRef]
  33. Teja Suggala, S.; Pothukuchi, S.; Khan, N.A. SDN assisted UAV communication systems: Efficient De-ployment Strategies. arXiv 2021, arXiv:2105. [Google Scholar] [CrossRef]
  34. Alhelaly, S.; Muthanna, A.; Elgendy, I.A. Optimizing Task Offloading Energy in Multi-User Multi-UAV-Enabled Mobile Edge-Cloud Computing Systems. Appl. Sci. 2022, 12, 6566. [Google Scholar] [CrossRef]
  35. Yang, H.; Ye, Y.; Chu, X.; Sun, S. Energy Efficiency Maximization for UAV-Enabled Hybrid Backscatter-Harvest-Then-Transmit Communications. IEEE Trans. Wirel. Commun. 2021, 21, 2876–2891. [Google Scholar] [CrossRef]
  36. Chen, Y.; Feng, W.; Zheng, G. Optimum Placement of UAV as Relays. IEEE Commun. Lett. 2018, 22, 248–251. [Google Scholar] [CrossRef]
  37. Leira, F.S.; Helgesen, H.H.; Johansen, T.A.; Fossen, T.I. Object detection, recognition, and tracking from UAVs using a thermal camera. J. Field Robot. 2020, 38, 242–267. [Google Scholar] [CrossRef]
  38. Al-Hourani, A.; Kandeepan, S.; Lardner, S. Optimal LAP Altitude for Maximum Coverage. IEEE Wirel. Commun. Lett. 2014, 3, 569–572. [Google Scholar] [CrossRef]
  39. Karasawa, Y. Radiowave Propagation Fundamentals for Digital Mobile Communications. Corona 2003, 21–23. [Google Scholar]
  40. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef] [Green Version]
  41. He, J.; Wang, J.; Zhu, H.; Gomes, N.J.; Cheng, W.; Yue, P.; Yi, X. Machine Learning based Network Planning in Drone Aided Emergency Communications. In Proceedings of the 2020 IEEE 91st Ve-hicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020; pp. 1–5. [Google Scholar] [CrossRef]
  42. Hartigan, J.A.; Wong, M.A. Algorithm AS 136: A k-Means Clustering Algorithm. J. R. Stat. Soc. Ser. C 1979, 28, 100–108. [Google Scholar] [CrossRef]
  43. Miura, A.; Orikasa, T.; Tsuji, H.; Fujino, Y.; Koishi, Y.; Kobayashi, N.; Kumagai, T.; Matsuzaki, T. Development of Digital Beam Former and Digital Channelizer for Satellite-Terrestrial Integrated Mobile Communications System. Trans IEICE Commun. 2014, J97-B, 1032–1042. [Google Scholar]
  44. Al-Hourani, A.; Kandeepan, S.; Jamalipour, A. Modeling air-to-ground path loss for low altitude platforms in urban environments. In Proceedings of the 2014 IEEE Global Communications Conference (GLOBECOM), Austin, TX, USA, 8–12 December 2014; pp. 2898–2904. [Google Scholar]
  45. Ozasa, M.; Tran, G.K.; Sakaguchi, K. Research on the Placement Method of UAV Base Stations for Dynamic Users. In Proceedings of the 2021 IEEE VTS 17th Asia Pacific Wireless Communications Symposium (APWCS), Osaka, Japan, 30–31 August 2021; pp. 1–5. [Google Scholar] [CrossRef]
  46. Morioka, T.; Ozasa, M.; Tran, G.K. Construction of Experimental System for Mm-Wave UAV Base Station. IEICE Tech. Rep. 2022, 121, 177–182. [Google Scholar]
Figure 1. System architecture.
Figure 1. System architecture.
Network 02 00029 g001
Figure 2. Parameters related to positioning.
Figure 2. Parameters related to positioning.
Network 02 00029 g002
Figure 3. Coverage circle without (left) or with (right) adaptation to the smallest-circle problem.
Figure 3. Coverage circle without (left) or with (right) adaptation to the smallest-circle problem.
Network 02 00029 g003
Figure 4. Example of Algorithm 1 [19].
Figure 4. Example of Algorithm 1 [19].
Network 02 00029 g004
Figure 5. FFR overview.
Figure 5. FFR overview.
Network 02 00029 g005
Figure 6. Dynamic control NFV/SDN-assisted UAV networks.
Figure 6. Dynamic control NFV/SDN-assisted UAV networks.
Network 02 00029 g006
Figure 7. CDF of the data rate for each UAV deployment method.
Figure 7. CDF of the data rate for each UAV deployment method.
Network 02 00029 g007
Figure 8. CDF of the data rate for each frequency division method.
Figure 8. CDF of the data rate for each frequency division method.
Network 02 00029 g008
Figure 9. The mean data rate for each number of UAVs.
Figure 9. The mean data rate for each number of UAVs.
Network 02 00029 g009
Figure 10. Outage 5% data rate for each number of UAVs.
Figure 10. Outage 5% data rate for each number of UAVs.
Network 02 00029 g010
Figure 11. Methods’ comparison with microwaves.
Figure 11. Methods’ comparison with microwaves.
Network 02 00029 g011
Table 1. Numerical parameters.
Table 1. Numerical parameters.
ParameterValue
Carrier Frequency28 [GHz]
Bandwidth100 [MHz]
EIRP *36 [dBm]
Beam Width45 [degrees]
Receive Antenna Gain0 [dBi]
Temperature298 [K]
Environmental   Constant   ( α , β , γ ) [38]0.3, 500 [km−2], 15 [m]
Excessive   Loss   ( η LoS , η NLoS )3.5 [dB], 47 [dB]
* EIRP: Equivalent Isotropic Radiated Power.
Table 2. Microwave band parameters.
Table 2. Microwave band parameters.
ParameterValue
Carrier Frequency2 [GHz]
Bandwidth20 [MHz]
EIRP36 [dBm]
Beam Width45 [degrees]
Receive Antenna Gain0 [dBi]
Temperature298 [K]
Environmental   Constant   ( α , β , γ ) [37] 0.3 ,   500   [ km 2 ], 15 [m]
Excessive   Loss   ( η LoS , η NLoS )0.8 [dB], 19 [dB]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tran, G.K.; Ozasa, M.; Nakazato, J. NFV/SDN as an Enabler for Dynamic Placement Method of mmWave Embedded UAV Access Base Stations. Network 2022, 2, 479-499. https://doi.org/10.3390/network2040029

AMA Style

Tran GK, Ozasa M, Nakazato J. NFV/SDN as an Enabler for Dynamic Placement Method of mmWave Embedded UAV Access Base Stations. Network. 2022; 2(4):479-499. https://doi.org/10.3390/network2040029

Chicago/Turabian Style

Tran, Gia Khanh, Masanori Ozasa, and Jin Nakazato. 2022. "NFV/SDN as an Enabler for Dynamic Placement Method of mmWave Embedded UAV Access Base Stations" Network 2, no. 4: 479-499. https://doi.org/10.3390/network2040029

Article Metrics

Back to TopTop