Skip to content

BC-PQP is an efficient and policy rich rate enforcement algorithm which has system efficiency comparable to a traffic policer and rate and policy enforcement guarantees comparable to traffic shaper. It allows networks operators, ISPs and cellular service providers to rate limit traffic aggregates while also implementing policies like per-flow fair

License

Notifications You must be signed in to change notification settings

PhantomQueuePolicer/BCPQP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Burst Controlled Phantom Queue Policer (BC-PQP)

BC-PQP is an efficient and policy rich rate enforcement algorithm which has system efficiency comparable to a traffic policer and rate and policy enforcement guarantees comparable to traffic shaper. It allows networks operators, ISPs and cellular service providers to rate limit traffic aggregates while also implementing policies like per-flow fairness and prioritization within each traffic aggregate. Please read our SIGCOMM'24 paper for more details.

In this repository, we present two implementations of BC-PQP: one using DPDK (testbed) and another using Mahimahi (emulation). Please see README's in respective directories on details on how to use this codebase.

Please feel free to reach out at [email protected] if you have any questions.

About

BC-PQP is an efficient and policy rich rate enforcement algorithm which has system efficiency comparable to a traffic policer and rate and policy enforcement guarantees comparable to traffic shaper. It allows networks operators, ISPs and cellular service providers to rate limit traffic aggregates while also implementing policies like per-flow fair

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published