Gemini: An Ensemble Framework for Bandwidth Estimation in Web Real-Time Communications
Tianrun Yin, Hongyu Wu, Runyu He, Shushu Yi, Dingwei Li
Adviser: Jiaqi Zheng
Department of Computer Science and Technology, Nanjing University�
Grand Challenge on�Bandwidth Estimation for Real-Time Communications�
Organized and sponsored by
Grand challenge
3
Web Real-time Communication widely used in APPs
4
Enterprise Communications
Health care
Social app
Education
Learning-based algorithms help improve congestion and bandwidth estimation
5
Remy
[SIGCOMM’13]
PCC
[NSDI’15]
Pensieve
[SIGCOMM’17]
PCC-vivace
[NSDI’18],
Indigo
[ATC’18]
Qflow
[MOBIHOC’19]
OnRL
[MOBICOM'20]
2013
2018
2015
2017
2019
2020
Rule-based algorithm can help learning-based one
6
Rule-based algorithm
Learning-based algorithm
GEMINI overview
7
GEMINI’s core idea: Take advantage of the DRL’s excellent performance for a given environment while keeping the DRL stable inherited from GCC.
DRL part of GEMINI
8
Compute bandwidth in real time
We use lightweight actor-critic neural network.
9
Robust Assurance
10
DRL | | | | | | | GCC |
DRL | | | | | | | GCC |
Generate more traces
A limited number of network traces cannot train DRL Model —— We generate more traces with similar sample. Some data cleaning is also done.
11
Origin data
Generated data
Implementation details
12
Evaluation
13
4G networks with 700 Kbps capacity
We verify the Gemini framework by conducting experiments in trace of multiple environmental samples.
Summary
14
15
Thanks
You can find our project in https://gitee.com/tyler-ytr/Gemini
My email is ytrpossible@gmail.com