to support flexible transmission unit in the future networks · huawei technologies co., ltd. page...

12
HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com Jingcheng Zhang, Zha Min Network Technology Lab To Support Flexible Transmission Unit in the Future Networks

Upload: others

Post on 19-Oct-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

HUAWEI TECHNOLOGIES CO., LTD.

www.huawei.comJingcheng Zhang, Zha Min

Network Technology Lab

To Support Flexible Transmission Unit in the Future Networks

Page 2: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 3: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 4: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 5: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 6: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 7: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 8: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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.

Page 9: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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

Page 10: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

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.

Page 11: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame 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.

Page 12: To Support Flexible Transmission Unit in the Future Networks · HUAWEI TECHNOLOGIES CO., LTD. Page 4 Fast growing port rate vs. ever lasting frame size 1500-byte Ethernet frame size

Thank youwww.huawei.com

35pt

: R153 G0 B0

:

LT Medium

: Arial

32pt

: R153 G0 B0

黑体

22pt

) :18pt

黑色

:

LT Regular

: Arial

20pt

):18pt

黑色

细黑体