Outline n Introduction n Background n Motivation n AMRT Design n - - PowerPoint PPT Presentation

outline
SMART_READER_LITE
LIVE PREVIEW

Outline n Introduction n Background n Motivation n AMRT Design n - - PowerPoint PPT Presentation

The 49th International Conference on Parallel Processing (ICPP 2020) AM AMRT RT : Anti-ECN Marking to Improve Utilization of Receiver-driven Transmission in Data Center Jinbin Hu 1 , Jiawei Huang 1 , zhaoyi Li 1 , Jianxin Wang 1 , Tian He 2 1


slide-1
SLIDE 1

AM AMRT RT: Anti-ECN Marking to Improve

Utilization of Receiver-driven Transmission in Data Center

The 49th International Conference on Parallel Processing (ICPP 2020)

Jinbin Hu1 , Jiawei Huang1, zhaoyi Li1, Jianxin Wang1, Tian He2

1Central South Unive

versi sity, y, China

2Unive

versi sity y of Minneso sota, USA

slide-2
SLIDE 2

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-3
SLIDE 3

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-4
SLIDE 4

Introduction

n Key idea: Improve link utilization in receiver-driven transmission under multi-bottleneck and dynamic traffic scenarios. n Solution: AMRT uses anti-ECN marked packets to notify the sender of link under-utilization and correspondingly increases sending rate to grab spare bandwidth.

slide-5
SLIDE 5

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-6
SLIDE 6

Background

n Data Center (DC)

Leaf Spine

10/100G

Hosts

n Data Center Traffic

n

delay-sensitive flows

n

throughput-sensitive flows

n Transport protocols

n

Sender-driven (DCTCP[1], D2TCP[2], pFabric[3], DCQCN[4],Timely[5])

n

Receiver-driven (pHost[8], NDP[10], Homa[7], Aeolus[11])

slide-7
SLIDE 7

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-8
SLIDE 8

Motivation

n Multiple bottlenecks scenario

slide-9
SLIDE 9

Motivation

n Dynamic traffic scenario

slide-10
SLIDE 10

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-11
SLIDE 11

n AMRT Overview

AMRT: Anti-ECN Marking Receiver-driven Transmission

n At switch n At receiver n At sender

slide-12
SLIDE 12

AMRT: Design Details

n At switch

n Packet Interval Estimation n Anti-ECN Marking

slide-13
SLIDE 13

AMRT: Design Details

n At receiver

n Grant Generation n Explicit Feedback

n At sender

n Receiver-driven Rate Adjustment

slide-14
SLIDE 14

AMRT: Model Analysis

slide-15
SLIDE 15

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-16
SLIDE 16

n Testbed settings

n

2-layer Leaf-spine topology;

n

1Gbps bottleneck link;

T estbed Results

slide-17
SLIDE 17

n Testbed settings

n

2-layer Leaf-spine topology;

n

1Gbps bottleneck link;

T estbed Results

slide-18
SLIDE 18

Larger-scale Simulations

n Simulation settings

n

NS2 simulator; 2-layer Leaf-spine topology

n

10Gbps bottleneck link; 400 hosts, 10 ToR switches, 8 core switches

better

Reducing the AFCT up to ~49% Reducing the 99th FCT up to ~56%

slide-19
SLIDE 19

Larger-scale Simulations

n Simulation settings

n

NS2 simulator; 2-layer Leaf-spine topology

n

10Gbps bottleneck link; 400 hosts, 10 ToR switches, 8 core switches

Improving the link utilization up to ~36%

better

slide-20
SLIDE 20

Larger-scale Simulations

n Performance in Many-to-many Communications

Improving the link utilization up to ~60%

better better

slide-21
SLIDE 21

Outline

n Introduction n Background n Motivation n AMRT Design n Evaluation n Summary

slide-22
SLIDE 22

Summary

n Conservative receiver-driven transmission

n

Under-utilization in Multiple bottlenecks scenario;

n

Under-utilization in Dynamic traffic scenario;

n Challenges for AMRT

n

How to detect and feedback the under-utilization information to senders to

improve link utilization and guarantee ultra low latency simultaneously?

n Key points of AMRT

n

Packet Interval Estimation and Anti-ECN Marking at switches;

n

Grant Generation and Explicit Feedback at receivers;

n

Receiver-driven Rate Adjustment at senders.

slide-23
SLIDE 23

Q&A