Distributed Scheduling in Time Dependent Environments: Algorithms and Analysis
Ori Shmuel, Asaf Cohen, Omer Gurewitz

TL;DR
This paper analyzes distributed scheduling algorithms in large, time-dependent multi-user channels, focusing on delay, QoS, and capacity scaling, with new models for large user populations and channels modeled by Gilbert-Elliott processes.
Contribution
It introduces a simplified, accurate model for large user systems and analyzes performance under time-dependent channels, extending queueing theory results.
Findings
Convergence of collision probability to its average as users grow
Capacity scaling laws for time-dependent channels
Effective models for large user populations
Abstract
Consider the problem of a multiple access channel in a time dependent environment with a large number of users. In such a system, mostly due to practical constraints (e.g., decoding complexity), not all users can be scheduled together, and usually only one user may transmit at any given time. Assuming a distributed, opportunistic scheduling algorithm, we analyse the system's properties, such as delay, QoS and capacity scaling laws. Specifically, we start with analyzing the performance while \emph{assuming the users are not necessarily fully backlogged}, focusing on the queueing problem and, especially, on the \emph{strong dependence between the queues}. We first extend a known queueing model by Ephremides and Zhu, to give new results on the convergence of the probability of collision to its average value (as the number of users grows), and hence for the ensuing system performance…
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.
