Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

INTEGRATION OF SATELLITE AND 5G NETWORKS

Satellite-5G Integration: A Network Perspective


Giovanni Giambene, Sastri Kota, and Prashant Pillai

Abstract to new applications, including smart agriculture,


environmental protection, transportation, ani-
Future 5G mobile communication systems mal tracking, and so on.
are expected to integrate different radio access By 2020–2025 there will be more than 100
technologies, including the satellite component. high throughput satellite (HTS) systems using geo-
Within the 5G framework, the terrestrial services stationary Earth orbit (GEO) but also mega-con-
can be augmented with the development of HTS stellations of low Earth orbit (LEO) satellites,
systems and new mega-constellations meeting 5G delivering terabits per second of capacity across
requirements, such as high bandwidth, low laten- the world. It is expected that these evolved sat-
cy, and increased coverage including rural areas, ellite systems will provide radio access networks
air, and seas. This article provides an overview of (RANs), called satellite RANs, which will be inte-
the current 5G initiatives and projects followed by grated into the 5G system together with other
a proposed architecture for 5G satellite networks wireless technologies, including cellular systems,
where the SDN/NFV approach facilitates the inte- WiFi, and so on. Seamless handover between het-
gration with the 5G terrestrial system. In addition, erogeneous wireless access technologies will be
a novel technique based on network coding is a native feature of 5G, as well as the simultane-
analyzed for the joint exploitation of multiple ous use of different radio access technologies to
paths in such an integrated satellite-terrestrial sys- increase reliability, availability, and capacity.
tem. For TCP-based applications, an analytical After this introduction, this article provides a
model is presented to achieve an optimal traffic brief review of the state of the art of satellite sys-
split between terrestrial and satellite paths and tems and architectures for the future integration
optimal redundancy levels. in 5G. Then a possible application of network
coding (NC) is proposed, exploiting the multiple
Introduction paths allowed by the integration of satellite and
The fifth generation (5G) vision is driven by the terrestrial systems.
prediction that data traffic requirements will
increase by up to 1000 times by 2020. However, Current Activities on Satellite 5G
the available spectrum will not be sufficient to Today, there is growing interest in the integration of
satisfy this huge demand. There will be the need a satellite component into the 5G ecosystem. The
to use much smaller cells where resources can be European Space Agency (ESA) recently launched
adapted dynamically in space and time [1]. More- the Satellite for 5G initiative (ARTES framework)
over, techniques like multiple-input multiple-out- encompassing development projects, service tri-
put (MIMO) antennas, high-frequency reuse, and als, and testbeds for the achievement of the satel-
precoding will be adopted to enhance the capac- lite 5G component. Moreover, the EU NetWorld
ity. 5G systems will need to achieve important 2020 European Technology Platform, coordinating
key performance indicators (KPIs), in terms of low the EU R&D efforts toward 5G systems, has devel-
latency, high level of security, massive device con- oped white papers where the satellite is just a 5G
nectivity, and consistent quality of service (QoS) RAN. The EU-funded 5G Public-Private Partner-
provisioning [2]. For instance, 5G is expected to ship (5GPPP) is another important initiative for the
provide user bit rates up to 10 Gb/s and to have implementation of future 5G systems, where the
round-trip times (RTTs) as small as 1–10 ms for satellite is a part of the big picture [4].
some application scenarios. The Third Generation Partnership Project
Recent studies estimate that about 4 billion (3GPP) has recently completed a normative spec-
people of the world’s population still lack Inter- ification on “Service Requirements for the 5G Sys-
net access. The cost of pure terrestrial coverage tem” [5] considering fixed, mobile, wireless, and
will quickly become unbearable with increas- satellite access technologies together. The first
ing capacity needs for rural, remote, and even 3GPP specification of 5G systems including multi-
urban areas. Therefore, satellite communica- RAN support is provided by Release 15 (Phase 1).
tions will play a significant role in 5G as a com- This effort will be continued in Release 16 (Phase
plementary solution for ubiquitous coverage, 2) to be completed by the end of 2019. The China
broadcast/multicast provision, and emergency/ Communications Standards Association (CCSA)
disaster recovery [3]. Satellites will have unique has already partnered with 3GPP working on a
opportunities for providing 5G services in rural global 5G standard. International Telecommunica-
areas. Moreover, satellites will also support tion Union — Radiocommunication Standards Sec-
machine-type communications, paving the way tor (ITU-R) Working Group 4B is actively involved
Digital Object Identifier:
Giovanni Giambene is with the University of Siena; Sastri Kota is with SoHum Consultants; Prashant Pillai is with the University of Wolverhampton. 10.1109/MNET.2018.1800037

