Scheduling using Interactive Optimization Oracles for Constrained Queueing Networks release_g7ka5ht4jjgwxnscd5brr4ef5a

by Jinwoo Shin, Tonghoon Suk

Released as a article .

2014  

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 of operations required for an oracle to process a single query, which is typically small. We provide sufficient conditions for throughput-optimality of the scheduling algorithm in general constrained queueing network models. The linear-time algorithm of Tassiulas (1998) and the random access algorithm of Shah and Shin (2012) correspond to special cases of our framework using random search and Markov chain oracles, respectively. Our generic framework, however, provides a unified proof with milder assumptions.
In text/plain format

Archived Files and Locations

application/pdf  401.5 kB
file_4yizpxhkjzcp5jfkaen5wnzr2i
arxiv.org (repository)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   submitted
Date   2014-07-14
Version   v1
Language   en ?
arXiv  1407.3694v1
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 056e0c4d-0c62-4bdd-baa2-70d0b30857b6
API URL: JSON