Scheduling using Interactive Optimization Oracles for Constrained Queueing Networks
Jinwoo Shin, Tonghoon Suk

TL;DR
This paper introduces a flexible framework for designing low-complexity, throughput-optimal scheduling algorithms in constrained queueing networks by interacting with various oracle systems for approximate optimization.
Contribution
It presents a generic, unified framework that leverages different oracle systems to create efficient scheduling algorithms with provable throughput optimality.
Findings
Framework encompasses existing algorithms like Tassiulas's linear-time method.
Framework allows for designing new algorithms with low complexity.
Provides sufficient conditions for throughput optimality in general models.
Abstract
Ever since Tassiulas and Ephremides (1992) proposed the maximum weight scheduling algorithm of throughput-optimality for constrained queueing networks that arise in the context of communication networks, extensive efforts have been devoted to resolving its most important drawback: high complexity. This paper proposes a generic framework for designing throughput- optimal and low-complexity scheduling algorithms for constrained queueing networks. Under our framework, a scheduling algorithm updates current schedules by interacting with a given oracle system that generates an approximate solution to a related optimization task. One can utilize our framework to design a variety of scheduling algorithms by choosing an oracle system such as random search, Markov chain, belief propagation, and primal-dual methods. The complexity of the resulting scheduling algorithm is determined by the number…
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.
Taxonomy
TopicsDistributed systems and fault tolerance · Optimization and Search Problems · Advanced Wireless Network Optimization
