Guaranteeing Timeliness Via Prices...
summary
Claims a decentralized, provably optimal scheduler for low‑latency multi‑hop millimeter‑wave networks that meet hard end‑to‑end deadlines by maximizing weighted timely throughput under average per‑node concurrency (power) limits. Uses Lagrange multipliers to turn average constraints into per‑packet prices lambda and converts scheduling into small dynamic programs per packet with link success probabilities p_ij, reducing exponential state to a tractable linear program. Notes FCC release of 10.85 GHz (plus proposed 18 GHz), needs randomization and applies Whittle relaxation for peak limits, yielding asymptotically near‑optimal truncation.
AI-written summary · about
chapters (17)
- 0:00Intro
- 2:21Multi-hop network
- 3:17Nodal constraints
- 4:22Two challenges
- 4:49Informational challenge of optimally scheduling a distributed system
- 6:15Computational difficulty of determining optimal policy for scheduling entire network
- 7:33Objective function
- 10:32Decoupled packet level decision making
- 12:26Optimal distributed solution
- 13:21Need for randomization
- 14:17One way to obtain prices
- 14:53How can we exploit all this structure to determine the complete solution?
- 16:06Exploit Solution Structure: Combine Single- Packet Transportation Problems of all Flows
- 17:49Peak Power Constraint
- 19:51Comparison with seminal work on Max Weight and Backpressure Policies
- 20:38Example: Explicit solution
- 21:20Example: Numerical Computation and Simulation Comparison
related talks
16mGearbox: A Hierarchical Packet Scheduler for Approximate Weighted Fair Queuing
15mLaw: Towards Consistent Low Latency in 802.11 Home Networks
17mTowards provably performant congestion control
34mDeterministic Networking for Real-Time Systems (Using TSN)
50mThe Road Towards a Linux TSN Infrastructure
16mTowards Optimal Rack-scale μs-level CPU Scheduling through In-Network Workload...
14mOrbWeaver: Using IDLE Cycles in Programmable Networks for Opportunistic Coordination
16mSöze: One Network Telemetry Is All You Need for Per-flow Weighted Bandwidth Allocation...
