to support flexible transmission unit in the future networks · huawei technologies co., ltd. page...
TRANSCRIPT
HUAWEI TECHNOLOGIES CO., LTD.
www.huawei.comJingcheng Zhang, Zha Min
Network Technology Lab
To Support Flexible Transmission Unit in the Future Networks
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 2
Future application requirements
Network perspective
› Higher bandwidth
» Electric -> Photonic
» More powerful ship set (10T+
processing capacity per chip)
› Scale up & Scale out
Application perspective
› Higher throughput
» The actual amount of data being
transmitted end to end.
AR/VR Holographic Communication
HEVC Simulcast
1.78 Gbps 5 Gbps 1 Tbps
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 3
E2E performance is an interplay between networks and end system.
Network (speed + buffer)
…
The networks establish and maintain the route between
the client and server which defines the physical
bandwidth (upper bound BW).
The packet sender decides how to utilize the available
bandwidth, guarantee the reliability and maintain
concurrency between different flows that share the same
resource, e,g., TCP congestion control algorithms, QUIC,
IB flow controls and so on…
The packet receiver process the received packet and
other post-processing that is triggered by the received
packet. Might drop the packet due to system overload.Aggr. BWend_system > BWBackbone
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 4
Fast growing port rate vs. ever lasting frame size
1500-byte Ethernet frame size• Standardized in 1983, the first version of IEEE 802.3
• By that time, the Ethernet was developed as a shared
medium or bus with 10Base5.
• The only mandate MTU size of today’s Ethernet.
*Picture from https://ethernetalliance.org/the-2019-ethernet-roadmap/
1500 KB
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 5
The impact of MSS size on TCP throughput (theoretical study)
For the algorithm that utilize packet lose as congestion indication, e.g.,
Reno, NewReno, Cubic, the network throughput first increase along the
MSS increment, after the peak, the throughput start decrease.
For the algorithm that utilize bandwidth and RTT detection, e.g., BBR,
increasing MSS has no obvious effect on throughput increment.
As the number of flow increases, the optimum MSS size that produce
highest throughput decreases. In a store and forward network, increasing
MSS size affect the concurrency between different flows.
Cubic
DCTCP
BBR
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 6
The impact of MSS size on TCP throughput (simulation)
Goodput comparison of different MSS size under different RTT values
Goodput comparison of different MSS size under the same RTT interval
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 7
The impact of MSS size on DASH application (simulation)
1
1.2
1.4
1.6
1.8
2
2.2
2.4
2.6
2.8
Average Resolution
4
5
6
7
8
9
10
11
Avg Resolution Switching Number
0
0.2
0.4
0.6
0.8
1
1.2
Average Re-buffering Number
10% background traffic
40% background traffic
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 8
Operating system process the received packet
The data_len in sk_buff is at
least 65 KB, can reach 4 GB.
*Figure and table is from the paper “Performance Exploration of Software-based Packet Processing Systems” by Daniel Raumer etc.
Resource taken by kernel process
Minimal Difference between processing short frame and long frame
A lot of computational resource
can be saved when using large
frame.
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 9
Each application has a preferred processing unitand it is usually much larger than 1.5 KB…
Networks TCP IPv4
MAC Ethernet 802.3 (1.5 KB MTU size)
Nwk File SystemiSCSI Webpage Storage
Holographic
*Picture from Caida (Center for Applied Internet Data Analysis, https://www.caida.org/data/)
Deep Learning
HTTP Adaptive Streaming
Hadoop Map Reduce
UDP IPv6
Applications:
Infrastructures
By the year of 2018, around 70% packets requires the
frame size to be bigger than 1.5 KB, which contributes to
95%+ of the total internet traffic.
64 KB 4 GB
8 - 64 KB4 MB ~ 2 MB
8K 2 sec segment 6 MB
Application level segmentation and reassembly = overhead
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 10
Summary
The current 1.5 KB MTU size will not work in the future network. A much
larger MTU is needed.
To reach optimum E2E performance, each application has its own specific
MTU size. The size can be changed over time. There is no “one size fits all
"solution.
The future network needs to support flexible MTU size.
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
HUAWEI TECHNOLOGIES CO., LTD. Page 11
What might happen when MUT size is increased?
Frame-wised central traffic management, better bandwidth utilization, might
obsolete TCP.
Better opportunity to optimize the network monitoring and diagnose
features.
Thank youwww.huawei.com
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体