Professional Documents
Culture Documents
Ad Hoc Networks
journal homepage: www.elsevier.com/locate/adhoc
a r t i c l e i n f o a b s t r a c t
Article history: This article addresses the problem of delay mitigation for video streaming applications in congested cellu-
Available online 12 May 2018 lar macro-cells by using a mobile micro-cell mounted on an Unmanned Aerial Vehicle (UAV). Small-scale
UAVs are at a mature stage of development and can carry lightweight commercial micro-cells with small
Keywords:
Unmanned Aerial Vehicles form factor. The mobile micro-cell is used to offload users from a congested macro-cell to optimize the
Videostreaming bandwidth usage of video streaming applications. The paper proposes algorithms and comprehensive de-
HetNets sign criteria for user offload selection (selecting what users need to be offloaded to the micro-cell) and
Drones drone positioning (selecting the position of the UAV that minimizes the network delay). The effectiveness
of the proposed criteria is evaluated through extensive performance analysis. We show that the per-
formance increases consistently in terms of bandwidth requests mitigation and average delay reduction
under different system configurations.
© 2018 Elsevier B.V. All rights reserved.
1. Introduction and motivations However, some major technical challenges, e.g., self-organization,
interference, backhauling, still need an adequate solution. Besides,
According to the Cisco Visual Networking Index (VNI) Global the deployment of the LPNs can be expensive as it requires extra
Mobile Data Traffic Forecast for 2016–2021 [1], video traffic is ex- power supply and wired network backhauling, or it is often impos-
pected to become 78% of total traffic by 2021. This growth will be sible in remote areas. Wireless nodes with wireless backhaul are,
even more remarkable in mobile networks. In modern cellular net- for this reason, a preferable approach in many scenarios.
works, the deployment of the Radio Access Network (RAN) is de- In parallel, recent work has proposed to deploy drones in cel-
signed mainly based on predictions of long-term spatio-temporal lular networks [5,11,21] by equipping UAVs with a transceiver sta-
distributions of the traffic load. Consequently, fixed Base Station tion (drone-BS) to enhance infrastructure-based wireless networks
(BS) locations do not provide the necessary flexibility, coverage, [10]. Aerial base stations can provide a cellular network with the
or resources in unpredictable scenarios, thus impacting the per- flexibility and agility necessary in scenarios where the traffic de-
formance of the network. To alleviate this problem, the heteroge- mand is hard to predict or the capacity and the coverage cannot be
neous network (HetNet) paradigm was recently introduced in 4G guaranteed. Examples of these cases include coverage of rural ar-
networks [2]. The core idea in HetNets is to distribute several Low eas, assisting a congested macro-cell, natural disasters, huge public
Power Nodes (LPNs), such as micro-, pico- and femto-cells, relays events such as concerts or sport events, traffic jams [2,6,10]. Fur-
and distributed antenna systems, under the wide umbrella cover- thermore, the size of a drone-cell, namely the coverage area rel-
age of a macro cell to bring resources to dead zones and increase ative to a drone-BS, can be adjusted by changing the UAV alti-
the network capacity in highly congested areas [3]. The introduc- tude, transmission power, antenna directivity, and other parame-
tion of HetNets in 4G systems, and in LTE-Advanced specifically, ters, providing more adaptability to unstable traffic loads and un-
offers new opportunities in terms of capacity improvement, macro- even user distributions. Drone-BS replacements are facilitated by
cell offloading, energy saving, and better indoor coverage [3,4]. the inevitable wireless backhaul.
When considering a system using a UAV carrying an LTE micro-
cell to enhance coverage and capacity of an LTE BS (macro-cell)
∗
Corresponding author at: Department of Electrical and Computer Engineering, aiming at maximizing the Quality of Experience (QoE) of end users
Northeastern University, 360 Huntington Avenue, Boston, MA 02115, US. served by video streaming applications, a number of system design
E-mail addresses: ferranti@ece.neu.edu (L. Ferranti), francesca.cuomo issues arise. In fact, in case of fixed overall available bandwidth, al-
@uniroma1.it (F. Cuomo), stefania.colonnese@uniroma1.it (S. Colonnese), location by the LTE BS (macro-cell) only is challenging because of
melodia@ece.neu.edu (T. Melodia).
the adoption of centralized resource allocation procedures. In this
https://doi.org/10.1016/j.adhoc.2018.05.003
1570-8705/© 2018 Elsevier B.V. All rights reserved.
2 L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12
Fig. 1. Architectural model: a macro-BS covers N users; NcDR are served by the
2. Related work
drone in the cluster where the drone acts as micro-BS while the others N c are
served by the BS.
The investigation of UAVs to enhance mobile connectivity is a
rather new branch of research which has received some attention
drone-cell, depending on the drone’s altitude, location, transmis-
in recent years. In [10] a study on the coverage performance of
sion power, antenna directivity, type of drone, and the character-
drone small cells is conducted, deriving the optimal altitude for a
istics of the environment. Finally, in [6] a study on the number of
single drone. The authors also find a maximum coverage area using
drones used to cover the metropolitan area of the city of Ghent,
two drones, deriving the optimal distance between cells.
Belgium is provided. The authors study two different classes of
A 3-D placement algorithm for drone cells with the goal of
drones and develop an algorithm to continuously provide con-
maximizing the revenue of the cellular networks is proposed in
nectivity. As for video streaming in cellular networks, in [25] and
[11]. In [12], it is shown that aerial network provisioning can be
[30] techniques for providing video streams at assured QoE levels
used for optimizing mobile networks in overload and outage sce-
to mobile users served by a heterogeneous cellular network are
narios. In this framework the UAVs, equipped with a cellular tech-
investigated. The network is composed by micro and macro base
nology, are used to temporarily offload traffic into neighbor cells
stations and the authors define a resource allocation algorithm to
in 4G networks. In [13], a study on the optimal altitude of aerial
offload a subset of users from the micro to the macro base station.
platforms is presented to provide maximum radio coverage on the
ground. A mathematical model based on the statistical parameters
of the urban environment is provided. In [14], the authors focus on 3. Proposed system architecture
the scheduling of beaconing periods to optimize the energy con-
sumption, the most critical issue for UAVs. Comprehensive surveys We consider a HetNet, i.e., a communication network that
on communication networks for UAVs and satellites are given in adopts various types of access nodes. It can be defined as a net-
[15] and [16]. In [17] an overview of UAV-aided wireless commu- work with composite interworking between macro base stations,
nications is provided, by introducing the basic networking archi- characterized by a high transmission power (5−40 W) and small
tecture and main channel characteristics, highlighting challenges heterogeneous low power nodes transmitting at 0.1−2 W and pro-
and new opportunities. In [18], a statistical propagation model for viding coverage ranges from tens of meters up to 1−2 km.
predicting the air to-ground path loss between the aerial platform The considered network architecture is shown in Fig. 1. The sys-
and the terrestrial terminal is proposed, based on properties of the tem consists of a macro-cell covering a wide area comprising a
urban environment. In [19], a study on power consumption model certain number of mobile end-terminals. The end-terminal clients
for a micro-cell base stations is proposed, comparing the power request bandwidth to consume video streaming contents from a
consumption to fill coverage holes by using only macro-cell base video server with a defined QoE to be respected. Based on the
stations and by using both macro-cell and micro-cell base stations, study presented in [7], our system leverages a UAV to increase the
reduction in power consumption in the second case is shown. In performance of the HetNet and, ultimately, to enhance the video
[20], the authors deal with energy efficiency and mobile target streaming QoE of the end users. The drone transports a small base
tracking by minimizing the total energy consumption of drones station, specifically a LTE micro-cell, and acts as a mobile access in-
by adjusting their altitude. In [21], an analysis of the potential frastructure node. The mobile micro-cell is initially located at the
of using small Unmanned-Aerial-Vehicles as wireless relays for BS position and is moved around depending on the distribution of
assisting cellular network performances is presented, as well as the user resources demand in the entire macro-cell. We assume
a network analysis using both stochastic geometry and multi-cell that the videos are streamed to the clients by means of Hypertext
simulations results. Perumal et al. [22] addresses the problem of Transfer Protocol (HTTP) based streaming. In HTTP based stream-
providing full connectivity between disconnected ground clusters ing, a video sequence is encoded into multiple versions each at
in wireless network by appropriately placing a minimum number different qualities/rates. Then, each sequence is divided into small
of Aerial Platforms as relay nodes. In [23], the authors propose to video segments of a few seconds (“chunks”), which are requested
offload WiFi users to a LTE system, and investigate different offload by the clients and transmitted by using the HTTP protocol.1
schemes according to the channel quality. In [24], the authors opti- We assume that the clients are served either by the macro- or
mize location and movement of UAVs to improve the connectivity by the drone-mounted micro-cell which is consistent with the LTE-
of a wireless network. In [26], a framework to support connectiv- A standard. We refer to M-BS to indicate the macro BS and DR-BS
ity via UAVs as a relay network to guarantee the delivery of data
produced by WSN nodes on the ground to the system users. In 1
Several algorithms have been developed to choose the appropriate quality (ver-
[27], a study on the utilization of low-altitude unmanned aerial sion) of video chunks that the server should forward based on the user’s terminal
platforms equipped with base stations in future wireless networks typology and link condition, in order to improve the QoE, but this topic is out of
is conducted. The authors demonstrated the 3-D placement of one the scope of this work.
L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12 3
Table 1 Table 2
Drone parameters [6,32]. Simulation parameters.
for the sake of compactness, we have studied the bandwidth gains With this reference bound in mind, we discuss now the band-
achievable in the limit, yet unfeasible, case when κ drones were width reduction that can be achieved when one drone cycles over
employed. In this limit case, each user is typically next its serv- the clusters centroids and serves each of the κ cluster for a cer-
ing BS (located in the cluster centroid) and, as far as the coverage tain fraction of the time. We refer to the two above scenarios, with
increases (i.e. for sufficiently large κ ), significant bandwidth reduc- κ = 5 and κ = 6 respectively, and assume that all the users which
tions are observed, down to 30−40% of the original bandwidth re- are not within the drone footprint, either because their cluster is
quest. This reduction is due mainly to users of clusters far apart not served or because, although being in the drone served cluster,
from the LTE base station, which adopt robust, low-efficiency mod- they are further away from the centroid than the drone cell radius,
ulation/coding schemes and largely benefit of the drone position- are served by the LTE macro BS. Then we consider, for each users
ing at the cluster centroid. cluster, the bandwidth that would be requested either to the macro
L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12 5
Fig. 6. Bandwidth analysis of Scenario A. (For interpretation of the references to color in this figure, the reader is referred to the web version of this article.)
BS (M-BS) or to the drone BS (DR-BS), under different cases: (i) the bar); the sum of the two components is slightly smaller than the
drone serves each cluster for 1/κ of the time, depicted in Figs. 6 bandwidth that would be requested to the M-BS only (russet bar).
and 7, (ii) the drone serves the cluster for all the time, see Figs. 8 In Figs. 8 and 9 we show the M-BS only bandwidth (russet bar)
and 9. The first case is analyzed in Figs. 6 and 7; each cluster gen- and the DR-BS only bandwidth (blue bar) versus the cluster index
erates a bandwidth request towards the drone for 1/κ of the time when the drone is serving the cluster all the time. It is interesting
(blue bar) and a bandwidth request towards the macro BS (yellow to observe that the bandwidth reduction is variable, depending on
6 L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12
Fig. 7. Bandwidth analysis on Scenario B. (For interpretation of the references to color in this figure, the reader is referred to the web version of this article.)
Fig. 8. Bandwidth analysis of Scenario A. (For interpretation of the references to color in this figure, the reader is referred to the web version of this article.)
Fig. 9. Bandwidth analysis on Scenario B. (For interpretation of the references to color in this figure, the reader is referred to the web version of this article.)
L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12 7
the average distance of the cluster users to the macro BS and to The remaining N − NcDR users of the scenario are served by the
the cluster centroid; there are clusters in which the bandwidth is (i )
base station using BWs = BWBS and the bandwidth requests BBS
k
not reduced at all.
with respect to the BS.2
From these observations it clearly stems out that, if one drone
only is considered, simply cycling over the different cluster brings
almost no advantage w.r.t. the M-BS only solution. On the contrary, 6. Simulation results
the best solution would be to stay 100% of the time over one out
of the κ clusters, selected according to a rule that should aim at To validate our approach we carried out numerical analysis
minimizing the bandwidth request. using a simulation tool in Matlab. We considered a BS covering
In the following section, we compare different methods for a hexagonal area spanning for 2.5 km. The BS serves video con-
cluster selection and address the further question of which clus- tents via HTTP streaming to a total of N = 150 users randomly dis-
ter users are to be offloaded from the M-BS to the DR-BS. tributed under its coverage area. More specifically, the users den-
sity is not uniformly distributed, but rather we generate the posi-
tions of the users around 15 randomly distributed central points,
as we suppose that people tend to gather in specific areas in real
5. Drone assisted system design: users offloading strategies
life. Users are then clustered in 4 clusters in accordance to a κ -
means algorithm simply based on their geographical coordinates
As previously mentioned, all users connected to the base sta-
in the plane. We assume this information to be available to the BS
tion are divided in clusters. The proposed approach then follows
Network Administrator. The streamed videos are taken from real
two main steps. The first aims to identify a cluster to be served in
traces in [28]. Five different videos are considered with the average
accordance to a Selection Method SM; the drone selects the cluster
requested rates reported in Table 2, where all the main parameters
presenting:
used to set up the simulator are reported. These parameters have
been selected in order to replicate as much as possible the realistic
• SM1 : the minimum average CQI;
behavior of a drone carrying a micro-cell.
• SM2 : the maximum requested bandwidth to the BS;
We consider a scenario in which the drone flies at an altitude
• SM3 the maximum number of users in the cluster.
higher than the building height. Typical building height in urban
area is about 20 m; thereby, without loss of generality, we consider
Then, once a cluster is identified, users to be offloaded from
the case of a drone flying in an urban area at an altitude 50 m,
the BS are selected as follows. Let us denote as N the set of users
covering a circular area with a diameter of 500 m on the ground,
of cardinality N in the BS radio range. Nc is the number of users
and experiencing a path loss described by a Non Line Of Sight
in the selected cluster c and Nc the set of these users. Besides,
Walfish-Ikegami model. Specifically, the adopted Walfish-Ikegami
we assume that in general only a subset of the cluster users, NcDR ,
model expresses the path loss as: P L = LF S + Lrts + Lmsd where LFS
is offloaded to the DR (to have an example of the users sets see
is the free space loss, Lrts is the rooftop to street diffraction and
Fig. 1). We consider three different criteria to identify the set of
scatter loss, and Lmsd is the multi-screen loss, as defined in [9]. In
cluster users NcDR ∈ Nc that are offloaded to the drone, namely:
the simulations we adopt the settings: building height of 20 m, av-
erage road width equal to 20 m, distance between building 36 m,
• C1 : All the Nc cluster’s users are served by the drone, i.e. NcDR ≡ receiver height 1.5 m, road orientation w.r.t. the radio path 10°.
Nc ;
• C2 : Only the subset NcDR of cluster users having BS-related CQI
below a threshold θ CQI are served by the drone and the others 6.1. Cluster selection method
remain connected to the M-BS;
• C3 : Only the subset NcDR users with bandwidth requests toward Firstly we analyze the effect of the 4 different offloading crite-
the M-BS greater then a threshold θ BW are served by the drone ria as a function on the method that can be applied to select the
and the others stay connected to the M-BS. cluster where the drone moves to serve the users.
The scenario is generated by considering 15 random central
points and generating 10 users around each central point. The
Let us denote as BDR the requested bandwidth to the drone and
users are then clusterized according to their locations using a κ -
BBS the one requested to the M-BS. The bandwidth requests origi-
means algorithm with 4 clusters, and the minimum mean CQI
nated by the set of offloaded users derived in accordance to one of
measured in the cluster is selected for offloading. The thresholds
the Cl , l = 1, 2, 3 criteria are served by the drone. In more detail,
for offloading of the C2 and C3 criteria are set to θCQI = 10 and
for each chunk the DR bandwidth is allocated in accordance to the
algorithm Dynamic Minimum Average Delay (D-MAD), proposed in
θBW = 1800 KHz, respectively. Without loss of generality we as-
sume both for the M-BS and the DR-BS the bandwidth allocation
[29], with NcDR offloaded users jointly allocated on an overall band-
mechanism D-MAD in [29]. This scheme allocates bandwidth dy-
width of BWs = BWDR . The rest of the users in the set N NcDR is
namically chunk by chunk and jointly for all users and it mini-
served by the BS with BWs = BWBS .
mizes the average transmission delays experienced by the users.
The case when all users request the bandwidth to the BS, so no
In order to analyze the performance of the different schemes,
cluster users are served by the drone, is indicated as C0 , i.e., all the
the QoE metric is defined as the average per chunk delay. Here we
N users are served by the M-BS.
consider 20 runs and for each run the delay δk(i ) is averaged over
Based on the criterion applied, we compute for the ith user the
(i ) the overall number of chunks and on different set of users under
bandwidth requests BDR with respect to the drone micro-cell, allo-
k the lth Cl criterion. Thus, the average has been computed as:
cate the overall drone bandwidth BWDR and compute the assigned
bandwidth B˜k(i ) . (S ) δk(i)
The kth chunk delay experienced by the ith user can be evalu- δ (Cl ) = (5)
nc · |S |
ated as [31]: i∈S k
Bki 2 (i )
δi = max −1 · τ, 0 (4) Notice that BWDR depends on the CQI computed as a function of the SNR to the
˜ (i )
Bk
(i )
drone, while BBS depends on the CQI computed as a function of the SNR to the BS.
8 L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12
2000 2000
C0: BDR =0 MHz, BBS ≈ 60.59 C0: BDR =0 MHz, BBS ≈ 61.41
500 500
m
m
0 0
-500 -500
-1000 -1000
-1500 -1500
-2000 -2000
-2500 -2000 -1500 -1000 -500 0 500 1000 1500 2000 2500 -2500 -2000 -1500 -1000 -500 0 500 1000 1500 2000 2500
m m
2000
C0: BDR =0 MHz, BBS ≈ 54.03
500
m
-500
-1000
-1500
-2000
-2500 -2000 -1500 -1000 -500 0 500 1000 1500 2000 2500
m
where the average is over the overall number of chunks nc and based one, SM3 , is the simplest and fastest criterion, that requires
over the users’ set S of cardinality |S |. Different sets of users minimal knowledge about the user characteristics. Criterion SM2
have been considered, namely, (i) all the cell users in N ; (ii) se- maximally relieves the M-BS from bandwidth requests but requires
lected cluster drone offloaded users in NcDR , (iii) selected cluster maximal knowledge about the user characteristics, including the
BS served users, in Nc NcDR ; iv) out of cluster users in N NcDR . actual throughput rate. The SM1 criterion represents a trade-off
Furthermore, for each run, the ratio between the overall aver- among simplicity, prior knowledge and efficacy in reducing the
age delay achieved in the M-BS+DR configuration and the overall bandwidth requests to the BS.
average delay achieved using only the M-BS has been calculated.
Namely, the Average Delay Reduction Factor (ADRF) is defined as: 6.2. Offloaded users selection criterion
(N )
δ (Cl ) In the following, we consider as selection method the SM1 . In
ADRF (Cl ) = (N )
, l = 1, 2, 3 (6)
Fig. 11 we present the scatter plot of the per-run average delay vs
δ (C0 )
the corresponding CQI on different set of users and under different
where N denotes the set of all the users. criteria. Specifically, in Fig. 11(a) in green we plot the delay aver-
Three snapshots of the scenarios of a simulation run for the aged over the nc chunks and on the set I of all the users when
three SMs are reported in Fig. 10. We can notice main differences no user is offloaded. Besides, we show the average delay over dif-
in the adopted criteria: the CQI-based SM1 criterion basically seeks ferent users’ subsets, namely the cluster users served by the DR
for the farthest cluster, with users experiencing bad channel con- (blue) and the out-of cluster users (red). In Fig. 11(b)–(d) we show
ditions; the BW-based SM2 accounts jointly for the channel qual- in green the corresponding average delay when drone offloading
ity and the application layer bandwidth requests; the population is performed using the C1 − C3 criteria, respectively. Notice that in
L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12 9
0.5
N 0.5 N
(BS) (DR)
0.4 NC NC
(BS) 0.4 N \ NC
N \ NC
Average Delay
Average delay
0.3 0.3
0.2 0.2
0.1 0.1
0 0
5 10 15 5 10 15
CQI CQI
(a) C0 (b) C1
0.5 0.5
N N
(DR)
0.4 NC 0.4 NC
(DR)
(BS)
NC (BS)
Average delay
Average delay NC
0.3 N \ NC 0.3 N \ NC
0.2 0.2
0.1 0.1
0 0
5 10 15 5 10 15
CQI CQI
(c) C2 (d) C3
Fig. 11. Average delay versus CQI per run for different offloading criteria. (For interpretation of the references to color in this figure, the reader is referred to the web version
of this article.)
Fig. 11(c) and (d) referring to case C2 and C3 we further distin- 2.5
guish between DR served cluster users, still in blue, and BS served C1
cluster user, in black. The proposed offloading architecture system- C2
atically improves the performance in terms of average delay for all 2
C3
the C1 − C3 criteria. Still, the criteria require an increasing knowl-
edge of the users characteristics, ranging from users location to the 1.5
ADRF
Table 3 Acknowledgments
(I )
Mean value of the average delay δ (Ci ) for different num-
ber of users.
The authors would like to thank Andrea Iocolano for contribut-
BS C0 BS+DR C1 BS+DR C2 BS+DR C3 N ing in the software setup and for providing simulations. The work
0.6782 0.23543 0.24525 0.2401 150 of Ferranti and Melodia was supported in part by the US National
0.37586 0.14607 0.14754 0.15695 120 Science Foundation under grant CNS-1618727.
0.14523 0.041321 0.04001 0.042024 100
References
tice that for low load (low N) both the C2 and C3 attain a per- [1] Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Up-
formance improvement; this occurs without overloading the drone date, 2016–2021 White Paper. http://www.cisco.com/c/en/us/solutions/
bandwidth. On the contrary when the load is high, the C1 criterion collateral/service- provider/visual- networking- index- vni/mobile- white- paper-
c11-520862.html.
better relieves the BS.
[2] I. Bor-Yaliniz, H. Yanikomeroglu, The new frontier in ran heterogeneity: multi-
-tier drone-cells, IEEE Commun. Mag. 54 (11) (2016) 48–55.
[3] A. Ghosh, N. Mangalvedhe, R. Ratasuk, B. Mondal, M. Cudak, E. Visotsky,
6.3. Key take-aways T.A. Thomas, J.G. Andrews, P. Xia, H.S. Jo, et al., Heterogeneous cellular net-
works: From theory to practice, IEEE Commun. Mag. 50 (6) (2012) 54–64.
After the previous analysis we here provide some answers to [4] D. Lopez-Perez, I. Guvenc, G. De la Roche, M. Kountouris, T.Q. Quek, J. Zhang,
Enhanced intercell interference coordination challenges in heterogeneous net-
the questions raised in the introduction. Firstly, since a drone BS works, IEEE Wirel. Commun. 18 (3) (2011) 22–30. Jun.
has a limited radio footprint (500 m in our study), the best drone [5] V. Sharma, K. Srinivasan, H. Chao, K. Hua, W. Cheng, Intelligent deployment of
positioning given the actual users distribution is related to the UAVs in 5g heterogeneous communication environment for improved coverage,
J. Netw. Comput. Appl. 85 (2017) 94–105.
cluster that presents a dense population but is located not too [6] M. Deruyck, J. Wyckmans, L. Martens, W. Joseph, Emergency ad-hoc networks
close to the BS. If this conditions are not met, the disadvantage by using drone mounted base stations for a disaster scenario, in: Proceedings
of dividing the bandwidth between the drone and the BS is not of the Twelfth IEEE International Conference on Wireless and Mobile Comput-
ing, Networking and Communications (WiMob).
compensated by the advantage of having better CQIs with respect [7] F-cell Technology from Nokia Bell Labs Revolutionizes Small
to the BS. Obviously, in the design of such an architectural model Cell Deployment by Cutting Wires, Costs and Time, http://www.
also the tradeoff of putting a drone far form the M-BS (if we de- nokia.com/en_int/news/releases/2016/10/03/f- cell- technology- from-
nokia- bell- labs- revolutionizes- small- cell- deployment- by-cutting-
sign that the drone starts its flight from the M-BS position) should
wires- costs- and- time.
be taken into account in terms of energy cost to reach such a po- [8] G. Cofano, L. De Cicco, T. Zinner, A. Nguyen-Ngoc, P. Tran-Gia, S. Mascolo,
sition. Secondly, given a suitable drone positioning, the advantage Design and experimental evaluation of network-assisted strategies for HTTP
adaptive streaming, in: Proceedings of the Seventh International Conference
of using the drone is always evident; nonetheless, the different
on Multimedia Systems, MMSys’16.
criteria on how many users should be served by the drone may [9] Correia, M. Luis, A view of the COST 231-Bertoni-Ikegami model, in: Proceed-
change the attained performance depending on the size informa- ings of the Third IEEE European Conference on Antennas and Propagation, Eu-
tion available on the offloaded users. Thirdly, the tuning of the CAP 2009, 2009.
[10] M. Mozaffari, W. Saad, M. Bennis, M. Debbah, Drone small cells in the clouds:
drone-BS versus LTE-BS bandwidth assignment should take into design, deployment and performance analysis, in: Proceedings of the 2015 IEEE
account of the spatial user distribution, both in terms of loca- Global Communications Conference (GLOBECOM), 2015.
tion and densities, since dense cluster of users located far apart [11] Bor-Yaliniz, R. Irem, A. El-Keyi, H. Yanikomeroglu, Efficient 3-D placement of
an aerial base station in next generation cellular networks, in: Proceedings of
from the LTE-BS definitely benefit of the devoted drone-BS sup- the 2016 IEEE International Conference on Communications (ICC), 2016.
port; the expected performance improvement is maximum when [12] S. Rohde, C. Wietfeld, Interference aware positioning of aerial relays for cell
the drone-BS supports for the average users requests plus a mar- overload and outage compensation, in: Proceedings of the 2012 IEEE Vehicular
Technology Conference (VTC Fall), 2012, pp. 1–5.
gin to account for video rate random fluctuations. This paves the [13] A.-H. Akram, S. Kandeepan, S. Lardner, Optimal LAP altitude for maximum cov-
way to an optimal allocation problem which is left for further erage, IEEE Wirel. Commun. Lett. 3.6 (2014) 569–572.
study. [14] K. Sara, E. Sabir, T. Taleb, M. Aziz, A green strategic activity scheduling for UAV
networks: a sub-modular game perspective, IEEE Commun. Mag. 54 (5) (2016)
58–64.
[15] A. Torsten, K.A. Hummel, A.P. Schoellig, E. Yanmaz, M. Asadpour, C. Bettstetter,
7. Conclusions
P. Grippa, H. Hellwagner, S. Sand, S. Zhang, Application-driven design of aerial
communication networks, IEEE Trans. Aerosp. Electron. Syst. 50 (4) (2014)
In this paper we consider an Heterogeneous Network where 2715–2735.
a UAV is used as mobile LTE micro-cell performing user offload- [16] S. Kandeepan, K. Gomez, L. Reynaud, Aerial-terrestrial communications: terres-
trial cooperation and energy-efficiently transmissions to aerial base stations,
ing and optimizing the bandwidth usage of a macro-cell during IEEE Trans. Aerosp. Electron. Syst. 50 (4) (2014) 2715–2735.
video streaming. After dimensioning of the UAV cell, we con- [17] Z. Yong, R. Zhang, T.J. Lim, Wireless communications with unmanned aerial
sider a video streaming service offered to all the users, and par- vehicles: opportunities and challenges, IEEE Commun. Mag. 54 (5) (2016)
36–42.
tition the users into clusters within the drone coverage area. [18] Al-Hourani, Akram, S. Kandeepan, A. Jamalipour, Modeling air-to-ground path
Then, we analyze the impact of offloading the cluster users gen- loss for low altitude platforms in urban environments, in: Proceedings of the
erated bandwidth requests to the drone, by considering differ- 2014 IEEE Global Communications Conference, 2014.
[19] D. Margot, E. Tanghe, W. Joseph, L. Martens, Modelling the energy efficiency
ent methods for selecting the cluster to be served by the drone of microcell base stations”, in: Proceedings of the First International Confer-
and different criteria for selecting the offloaded users within clus- ence on Smart Grids, Green Communications and IT Energy-Aware Technolo-
ter. We show that, even though independent allocation of the gies (ENERGY-2011), IARIA, 2011.
[20] D. Zorbas, T. Razafindralambo, F. Guerriero, Energy efficient mobile target
DR and M-BS bandwidths is sub-optimal in principle, offloading
tracking using flying drones, Proc. Comput. Sci. 19 (2013) 80–87. Elsevier.
yields significant improvement as far as the drone serves clus- [21] G. Weisi, C. Devine, S. Wang, Performance analysis of micro unmanned air-
ters characterized by bad channel quality and selectively offload borne communication relays for cellular networks, in: Proceedings of the Ninth
IEEE International Symposium on Communication Systems, Networks and Dig-
users within the served cluster. Future work will be dedicated to:
ital Signal Processing (CSNDSP), 2014.
(i) combine the clustering and the cluster selection mechanisms [22] S. Perumal, J.S. Baras, C.J. Graff, D.G. Yee, Aerial platform placement algorithms
with a suitable offloading criteria; (ii) plan the drone flight un- to satisfy connectivity, capacity and survivability constraints in wireless ad-hoc
der a trajectory constrained by the drone battery and fly char- networks, in: Proceedings of the 2008 IEEE Military Communications Confer-
ence, MILCOM, IEEE, 2008.
acteristics but optimized in order to achieve an high offloading [23] C. Qimei, G. Yu, A. Maaref, G.Y. Li, A. Huang, Rethinking mobile data offloading
gain. for LTE in unlicensed spectrum, IEEE Trans. Wirel. Commun. 15 (7) (2016). July.
L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12 11
[24] Z. Han, A.L. Swindlehurst, K.J.R. Liu, Optimization of MANET connectivity via [29] S. Colonnese, F. Cuomo, T. Melodia, I. Rubin, A cross-layer bandwidth alloca-
smart deployment/movement of unmanned air vehicles, IEEE Trans. Veh. Tech- tion scheme for HTTP-based video streaming in LTE cellular networks, IEEE
nol. 58 (7) (2009) 3533–3546. Commun. Lett. 21 (2) (2017) 386–389.
[25] E.P. de Freitas, T. Heimfarth, I.F. Netto, C.E. Lino, C.E. Pereira, A.M. Ferreira, [30] S. Colonnese, V. Salvatore, L. Chiaraviglio, F. Cuomo, Dynamic and cooperative
F.R. Wagner, T. Larsson, UAV relay network to support WSN connectivity, in: mobile video streaming across heterogeneous cellular networks, in: Proceed-
Proceedings of the 2010 IEEE International Congress on Ultra Modern Telecom- ings of the Seventeenth IEEE International Symposium on A World of Wireless,
munications and Control Systems and Workshops (ICUMT), 2010. Mobile and Multimedia Networks on World of Wireless, Mobile and Multime-
[26] B.Y. Irem, H. Yanikomeroglu, The new frontier in RAN heterogeneity: multi-tier dia Networks (WoWMoM).
drone-cells, IEEE Commun. Mag. 54 (11) (2016). November. [31] S. Colonnese, S. Russo, F. Cuomo, T. Melodia, I. Rubin, Timely delivery versus
[27] I. Rubin, S. Colonnese, F. Cuomo, F. Calanca, T. Melodia, Mobile HTTP-based bandwidth allocation for DASH-based video streaming over LTE, IEEE Commun.
streaming using flexible LTE base station control, in: Proceedings of the Six- Lett. 20 (3) (2016) 586–589.
teenth IEEE International Symposium on World of Wireless, Mobile and Mul- [32] https://www.microdrones.com/en/mdaircraft/md4-10 0 0/.
timedia Networks (WoWMoM), 2015. [33] R. D’Andrea, Guest editorial can drones deliver? IEEE Trans. Autom. Sci. Eng.
[28] P. Seeling, M. Reisslein, Video transport evaluation with h.264 video traces, 11 (3) (2014) 647–648.
IEEE Commun. Surv. Tutor. 14 (2012) 1142165. Fourth.
12 L. Ferranti et al. / Ad Hoc Networks 78 (2018) 1–12
Ludovico Ferranti received his Master of Science in Engineering in Artificial Intelligence and Robotics (110/110) at Sapienza – University of Rome
in 2015. He is a Ph.D. candidate at Northeastern University of Boston, M.A. at Graduate School of Engineering and Sapienza – University of Rome
at DIET (Dipartimento di Ingegneria Elettronica e Telecomunicazioni). His research interests include Unmanned Aerial Vehicles Networks, Software
Defined Robotics Networks and Wireless Sensor Networks.
Francesca Cuomo received her “Laurea” degree in Electrical and Electronic Engineering in 1993, magna cum laude, from the University of Rome
Sapienza. She earned the Ph.D. degree in Information and Communications Engineering in 1998 (Univ. Rome Sapienza). From 2005 she is Associate
Professor at the University of Rome Sapienza and teaches courses in Telecommunication and Network Infrastructures. She has advised numerous
master students in computer engineering, and has been the advisor of 9 Ph.D. students in Networking. Her current research interests focus on:
Vehicular networks and Sensor networks, Low Power Wide Area Networks and IoT, Cognitive Radio Networks, Multimedia Networking, Energy
saving in the Internet and in the wireless system. She has participated in several National and European projects on wireless network systems
such as the RAMON, VICOM, INSYEME, IST WHYLESS, IST EPERSPACE, IST CRUISE, H2020 symbIoTe. She has authored over 120 peer-reviewed
papers published in prominent international journals and conferences. She is IEEE Senior Member. She has been in the editorial board of Computer
Networks (Elsevier) and now is member of the editorial board of the Ad-Hoc Networks (Elsevier) and IEEE Transactions on Mobile Computing. She
has been the TPC co-chair of several editions of the ACM PE-WASUN workshop, TPC Co-Chair of ICCCN 2016, TPC Symposium Chair of IEEE WiMob
2017, Guest Editor of the Ad-Hoc Networks Special issue on Modeling and Performance Evaluation of Wireless Ad-Hoc Networks, 2015, Leader Guest
Editor of the special issue on Green Communications and Networking for IoT, Sensors MPDI, 2018.
Stefania Colonnese is currently Assistant Professor at the Department of Information Engineering, Electronics and Telecommunications (DIET) of
Sapienza University of Rome, Italy. She received her Ph.D. in Electronics Engineering from the University of Roma Tre. She has participated in
the MPEG-4 standardization activity within the ISO MPEG-4 Core Experiment on Automatic Video Segmentation. She is co-author of more than
a hundred journal and conference papers, two book chapters and several ISO MPEG-4 Contributing Documents. Her research interests range from
statistical signal processing, image deconvolution and restoration, biomedical signal processing, to video encoding, processing and networking. She
has served in several conferences as Technical Program Co-chair (IEEE/Eurasip 5th European Workshop on Visual Information EUVIP 2014), Publicity
Chair (Eurasip 26th European Signal Processing Conference – EUSIPCO 2018, IEEE Workshop on Biometric Measurements and Systems for Security
and Medical Applications – IEEE BioMS 2014), Technical Program Committee member (Globecom 2018 MWN, WF-5G’18, IEEE COMNETSAT 2018,
ICA3PP, ISIVC to cite a few). She has served as Associate Editor of the Hindawi International Journal of Digital Multimedia Broadcasting (IJDMB),
devoted to the topics of Multimedia Broadcasting, Standardization, and Quality of Experience. She is IEEE Senior Member.
Tommaso Melodia is Associate Professor with the Department of Electrical and Computer Engineering at Northeastern University, where he directs
the Wireless Networks and Embedded Systems Laboratory. He received the Ph.D. in Electrical and Computer Engineering from the Georgia Institute
of Technology in 2007. He received his M.S. in Telecommunications Engineering and Doctorate from the University of Rome “La Sapienza”, Rome,
Italy, in 2001 and 2005. He is an Associate Editor for IEEE Transactions on Wireless Communications, IEEE Transactions on Mobile Computing, IEEE
Transactions on Multimedia, and Computer Networks. His research is currently supported by several grants from the National Science Foundation,
the Air Force Research Laboratory, the Office of Naval Research, and local and national industrial partners. He is an IEEE Fellow and received a
National Science Foundation CAREER award, and coauthored a paper that was recognized as the “Fast Breaking Paper in the field of Computer
Science” by Thomson ISI Essential Science Indicators and a paper that received the “Elsevier Top Cited Paper Award”. His research interests are
in modeling, optimization, and experimental evaluation of wireless networks, with applications to Internet of Medical Things, multimedia sensor
networks, underwater networks, cognitive and cooperative networks.