Skip to content

MLCL-SYSU/Deadline-Packet-Scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DaMPS: A Deadline-aware Multipath Packet Scheduler for Mobile Applications

Scheduler Image

Deadline-Aware Multipath Packet Scheduler, DaMPS, is designed to deliver more packets before their deadlines for mobile applications.

The Packet Scheduling Solver module can find an optimal packet scheduling matrix, the Selective Preservation module can decide to drop or preserve the packets with no feasible paths, and the Fluctuation Monitor module can adjust delay estimates to adapt to network variations.

At the beginning

Our implementation is based on the MPQUIC-go codebase.

Please read https://multipath-quic.org/2017/12/09/artifacts-available.html to figure out how to setup the code.

Usage

Requirements

  • Go 1.10.3

  • Ubuntu LTS (18.04)

Implementation

  • The implementation of DaMPS can be found in scheduler_opt.go

About

Deadline-aware Packet Scheduler Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages