Introducing FlexNGIA: A Flexible Internet Architecture for the Next-Generation Tactile Internet
Montreal, Canada, 27 July 2019
for the Next-Generation Tactile Internet Mohamed Faten Zhani cole - - PowerPoint PPT Presentation
IRTF Network Management Research Group 55 th meeting Introducing FlexNGIA: A Flexible Internet Architecture for the Next-Generation Tactile Internet Mohamed Faten Zhani cole de technologie suprieure (TS Montreal) Canada Montreal,
Montreal, Canada, 27 July 2019
2
for the Next-Generation Tactile Internet,” ArXiV 1905.07137, May 17, 2019 https://arxiv.org/abs/1905.07137
3
4
5
ISP2 ISP3 ISP1 ISP4
6
application
7
8
9
10
Computing resources Application-Aware Network Management Business model Flexible headers
Computing: any function anywhere
tailored to applications
engineering
destination Service Function Chains
performance requirements
to the application
Cross-layer Design (Transport+Network)
end-to-end paradigm
transport functions
and reliability guarantees
11
In-Network computing Reduce steering delay Full Programmability: Any function could be provisioned anywhere (virtual machines/containers)
1
2 6 7 5 9 12 8 10 3 4 13 11
Cloud Data Center Micro cloud
12
More advanced functions More than just delivery
13
software, input/output packet format, expected processing delay, buffer size
(e.g., throughput, packet loss, end-to-end delay, jitter)
14
S1 S0 S2 D0
NF12 NF11 AA AA AA AA Sensors/
D1
AA
D2
AA NF13
D S
Traffic Source Traffic Destination AA Application Assistant Sensors/objects
S1
1
2 6 7 5 9 12 8 10
POP Link Virtual Link
S0 S2 D=13
D S
Source Destination
Service Function Chain Physical Infrastructure
IDS
Firewall
NAT
Mapping
Mapped instance
3 4 13 11
15
Customer
IDS
Firewall
Operator
NAT
16
companies (e.g., Google, Facebook, Amazon)
15 Data centers 100 Points of Presence (PoPs) 1000+ Edge nodes
Source: cloud.google.com 17
is defined by the application designer
into a virtual topology
are mappa
18
3 4 5 6 7 8 9 10 1 2 11
1 2 6 7 5 9 12 8 10
Physical Infrastructure Mapping
3 4 13 11
Virtual Topology
S1 S0 S2 D13
Service Function Chain SFC1 associated with Application 1 NF12 NF11 NF13 AA AA AA AA AA AA AA AA AA AA AA AA Translation Sensors/
Point of Presence Physical Link Virtual Link
D S
Traffic Source Traffic Destination Mapped Instance AA Application Assistant Service Function Chain SFC Sensors/objects
19
S1
1
2 6 7 5 9 12 8 10 S0 S2 D1
Application1 - SFC1 Physical Infrastructure NF12 NF11 NF13
Mapping
3 4 13 11
Resource Management Framework
Monitoring Module Application Control Module Monitoring Data Failure Management Module AA AA AA AA .. .. AA AA AA Resource Allocation Module NB: For simplicity, the figure shows only the mapping of the chain SFC1 associated to Application 1
S6 S5 S7 DN
Applicationn - SFCn NFn2 NFn1 NFn3 Monitoring Data AA AA AA AA Application Control Module Sensors/
Signaling Module Commands Monitoring Data Point of Presence Physical Link Virtual Link
D S
Traffic Source Traffic Destination Mapped Instance AA Application Assistant Service Function Chain SFC Sensors/objects AA
20 Transport Application Network Link
Application Assistant OSAP Application-aware Network Functions Monitoring & Measurement Network Functions Transport Assistant Transport and Traffic Engineering Network Functions
data processing (e.g., image/video cropping, compression, rendering, ML), application-aware flow multiplexing (e.g., incorporating/merging data) Functions could break the end-to-end principle SDN++: SDN should go beyond configuring forwarding rules and should provide the ability to dynamically configure these new functions
and user QoE
at run-time
by subsequent Network Functions Application-Aware Network Services
21
S1 S0 S2 D0
NF12 NF11 AA AA AA AA Sensors/
D1
AA
D2
AA NF13
D S
Traffic Source Traffic Destination AA Application Assistant Sensors/objects
and network layers
functions (e.g., congestion control,
packet loss detection, packet cache and retransmission, routing)
provisioned in the same SFC
22
Transport Layer (TCP) Application Layer Link Layer Cross-Layer Transport
Network Layer
guarantees
Requirements over time
headers
23
24
packets, compression
25
1 2 6 7 5 9 12 8 10 S0 D=13
Network-Assisted Transport Physical Infrastructure
Transport Assistant
Mapping
3 4 13 11
POP Link Virtual Link
D S
Source Destination Mapped instance
environment with several human holograms and objects
flow sources?
26
H2
3 4 5 6 7 8 9 1 2 11
1 2 6 7 5 9 12 8 10 H1 VR D2 Application s Service Function Chain
Physical Infrastructure Transport Assistant Video Cropper
Mapping
3 4 13 11 Virtual Topology
Destinations Encoder
D3 D1
12 13 Sources Holograms + Virtual reality
AA AA AA AA AA AA
Point of Presence Physical Link Virtual Link
D S
Traffic Source Traffic Destination Mapped Instance AA Application Assistant Service Function Chain SFC Sensors/objects
27
Computing resources Application-Aware Network Management Business model Flexible headers
Computing: any function anywhere
tailored to applications
engineering
destination Service Function Chains
performance requirements
to the application
Cross-layer Design (Transport+Network)
end-to-end paradigm
transport functions
and reliability guarantees
28
29
30