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 条
  • [1] SCHEDULING IN QUEUEING SYSTEMS
    Karunarathne, Weerasekara Bamunu Mudiyanselage Wathsala
    BULLETIN OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2023, 108 (02) : 349 - 350
  • [2] MMS production scheduling subject to strikes in random environments
    Westman, JJ
    Hanson, FB
    PROCEEDINGS OF THE 2000 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2000, : 2194 - 2198
  • [3] Three types of scheduling models in random fuzzy environments
    Peng, Jin
    Iwamura, Kakuzo
    Proceedings of the First International Conference on Information and Management Sciences, 2002, 1 : 214 - 218
  • [4] Manufacturing production scheduling with preventive maintenance in random environments
    Westman, JJ
    Hanson, FB
    PROCEEDINGS OF THE 2000 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 2000, : 582 - 587
  • [5] Generalized product-form stationary distributions for Markov chains in random environments with queueing applications
    Economou, A
    ADVANCES IN APPLIED PROBABILITY, 2005, 37 (01) : 185 - 211
  • [6] Integrating Queueing Theory and Scheduling for Dynamic Scheduling Problems
    Terekhov, Daria
    Tran, Tony T.
    Down, Douglas G.
    Beck, J. Christopher
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2014, 50 : 535 - 572
  • [7] Applying internet random early detection strategies to scheduling in grid environments
    Brugnoli, Manuel
    Willmott, Steven
    Heymann, Elisa
    Hurley, Paul
    Senar, Miquel A.
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 587 - +
  • [8] RANDOMIZED SCHEDULING ALGORITHM FOR QUEUEING NETWORKS
    Shah, Devavrat
    Shin, Jinwoo
    ANNALS OF APPLIED PROBABILITY, 2012, 22 (01): : 128 - 171
  • [9] Random trees in queueing systems with deadlines
    Technical Univ of Vienna, Vienna, Austria
    Theor Comput Sci, 1-2 (277-314):
  • [10] RANDOM WALKS IN A QUEUEING NETWORK ENVIRONMENT
    Gannon, M.
    Pechersky, E.
    Suhov, Y.
    Yambartsev, A.
    JOURNAL OF APPLIED PROBABILITY, 2016, 53 (02) : 448 - 462