SDN-Enabled Integrated Space-Air-Ground Networks: Towards A Convergence
SDN-Enabled Integrated Space-Air-Ground Networks: Towards A Convergence
SDN-Enabled Integrated Space-Air-Ground Networks: Towards A Convergence
1
Outline
● 5G promises and use-cases
Supporting Technologies/Components:
○ Satellites & 5G
○ Aerial Platforms
○ SDN/NFV
2
5G Use-Cases
[Source: NGMN]
[Source: ITU-R]
[Source: 5G PPP]
[Source: 3GPP]
3
5G Vision
End-to-end ecosystem to enable a fully mobile and connected society Value creation towards
customers and partners, with existing and emerging use cases delivered with consistent
experience
[Source:: A Survey of
5G Network:
Architecture and
Emerging Technologies,
IEEE Access, 2015]
Network of networks, i.e., a heterogeneous system comprising a variety of air interfaces, protocols,
frequency bands, access node classes, and network types
4
Satellite and 5G
5
Satellite and 5G (Contd..)
[Source: G. Giambene, S. Kota and P. Pillai, "Satellite-5G Integration: A Network [Source: SES, The Role of Satellite in 5G, Satellite Connectivity
Perspective," in IEEE Network, vol. 32, no. 5, pp. 25-31, September/October 2018 ] Workshop.Nadi, Fiji, 24 April 2017]
6
Satellite and 5G (Contd..)
[Source: Key elements for integration of satellite systems into Next Generation Access Technologies, ITU Report, Jul. 2019]
7
Aerial Platforms
● UAV-aided wireless communications can fall into three representative categories of use cases:
(i) UAV-aided ubiquitous coverage (ii) UAV-aided information dissemination and data collection and
(iii) UAV-aided relaying.
8
Network Slicing
5G network slices implemented on the same infrastructure
[Source: NGMN]
9
Network Slicing (Contd..)
10
Network Function Virtualization
Examples of VNFs:
● Switching: BNG, CG-NAT, routers.
● Mobile network nodes: HLR/HSS, MME, SGSN, GGSN/PDN-
GW, RNC.
● Home routers and set top boxes.
● Traffic analysis: DPI.
● Signaling: SBCs, IMS.
● Network-wide functions: AAA servers, policy control.
● Application-level optimization: CDNs, Load Balancers.
● Security functions: Firewalls, intrusion detection systems.
11
E2E Network Slicing – SFC Allocation
12
Network Function Virtualization (Contd..)
● Network Service: An e2e functionality provided by an
operator, delivered using one or more (Virtual)
Network Functions.
● Service Function Chain or VNF-FG: Ordered set of
VNFs and ordering constraints that must be applied for
”steering” of traffic through them, to create a
composite service .
● Network Forwarding Path: indicates a traffic flow on
the network service.
● VNF: Function responsible for specific treatment of
data flows that can be implemented as a virtual
element or embedded in a physical appliance.
● NFV Infrastructure (NFVI): Hardware and software
required to deploy, manage and execute VNFs
including computation, networking and storage
13
Software Defined Networking (SDN)
14
Space-Air-Ground Integrated Network
The space-air-ground integrated network (SAGIN) offers potential benefits which are not
possible otherwise, including global coverage, low latency and high reliability.
[Source: J. Liu et al., “Space-Air-Ground Integrated Network: A Survey,” in IEEE Communications Surveys and Tutorials, vol. 20, no. 4, pp. 2714-2741, Fourthquarter 2018.]
15
Convergence: 5G, SDN, NFV, MEC, IoT,..
16
SDN-Enabled SAGIN
17
Service Function Chain Embedding and
Resource Allocation (SFC-RA)
18
Service Function Chain Embedding
19
SFC-Resource Allocation
20
SFC-Resource Allocation (Contd..)
21
SFC-Resource Allocation (Contd..)
22
vEPC-NF Placement
Challenges
● Tight coupling between data and control plane elements
○ Delay budgets among cellular core elements
● Scale
○ Large number of UEs and DCs in cellular networks
23
Solution Approach
[Source: Dietrich, David., Papagianni, Chrysa. , Panagiotis, Papadimitriou., Baras, John S., "Network Function Placement on Virtualized Cellular Cores",COMSNETS 2017.]
24
Trust-aware Service Chain Embedding (TASCE)
SFC Request Substrate SFC Embedding
GF GS Solution Trust weights:
• Indicating the trustworthiness of a system
• Hosts: A composite of multiple measures such as
location, interaction with other network entities,
level of hardening for the host, etc.
• VNFs: Required trust level
25
TASCE- Performance Evaluation
Service chains:
VNF forwarding graphs:
• Serial processing
• Traffic splitting
[Source: N. Torkzaban, C. Papagianni and J. S. Baras, “Trust-Aware Service Chain Embedding,” SDS conference, Rome, Italy, 2019, pp. 242-247]
[Source: N. Torkzaban,, and J. Baras. "Trust-Aware Service Function Chain Embedding: A Path-Based Approach." arXiv preprint arXiv:2009.07343 (2020).]
26
TASCE- Performance Evaluation (Contd..)
27
Joint UAV Placement and Traffic
Routing (JUPR) in Multi-Hop UAV
Relaying Systems
28
UAVs as Flying Base Stations - Objective
● Multi-hop UAV relaying
systems in the next generation of
wireless networks results in the
coverage of more UEs and the
support of long-distance
communications, in addition to
the ability to handle overloaded
networks
● Use-cases: disaster relief, rural
areas, high demanded area
[Source: A. Gholami, et al. “Joint Mobility-Aware UAV Placement and Routing in Multi-Hop UAV Relaying Systems.” arXiv preprint arXiv:2009.14446 (2020).]
[Source: A.Gholami, et al. “Drone-assisted communications for remote areas and disaster relief”. arXiv preprint arXiv:1909.02150 (2019)]
29
Loon delivered emergency connectivity after
Hurricane Maria in Puerto Rico - 2017
30
JUPR- Numerical Results
● Evaluation of the proposed solutions for a network of disconnected ground clusters with RPGM mobility model (a
good model for the movement of rescue teams during disaster relief):
UAV placement example: (a) proposed optimal (DM-MILP) (b) approximation (DM-LP) (c) Number of UAVs: Optimal vs
connectivity-based (DM-Conn) Approximation
31
Joint Satellite Gateway Placement and
Routing for Integrated Satellite-
Terrestrial Networks (JSGPR)
32
(JSGPR) Introduction
Joint Satellite Gateway Placement and Routing in an Integrated Satellite-Terrestrial Network
● Satellite Gateways as Relays to the Space Layer
33
JSGPR Introduction (Contd..)
34
JSGPR- Performance Evaluation
✔ Exp. A : Benchmarking the MILP-based vs the LP-Based method (JSGPR MILP vs JSGPR LP)
✔ Exp. B : Evaluate the Impact of the Load Balancing technique (JSGPR-LB)
Metrics
• Solver Runtime
• Average Delay
• Total Cost
• Gateway Load
[Source: Knight, Simon, et al. "The internet topology zoo." IEEE Journal on Selected Areas in Communications 29.9 (2011): 1765-1775.]
35
Numerical Results for Gateway Deployment
36
Joint Gateway Placement and Routing Results
● Exponential increase in the MILP solver
time with the size of the network.
● The LP-based approach results in additional
deployment costs within the range of at
most 13% of the optimal placement. The
gap is decreasing as the network size gets
larger.
● In Agis and Digex the suboptimal Average Solver Runtime (seconds) Normalized Average Total Cost
37
Thank you!
Questions?
John S. Baras
Email: baras@umd.edu
Web page: https://johnbaras.com/
38