IEEE Network • September/October 2018 0890-8044/18/$25.00 © 2018 IEEE 25


Satellite
In most eMBB service scenarios, user data
rates and spectrum efficiency have high impor-
tance. In mMTC service scenarios, the challenge
)
Aeron
autica is the expected tremendous number of small
tive Co
nn l broa devices that occasionally transmit their packets
na ect dband
, IoT ter
itor
ing
ul
(al ivit
yt to the satellite; therefore, there is the need for a

Conn
Co
Em necti
on ha op
M local data collector that is responsible for deliver-

n
erg ity
ck lan
ba ts i

ative)
ectivit Tracking

en
rk nt ing these data, possibly via LEO satellites [9]. This

cy
ul con ations
wo

v
he

co
e t

nectivit
sea article is concerned with the eMBB scenario [8],

y to r
ity (altern
en

mm
for
t /re

unic
ora
on cas s

un
ul c oad rk mo

po
encompassing users in underserved areas, disaster
ty
rp
nec t
kha br two

ica
emo
te
tivi
co

we
mm

tio
con
Bac obile e ne

ed relief services, emergency communications, and

rn

ns
Fix tro

te co
Connectiv
cy co

etw
M bil

l
media and information for passengers onboard
Backha
Mo

ork
mmu
rgen

trains, vessels, and planes.

, Io
T
Eme

nities
HTS GEO Systems
Looking toward the future to 2020–2025, there
will be a trend to larger and more powerful GEO
Urban area Rural area Remote or isolated areas satellites. ViaSat-2 is a Ka-band GEO satellite sys-
tem providing more than 300 Gb/s of total net-
FIGURE 1. Satellite 5G use cases. work capacity. ViaSat-2 adopts a dynamic system
architecture for auto shifting the traffic among
in the definition of 5G integrated satellite-terrestri- more than 40 gateways (GWs). Viasat-3 (expect-
al systems within the framework of International ed in 2019) is an ultra-high-capacity system com-
Mobile Telecommunications 2020 (IMT-2020). prising three Viasat-3 satellites with more than 100
IEEE has recently set up the “Future Directions GWs. The Viasat-3 platform will deliver more than
Initiative” (including a 5G satellite working group) 100 Mb/s residential Internet service, enabling 4K
to define a technology roadmap toward 5G sys- ultra-high-definition video streaming, and provide
tems and beyond. The 5G India 2020 Forum was up to 1 Gb/s for maritime use.
constituted in September 2017 to prepare a road- Inmarsat’s Global Xpress (GX) network com-
map to adopt the newer technology by 2020. The prises four Inmarsat-5 Ka-band satellites, where
Telecoms Regulatory Authority of India (TRAI) has each Inmarsat-5 satellite will carry a payload of 89
already started looking at the spectrum conflicts small Ka-band beams. Each satellite will carry six
for 5G satellite services. fully steerable beams that can be pointed at traffic
On the research side, the EU H2020 Shared hotspots. GX will allow download speeds more
Access Terrestrial-Satellite Backhaul Network than 60 Mb/s with a latency of around 600 ms.
enabled by Smart Antennas (SANSA) project [6] The network has six GX satellite access stations
has envisaged seamless integration of the satel- acting as GWs. This system will support handovers
lite segment to boost the performance of mobile between GWs to remove the impact of rain fade
wireless networks. Moreover, the EU H2020 Virtu- on feeder links.
alized Hybrid Satellite-Terrestrial Systems for Resil- Moreover, Intelsat’s Epic NG platform com-
ient and Flexible Future Networks (VITAL) project prising three satellites envisages delivering high
[7] proposed novel ways of using network func- throughput on a global scale.
tions virtualization (NFV) and software-defined Other examples of multi-spot beam HTS sys-
networking (SDN) for federated satellite-terrestrial tems are Eutelsat’s KA-SAT, SES satellites (SES-12,
networks. The ESA-funded CloudSat project also SES-14, and SES-15), and Hughes’ EchoStar XIX.
addressed key issues for the inclusion of a satel-
lite component in future federated 5G virtualized New Mega-Constellations
networks. Similarly, the EU H2020 Sat5G project The new mega satellite constellations encompass
is also looking at implementing 5G SDN and NFV many satellites and several terrestrial GWs inter-
in satellite networks. Finally, the recently started connected by terrestrial networks. In some cases,
ESA-funded SATis5 project aims to build a com- intersatellite links are available for fast routing in
prehensive 5G testbed to demonstrate the inte- the sky. Some examples are detailed below.
gration of satellite and terrestrial systems. The Other Three Billion (O3B) satellite delivers
Ka-band broadband trunking connectivity (partic-
Satellite 5G Scenarios and Use Cases ularly for Africa and Latin America), using up to
ITU-R Recommendation M.2083 classifies three 20 satellites (by 2021) in a single medium Earth
different 5G scenarios: enhanced mobile broad- orbit (MEO) equatorial ring at an altitude of 8062
Band (eMBB), massive machine-type communi- km. O3B does not use intersatellite links but nine
cations (mMTC), and ultra-reliable low-latency GWs. O3B allows a one-way latency of 179 ms
communications (URLLC). These service cate- for voice and 140 ms for data services. O3B sup-
gories (as well as others) are also considered by ports user data rates over 500 Mb/s for maritime
3GPP [8]. In the 5G satellite context, we consider applications.
that eMBB and mMTC are common scenarios, as LeoSat foresees a constellation of 78–108
shown in Fig. 1, where the satellite backhaul case high-throughput Ka-band satellites (by 2022) in
is also envisaged to interconnect separate parts of LEO polar orbits at an altitude of approximate-
the same 5G network [9]. On the other hand, sat- ly 1400 km. Each satellite in the constellation
ellite systems can support URLLC-like services that supports 10 Ka-band steerable antennas, each
require high reliability and high availability but do providing up to 1.6 Gb/s; two high-performance
not need extremely low latency because of the steerable antennas, each supporting up to 5.2
large propagation delays. Gb/s; and four optical inter-satellite links. One

26 IEEE Network • September/October 2018


user terminal can exploit up to 500 MHz of band- HTS GEO satellite
width for both uplink and downlink. with gNB or without
The OneWeb system consists of 720 LEO sat- gNB
ellites using Ka (20/30 GHz) and Ku (11/14 GHz) or Server
frequency bands in near-polar circular orbits at an Server Server
altitude of 1200 km. OneWeb will provide users Mega LEO constellation
with high speed (up to 50 Mb/s) and low latency
(less than 50 ms). It is expected to have approxi-
mately 50 or more GWs. GW with
The SpaceX Starlink satellite system consists gNB Next-generation
of two sub-constellations. A first LEO constellation UE with core network
comprises 4425 satellites (by 2024) operating in satellite air I/F
GW Intermediate
Ku and Ka bands at around 1110 km altitude, pro- router
viding a wide range of broadband communication
services to residential, commercial, institution- RN or collective terminal GW with
al, governmental, and professional users world- gNB
wide. A second LEO constellation will be used by UE UE
SpaceX, having 7518 V-band satellites at around Satellite RAN Towards the terrestrial RAN
340 km altitude. UE
Finally, other LEO constellations are under con- FIGURE 2. Satellite RAN architecture (eMBB scenario).
sideration by Boeing: 2956 satellites at an altitude
of 1200 m by 2022; Samsung: 4600 satellites at
an altitude of about 1400 m by 2028; and Telesat: dent set of logical network functions optimized to
117 satellites at altitudes of 1000 m and 1200 m provide the resources for the specific service and
by 2021. traffic that will use the slice. Several network func-
tions can be virtualized, including authentication
New Frequency Bands Q/V/W server function (AUSF), access and mobility man-
The new bandwidths available for 5G satellites agement function (AMF), session management
are Ka band (28 GHz), Q/V band (37–53 GHz), function (SMF), and so on.
and sub-6 GHz band. The feeder link from the The software orchestration mechanism (i.e.,
terrestrial GW to the satellite can also use optical SDN) entails a programmable network infra-
bands. The U.S. Federal Communications Com- structure. The network intelligence resides in
mission (FCC) has adopted new rules for wire- software-based SDN controllers, and network
less broadband operations in frequencies above equipment can be configured externally through
24 GHz for next-generation wireless services. vendor-independent management software. SDN
After 2019, it will be possible to exploit millime- allows both the centralization of some manage-
ter waves (mmWaves) above 24 GHz, following ment functions and the dynamic optimization of
WRC-19. These high-frequency bands are more the system. The SDN architecture is organized
sensitive to meteorological effects, and therefore into three different layers.
suitable physical (PHY) layer schemes and GW Application Layer: Hosting the applications
redundancy must be provided to avoid system and communicating with the SDN-enabled con-
outage events. The W-band (75–110 GHz) has troller(s) via a standardized application program-
great potential for satellite communications: add- ming interface (API).
ing the W-band to Q-/V-band feeder links will Control Layer: for the definition of several
allow almost halving the number of GWs, thus virtualized networks (network slices) and their
reducing the high deployment and operational orchestration. This layer encompasses SDN con-
costs. trollers, NFV manager, and service orchestrator(s)
to control and manage both physical and virtual-
5G Satellite System Architecture ized network functions.
5G systems are based on the concept of virtual- Physical Network Infrastructure Layer: includ-
ization with the separation of the user plane (the ing all the physical nodes that are virtualization-ca-
part of the network that actually carries the traffic) pable, such as GWs, routers, base stations (called
and the control plane (the part of the network gNBs in 5G systems), and the transport network.
that determines the traffic route and provides the In an SDN/NFV-based satellite system, the
management), and possibly the redefinition of the physical GW hosts the non-virtualized part of
boundaries between the RAN and core network the satellite GW and is directly connected to the
by means of the cloud-RAN (C-RAN) approach antennas for satellite signal transmission/recep-
[10]. Virtualization allows reproducing network tion. Logical services like performance enhancing
functions as logical entities such as logical switch- proxy (PEP), virtual private networks (VPN), off-
es, logical routers, and logical GWs, assembled loading, network coding (NC), and routing may
in any topology. The network can be treated be customized to the needs of its operator and
as a resource to be assigned dynamically. This run as virtualized network functions on top of the
approach is very important to differentiate various same physical infrastructure. The SDN controller
classes of data traffic (e.g., sensors, city cameras, should integrate the typical functions of the satel-
self-driving cars, real-time communications) and lite operation and control center, such as routing
assign resources on the basis of business priorities policy definition, security, resource allocation, and
and service level agreements (SLAs). Network slic- mobility management. Control decisions are sent
ing allows a network operator to define dedicated to the data plane that is responsible for translat-
virtual networks sharing the same physical infra- ing them into management actions. Finally, the
structure (i.e., RAN). Each slice entails an indepen- data plane forwards the packets using flow table

IEEE Network • September/October 2018 27


al RANs to reach the same user terminal. In turn,
MdO the user terminal should be able to perform the
joint decoding of the two paths.

network functions
infrastructure
& software
Integration of Terrestrial and
Logical

Virtualized NFV Virtualized NFV


network Controller manager network Controller manager Satellite RANs in a 5G System
As per the integration of the satellite RAN into the
GW GW future 5G system, there is the need to achieve on
infrastructure

one hand the abstraction of the satellite network,


Physical

Satellite Terrestrial Terrestrial


and on the other hand to federate satellite and
RAN RAN 1 RAN 2 terrestrial RANs assuming they belong to different
Satellite domain Terrestrial domain
domains. Although different RANs are likely to uti-
lize different physical layer settings and signal pro-
cessing approaches, higher protocol layers and
Virtualized
network Controller
NFV
manager
related network functions should be very similar
in an integrated system to reduce infrastructure
Router
and device complexity. This approach is made
Transport domain
possible by virtualization.
Figure 3 describes an integrated 5G archi-
FIGURE 3. Synthetic view of the terrestrial-satellite integrated architecture accord- tecture considering a centralized scheme. This
ing to the 5G SDN/NFV approach. architecture derives from similar schemes appear-
ing in the VITAL EU H2020 project, 5G-PPP, the
CloudSat ESA project, and the European Tele-
match-action protocol. The next two subsections communications Standards Institute (ETSI) Indus-
present the satellite RAN architecture and a possi- try Specification Group on NFV.
ble structure of the integrated 5G system. The physical infrastructure level (user plane)
consists of a satellite RAN (as described in Fig. 2),
Satellite RAN Infrastructure for 5G a terrestrial RAN with its physical components,
Figure 2 shows a proposed all-IP satellite RAN and the interconnecting transport network.
architecture for the eMBB scenario where the The logical level (network virtualization) con-
GW has a key role: on one side, the GW is con- sists of logical nodes such as logical GWs for the
nected with the 5G next-generation core (NGC) satellite RAN and logical gNBs for the terrestrial
network providing the interface to the Internet RAN component. At this level, a controller sup-
and other terrestrial RANs; on the other hand, the ports the control plane of physical nodes, and an
GW is also an Earth station with a radio feeder NVF manager coordinates the virtualized functions.
link connected to the satellite [11]. Two alterna- On top of the logical level, we have a multi-domain
tive approaches are possible in the eMBB scenar- orchestrator (MdO) that keeps updated informa-
io: the 5G base station (gNB) is co-located with tion about the underlying satellite and terrestrial
the GW if the satellite is bent-pipe or is on the sat- domains and hosts the logic to orchestrate resourc-
ellite for an onboard processing satellite. Accord- es and services across the domains.
ing to the C-RAN concepts, the gNB’s processing The integration of the virtualized satellite
functions could also be virtualized and carried out RAN with the virtualized 5G terrestrial RAN must
remotely in the cloud. achieve commonality of higher-layer functions
In the satellite RAN, there should be multiple without sacrificing the performance of the under-
GWs with a certain degree of redundancy to lying RANs. Hence, a key research question still to
cover situations where the feeder link experiences be addressed is to find the right trade-off between
outage because of bad weather conditions. The harmonization and specialization of network
GWs should be interconnected using a terrestrial functions for the different terrestrial and satellite
infrastructure to facilitate GW handover functions. domains.
The satellite segment should be composed of a The user terminal should also simultaneously
few GEO HTSs or a constellation of LEO/MEO exploit the satellite and terrestrial RANs (if simultane-
satellites. ously available) to benefit from the coverage overlap
The satellite terminal can be either a small of the two networks for offloading, handover, and
aperture terminal or a handheld user equipment multiple path protocols. The coverage overlap will
(UE) with a small antenna. In an integrated scenar- be possible especially in suburban as well as in
io, the UE must be capable of exploiting satellite some urban areas.
and terrestrial links simultaneously. The satellite The control/user plane latency should be able
terminal could also be a collective terminal inter- to cope with large RTT values up to 600/180/50
connected with multiple user devices or a relay ms in GEO, MEO, and LEO cases, respectively
node (RN) connected with UEs via a radio link. [3]. The user terminal exploiting the satellite RAN
In group mobility scenarios, such as trains and for the forward path and the terrestrial RAN for
buses, RNs are useful to reduce the handover sig- the return path can experience reduced RTT val-
naling load on the satellite RAN. ues, thus improving the performance (goodput)
Figure 2 also highlights an intermediate router of all reliable protocols.
(i.e., a PEP in the source-to-destination path) that
can distribute the traffic toward both satellite and 5G Integration Issues for HTS GEO Systems
terrestrial RANs of the 5G system. In this article, HTS GEO systems are expected to provide
we consider that this special router performs NC 5G services with user bit rates from 25 up to
to protect from packet losses before splitting the 100 Mb/s. HTS GEO satellites cannot support
encoded traffic toward both satellite and terrestri- extremely low-latency 5G services because of the

28 IEEE Network • September/October 2018


high round-trip propagation delays. On the other
35
hand, HTS systems are well suited for providing
eMBB services. Future HTS will need to adopt
R = 33
flexible payload architectures for performing 30
onboard switching between different uplink and
downlink beams.
25
5G Integration Issues for LEO/MEO Mega-Constellations
LEO/MEO satellites are more suitable than GEO

Goodput (pkts/s)
20 R = 43
ones for mMTC applications. However, these
mega-constellations need complex antenna tracking
and double antennas at the Earth stations to support 15 R = 20
a seamless satellite handover procedure. Moreover,
mega-constellations with onboard processing can
allow routing in space. On the other hand, if trans- 10
parent satellites are adopted, routing is achieved by
diverting the traffic to the terrestrial network where
a denser deployment of GWs is needed. 5

Network Coding for the 0

Proposed Integrated System 0 0.1 0.2 0.3 0.4 0.5 0.6


Traffic split probability, 
0.7 0.8 0.9 1

Network coding allows intermediate nodes in a


network (re-)encoding packets that may reach the FIGURE 4. Aggregate capacity of the two paths as seen by TCP as a function of
destination from several neighboring nodes [12]. the traffic split probability with different redundancy settings.
NC can be used for either increasing reliability or
improving the total bandwidth [13]. NC can be
implemented as a shim layer between transport via both terrestrial and satellite RANs which are
and network layers so that the transport layer can controlled by suitable virtualizations and coordi-
be protected from packet losses, and the IP head- nated using the MdO, as explained in the previ-
er attached to encoded packets allows routing ous section. A modified routing table should be
them inside the network. used by the intermediate router to support the
In the case of satellite multicast, NC can be traffic split via the two paths toward the same
employed taking advantage of terrestrial repeat- destination.1
ers that can re-encode the multicast data they We consider a simple case where NC is
receive from the satellite; the information coming operated on a block basis where N = K + R
from the satellite and terrestrial repeaters can be encoded packets are generated out of a block
combined to improve the likelihood of successful of K information packets. The encoded packets
delivery. (obtained as linear combinations of the infor-
In future 5G systems, NC should have a corre- mation packets) are routed via the satellite path
sponding NC virtualization function [13] to facilitate according to the split probability a and via the
the dynamic adaptation of the encoder parameters terrestrial path according to probability 1 – a.
depending on network and channel measurements Then N (or (1 – a)N) encoded packets are sent
and estimations. This approach should also make via the satellite (or terrestrial) path character-
it possible to transmit coded packets across the ized by uniform packet losses with rate p 1 (p2),
domains as considered for the NC technique pro- where aN is assumed to be an integer number
posed in the following subsection. (otherwise, a rounded value is taken). NC effi-
ciency is h = K/(K + R).
NC for Multi-Path Transmission Analytical Model The number of packet losses per block on the
From a 5G perspective, we consider that a mobile satellite path is according to a binomial distribu-
terminal can simultaneously communicate via ter- tion denoted as bino(p1, aN), and the number of
restrial and satellite RANs when coverage over- packet losses per block on the terrestrial path is
lap is possible. Our NC scheme jointly exploits according to a binomial distribution bino(p2, (1 –
these two paths that have different characteris- a)N). Combining the losses on the two paths, the
tics in propagation delays, capacity, and packet distribution of the total number of packet losses
loss rates. Our numerical results are for a GEO Pn per encoded block can be expressed as
scenario, but this study could also be applied to
mega-constellations characterized by multiple sat- Pn = bino(p1, aN) Ud bino(p2, (1 – a)N),
ellite visibility; for instance, OneWeb and SpaceX n from 0 to N (1)
have more than 10 and 100 simultaneously visible where U d denotes the discrete convolution. This
satellites, respectively, at all latitudes [14]. distribution is binomial only if p1 = p2; otherwise,
NC is an efficient approach to exploit multi- this is not a classical distribution.
path diversity and to protect from packet losses. NC can correctly decode a block of N packets
Our investigation aims to find the optimal con- received through the two paths if there are up
ditions to apply NC on top of the IP level and to R packet losses. Then the successful decoding
1 Two independent encoders
across the two paths [15]. probability Ps can be obtained as for the two paths (instead of
All the traffic flows destined to the same user R
one across the paths) could
also be used; this solution,
terminal can be encoded together (inter-flow NC
encoder) at an intermediate router (Fig. 2) that
PS = ∑ Pn . (2)
however, is less efficient than
that adopted here and hence
n=0
should also be in charge of splitting this traffic is not considered any further.

IEEE Network • September/October 2018 29


40 C1 RTD1 − RTD2
0.55 α opt = .
C1 + C2 ⎛ B ⎞ ⎛ 1 1 ⎞
⎜⎝ + N ⎟⎠ L ⎜ +
⎝ C1 C2 ⎠⎟ (5)
0.5
35 2

0.45
It should be noted that the optimal traffic
0.4 30 splitting between terrestrial and satellite paths
depends on the respective capacity conditions
0.35 (with the related physical layer modulation and
25 coding scheme) and the different RTD values.
0.3 When the system settings cause aopt to be close
p1

to 0 or 1, it is convenient to use just one path


0.25 20 of the two. This approach could be adopted to
implement an offloading scheme when the ter-
0.2
restrial RAN gets congested. From a situation
0.15
15 with a opt = 0 (because C2 >> C1: only the terres-
trial path is used in non-congested conditions),
0.1 we could reach a situation of congestion where
10 a opt > 0 (because C 2 < C 1 ). Equation 5 will be
0.05 validated by the goodput results in the next
sub-section.
5
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
p2
Results
Figure 4 shows the aggregate goodput (for
FIGURE 5. Optimum R values (level curves) for different p1 and p2 values with a TCP-like protocol on top of the NC layer)
K = 50 packets. roughly approximated as BDP × h × P s /t as a
function of a; several values of the number of
redundancy packets R per block from 20 to 43
The transport layer goodput (i.e., the amount are considered in order to desensitize the trans-
of correctly received traffic) for TCP-based traffic port layer performance from lower-layer packet
can be expressed using Ps and the overall band- losses. We assume the following numerical set-
width-delay-product (BDP) [16] with the two tings: GEO satellite path with RTD 1 = 0.255 s
paths combined, that is, (using a terrestrial return path), terrestrial path
C1RTD1 + C2 RTD2 with RTD 2 = 0.01 s, NC block size of K = 50
BDP = , (3) packets, IP packet size of L = 1500 × 8 bits,
L encoder buffer size B = 410 packets, satellite
where C 1 and C 2 are the capacities of the bot- (terrestrial) path bottleneck link capacity C1(C2)
tleneck links of path #1 via satellite RAN and of equal to 10 Mb/s (5 Mb/s), and satellite (ter-
path #2 via terrestrial RAN, respectively. More- restrial) path packet loss rate p 1 = 0.35 (p 2 =
over, RTD 1 denotes the round-trip propagation 0.2). We consider very high loss rate values to
delay of path #1 using the satellite RAN for study the performance of TCP-based traffic in
the forward communication and the terrestrial the most critical conditions. The results of Fig. 4
RAN for the return communication. RTD 2 is the show that there is an optimum value of the split
round-trip propagation delay of path #2 via the probability a (a opt = 0.44) and that there is an
terrestrial RAN. Finally, L denotes the packet optimum number of redundancy packets R per
size in bits. block (Ropt = 33 packets and N = 50 + 33 pack-
A block of N packets can be decoded only ets) to maximize the aggregate goodput. The
when at least K independent encoded packets are optimal a value shown in the graph is coherent
correctly received through both paths. Then the with Eq. 5 computed for N = 83 packets. If C 2
RTT to deliver an encoded block through the two increases (keeping the same C 1 ), the optimal
paths can be characterized as follows: values of both a and R reduce.
The adoption of this optimization approach
⎧ ⎛B ⎞ αL requires that the intermediate router (apply-
τ = max ⎨ RTD1 + ⎜ + N ⎟ , RTD2
⎩ ⎝2 ⎠ C1 ing NC to the traffic flows) receives periodical
updates on measurements of C 1 , C 2 , RTD 1 ,
⎛B ⎞ (1− α)L ⎫
+ ⎜ + N⎟ and RTD 2 for each user terminal to update the
⎝2 ⎠ C2 ⎬⎭ optimal a. The approach expressed by Eq. 5
+Ddecoding , (4) represents a convenient method to determine
how to optimally share the traffic load of a TCP-
where B denotes the encoder buffer size and Dde- based service between the two paths of an inte-
coding is the NC decoding time according to the grated system.
model shown in [15]; B/2 represents the aver- Figure 5 shows the optimum R values (level
age number of packets in front of our block of N curves) obtained for the same configuration of
packets in the encoder buffer. RTD1, RTD2, K, L, B, C1, and C2 as for Fig. 4, but
The goodput is maximized (i.e., we use the varying p 1 and p 2 packet loss rates on the two
two paths optimally) when a allows that the two paths. We can see that depending on p1 and p2,
terms of which we take the maximum in Eq. the optimum R opt values are on a broad range
4 are equal: the traffic loads on the two paths from 5 packets to 40 packets per block. Since in
are balanced. This equal-load condition occurs this scenario C1 is close to C2, the variations of p1
when and p2 have a similar impact on the selection of

