A Delay-Optimal Packet Scheduler for M2M Uplink
Akshay Kumar, Ahmed Abdelhadi, Charles Clancy

TL;DR
This paper introduces a delay-optimal packet scheduler for M2M uplink traffic that balances delay requirements across diverse traffic classes, outperforming existing schedulers in simulations.
Contribution
It formulates a utility-maximization problem for delay-sensitive and delay-tolerant traffic, deriving an optimal scheduling policy that is proven to be effective through simulations.
Findings
Outperforms state-of-the-art schedulers in delay metrics
Achieves near-minimal delay variance for delay-sensitive traffic at high loads
Balances delay variance trade-offs between traffic classes
Abstract
In this paper, we present a delay-optimal packet scheduler for processing the M2M uplink traffic at the M2M application server (AS). Due to the delay-heterogeneity in uplink traffic, we classify it broadly into delay-tolerant and delay-sensitive traffic. We then map the diverse delay requirements of each class to sigmoidal functions of packet delay and formulate a utility-maximization problem that results in a proportionally fair delay-optimal scheduler. We note that solving this optimization problem is equivalent to solving for the optimal fraction of time each class is served with (preemptive) priority such that it maximizes the system utility. Using Monte-Carlo simulations for the queuing process at AS, we verify the correctness of the analytical result for optimal scheduler and show that it outperforms other state-of-the-art packet schedulers such as weighted round robin, max-weight…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
