Queueing and scheduling in random environments

被引:26
|
作者
Bambos, N [1 ]
Michailidis, G
机构
[1] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[3] Univ Michigan, Dept Stat, Ann Arbor, MI 48109 USA
关键词
stability of queues; processing network; dynamic scheduling; bandwidth allocation; computer network; wireless network;
D O I
10.1239/aap/1077134474
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
We consider a processing system, composed of several parallel queues and a processor, which operates in a time-varying environment that fluctuates between various states or modes. The service rate at each queue depends on the processor bandwidth allocated to it, as well as the environment mode. Each queue is driven by a job traffic flow, which may also depend on the environment mode. Dynamic processor scheduling policies are investigated for maximizing the system throughput, by adapting to queue backlogs and the environment mode. We show that allocating the processor bandwidth to the queues, so as to maximize the projection of the service rate vector onto a linear function of the workload vector, can keep the system stable under the maximum possible traffic load. The analysis of the system dynamics is first done under very general assumptions, addressing rate stability and flow conservation on individual traffic and environment evolution traces. The connection with stochastic stability is later discussed for stationary and ergodic traffic and environment processes. Various extensions to feed-forward networks of such nodes, the multi-processor case, etc., are also discussed. The approach advances the methodology of trace-based modelling of queueing structures. Applications of the model include bandwidth allocation in wireless channels with fluctuating interference and allocation of switching bandwidth to traffic flows in communication networks with fluctuating congestion levels.
引用
收藏
页码:293 / 317
页数:25
相关论文
共 50 条
  • [41] A queueing system with Markov arrivals and random discipline
    Pechinkin, AV
    AUTOMATION AND REMOTE CONTROL, 2000, 61 (09) : 1495 - 1500
  • [42] Simplified Analysis of Queueing Systems with Random Requirements
    Samouylov, Konstantin E.
    Gaidamaka, Yuliya V.
    Sopin, Eduard S.
    STATISTICS AND SIMULATION, IWS 8 2015, 2018, 231 : 381 - 390
  • [43] On the singular behavior of a queueing system with random connectivity
    Michailidis, George
    Bambos, Nicholas
    2005 44th IEEE Conference on Decision and Control & European Control Conference, Vols 1-8, 2005, : 5348 - 5353
  • [44] A Queueing Network with Random-Delay Signals
    P. P. Bocharov
    Automation and Remote Control, 2002, 63 : 1448 - 1457
  • [45] Busy period of random fuzzy queueing systems
    Ning, Yu-Fu
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 1338 - 1343
  • [46] Submodular returns and greedy heuristics for queueing scheduling problems
    Garbe, R
    Glazebrook, KD
    OPERATIONS RESEARCH, 1998, 46 (03) : 336 - 346
  • [47] On the characteristics of queueing and scheduling at encoding nodes for network coding
    Ma, Yi
    Li, Wei
    Fan, Pingyi
    Letaief, K. B.
    Liu, Xuming
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2009, 22 (06) : 755 - 772
  • [48] Whittle Index Policy for Multichannel Scheduling in Queueing Systems
    Kriouile, Saad
    Larranaga, Maialen
    Assaad, Mohamad
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 2524 - 2528
  • [49] A Fuzzy Inference System to Scheduling Tasks in Queueing Systems
    Ramiro Lopez-Santana, Eduyn
    Franco, Carlos
    Carlos Figueroa-Garcia, Juan
    INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 : 286 - 297
  • [50] Application of Queueing Theory to the Scheduling of an Outpatient Neurology Clinic
    Tran, Tung T.
    Kincaid, John C.
    ANNALS OF NEUROLOGY, 2009, 66 : S30 - S30