30 IEEE Network • September/October 2018


the optimum value of R. On the other hand, the
optimum value of a is almost constant around the Further research is warranted to evaluate the integration options and to study the virtualized
0.44 value for the envisaged range of p1 and p2 functions for the integrated system. Finally, the performance of different network coding
values.
approaches must be studied.
Conclusions
By 2020–2025, many HTS and mega-satellite [8] 3GPP, “3rd Generation Partnership Project; Technical
constellations will deliver terabits of capaci- Specification Group Radio Access Network; Study on
ty across the world. These systems will provide New Radio (NR) to Support Non-Terrestrial Networks,” TR
38.811V0.2.1, Release 15, Nov. 2017.
the 5G satellite RAN that will be virtualized to [9] M. Corici et al., “Assessing Satellite-Terrestrial Integration
facilitate its integration with the 5G terrestrial Opportunities in the 5G Environment,” white paper devel-
component. A brief survey of current initiatives oped by the ESA INSTINCT Project, Sept. 2016.
and challenges for 5G-satellite integration has [10] B. Evans et al., “The Role of Satellites in 5G,” Proc. 23rd
Euro. Signal Processing Conf., 2015, pp. 2806–10.
been provided. Moreover, we have shown the [11] N. Kuhn et al., “Performance Assessment and Recommen-
potential for the adoption of NC in future 5G dations for Optimisation,” VITAL Project D3.5, July 2017.
integrated terrestrial and satellite networks, [12] T. de Cola et al., “Network and Protocol Architectures
characterized by different propagation delays, for Future Satellite Systems,” Foundations and Trends
in Networking, vol. 12, no. 1-2, pp. 1–161; http://dx.doi.
capacity, and packet loss rates. In particular, we org/10.1561/1300000046, Sept. 2017.
have proposed an NC-based scheme, splitting [13] N. Kuhn and E. Lochin, “Network Coding and Satellites,” IETF
unicast encoded traffic via satellite and terrestrial draft, draft-kuhn-nwcrg-network-coding-satellites-02, Feb. 2018.
domains, showing settings for traffic splitting and [14] T. G. Reid et al., “Leveraging Commercial Broadband LEO
Constellations for Navigating,” Proc. 29th Int’l. Technical
redundancy levels to maximize the capacity for Meeting of the Satellite Division of the Institute of Naviga-
TCP-based applications. tion, Portland, OR, Sept. 2016, pp. 2300–14.
Further research is warranted to evaluate [15] G. Giambene et al., “Transport Layer Performance Com-
the integration options and to study the virtual- bining Multipath and Network Coding in Mobile Satellite
Networks,” Int’l J. Satellite Commun. and Networking, vol.
ized functions for the integrated system. Finally, 35, 2017, pp. 583–603.
the performance of different network coding [16] V. Jacobson and R. Braden, “TCP Extensions for Long-Delay
approaches must be studied. Paths,” IETF RFC 1072, Oct. 1988.

