Talk
Beginner
First Talk

Adding FQ-PIE to go-tc

Approved

FQ-PIE

FQ-PIE is a hybrid packet scheduler and queue management algorithm, used to control latency and bandwidth utilization on networking devices. It has support in simulators like ns-3, emulators like NeST, and kernels like Linux, FreeBSD, OpenWRT.

As a part of scripting some tests I was carrying out on a virtual testbed in golang, I realized a frequently used library - go-tc - lacked support for FQ-PIE. Thus, this talk will go into briefly understanding the fq_pie algorithm, why it's an important part of the networking stack, and the patch I submitted upstream to go-tc.

Duration: ~20-25 minutes

Target Audience:

Students, developers, researchers, and FOSS enthusiasts interested in Open Source Networking.

  1. Understand the FQ-PIE algorithm, and the role it plays in the networking stack

  2. Details of the patch I've submitted to go-tc

  3. The importance of open source networking and how you can get started contributing to it

Contributing to FOSS
Computer Networks

0 %
Approvability
0
Approvals
0
Rejections
0
Not Sure
No reviews yet.