IDEAS home Printed from https://ideas.repec.org/a/inm/ormoor/v42y2017i3p723-744.html
   My bibliography  Save this article

Scheduling Using Interactive Optimization Oracles for Constrained Queueing Networks

Author

Listed:
  • Tonghoon Suk

    (IBM T. J. Watson Research Center, Yorktown Heights, New York 10598)

  • Jinwoo Shin

    (School of Electrical Engineering, Korea Advanced Institute of Science and Technology, Seoul, Republic of Korea)

Abstract

Ever since Tassiulas and Ephremides in 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 use our framework to design a variety of scheduling algorithms by choosing an oracle system such as random 7524 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 in 1998 and the random access algorithm of Shah and Shin in 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.

Suggested Citation

  • Tonghoon Suk & Jinwoo Shin, 2017. "Scheduling Using Interactive Optimization Oracles for Constrained Queueing Networks," Mathematics of Operations Research, INFORMS, vol. 42(3), pages 723-744, August.
  • Handle: RePEc:inm:ormoor:v:42:y:2017:i:3:p:723-744
    DOI: 10.1287/moor.2016.0824
    as

    Download full text from publisher

    File URL: https://doi.org/10.1287/moor.2016.0824
    Download Restriction: no

    File URL: https://libkey.io/10.1287/moor.2016.0824?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:ormoor:v:42:y:2017:i:3:p:723-744. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.