Acknowledgment Biographies
Giovanni Giambene [SM] (giambene@unisi.it) is an associate
This article has been developed within the frame- professor at the University of Siena, Italy, teaching the advanced
work of the 5G satellite working group of the 5G course on networking. Since 2002, he has participated in several
research projects, in particular the SatNEx I and II EU projects
IEEE Roadmap initiative. and SatNEx III and IV ESA projects. He is an Associate Editor of
IEEE Transactions on Vehicular Technology. He has published a
References book, Queuing Theory and Telecommunications: Networks and
[1] Networld 2020 EU Platform, “Strategic Research and Inno- Telecommunications (Springer, 2014, 2nd ed.).
vation Agenda — Pervasive Mobile Virtual Services,” 2016;
https://www.networld2020.eu/. Sastri L. Kota (sastri.kota@gmail.com) is president of SoHum
[2] A. Gupta and R. K. Jha, “A Survey of 5G Network: Architec- Consultants and an adjunct professor at the University of Oulu,
ture and Emerging Technologies,” IEEE Access, vol. 3, 2015, Finland. He has held technical and management positions at
pp. 1206–32. Harris, LoralSpace, Lockheed Martin, SRI Int’l, and The MITRE
[3] 3GPP, “5G; Study on Scenarios and Requirements for for four decades. He was Chairman and Head of the U.S. Dele-
Next-Generation Access Technologies,” TR 38.913, v. gation for the ITU-R Satellite Performance Working Party for 14
14.3.0 Release 14, Mar. 2017. years. He has authored/co-authored 5 books and 200 papers in
[4] 5G-PPP Project; http://www.5G-PPP.eu journals and conference proceedings on satellite and wireless
[5] 3GPP, “Technical Specification Group Services and System networks, and broadband Internet. He has served IEEE, AIAA,
Aspects; Service Requirements for the 5G System; Stage 1,” and MILCOM conferences in several capacities.
Release 15, TS 22.261 V15.0.0, Mar. 2017.
[6] R. Ferrus et al., “SDN/NFV-Enabled Satellite Communica- Prashant Pillai (p.pillai@wlv.ac.uk) is a professor of cyber security
tions Networks: Opportunities, Scenarios and Challenges,” and the director of the Wolverhampton Cyber Research Institute
Physical Commun., 2015; http://dx.doi.org/10.1016/j.phy- at the University of Wolverhampton, United Kingdom. He has
com.2015.10.007 over 15 years of research experience in communication networks
[7] G. Ziaragkas et al., “SANSA — Hybrid Terrestrial-Satellite and information security. He has co-edited four books and has
Backhaul Network: Scenarios, Use Cases, KPIs, Architecture, co-authored over 90 peer-reviewed papers in leading journals and
Network and Physical Layer Techniques,” Int’l. J. Satellite conferences as well as three book chapters. He is an Associate
Commun. and Networking, May 2017. Editor of IEEE Transactions on Aerospace and Electronic Systems.

IEEE Network • September/October 2018 31

You might also like