IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v53y2005i2p197-218.html

Maximum Pressure Policies in Stochastic Processing Networks

Author

Listed:
  • J. G. Dai

    (School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205)

  • Wuqin Lin

    (School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205)

Abstract

Complex systems like semiconductor wafer fabrication facilities (fabs), networks of data switches, and large-scale call centers all demand efficient resource allocation. Deterministic models like linear programs (LP) have been used for capacity planning at both the design and expansion stages of such systems. LP-based planning is critical in setting a medium range or long-term goal for many systems, but it does not translate into a day-to-day operational policy that must deal with discreteness of jobs and the randomness of the processing environment.A stochastic processing network, advanced by J. Michael Harrison (2000, 2002, 2003), is a system that takes inputs of materials of various kinds and uses various processing resources to produce outputs of materials of various kinds. Such a network provides a powerful abstraction of a wide range of real-world systems. It provides high-fidelity stochastic models in diverse economic sectors including manufacturing, service, and information technology.We propose a family of maximum pressure service policies for dynamically allocating service capacities in a stochastic processing network. Under a mild assumption on network structure, we prove that a network operating under a maximum pressure policy achieves maximum throughput predicted by LPs. These policies are semilocal in the sense that each server makes its decision based on the buffer content in its serviceable buffers and their immediately downstream buffers. In particular, their implementation does not use arrival rate information, which is difficult to collect in many applications. We also identify a class of networks for which the nonpreemptive, non-processor-splitting version of a maximum pressure policy is still throughput optimal. Applications to queueing networks with alternate routes and networks of data switches are presented.

Suggested Citation

  • J. G. Dai & Wuqin Lin, 2005. "Maximum Pressure Policies in Stochastic Processing Networks," Operations Research, INFORMS, vol. 53(2), pages 197-218, April.
  • Handle: RePEc:inm:oropre:v:53:y:2005:i:2:p:197-218
    DOI: 10.1287/opre.1040.0170
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.1040.0170
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.1040.0170?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
    ---><---

    References listed on IDEAS

    as
    1. Lawrence M. Wein, 1992. "Scheduling Networks of Queues: Heavy Traffic Analysis of a Multistation Network with Controllable Inputs," Operations Research, INFORMS, vol. 40(3-supplem), pages 312-334, June.
    2. Sigrún Andradóttir & Hayriye Ayhan & Douglas G. Down, 2003. "Dynamic Server Allocation for Queueing Networks with Flexible Servers," Operations Research, INFORMS, vol. 51(6), pages 952-968, December.
    3. Noah Gans & Garrett van Ryzin, 1997. "Optimal Control of a Multiclass, Flexible Queueing System," Operations Research, INFORMS, vol. 45(5), pages 677-693, October.
    4. Hong Chen & J. Michael Harrison & Avi Mandelbaum & Ann Van Ackere & Lawrence M. Wein, 1988. "Empirical Evaluation of a Queueing Network Model for Semiconductor Wafer Fabrication," Operations Research, INFORMS, vol. 36(2), pages 202-215, April.
    5. Hong Chen & David D. Yao, 1993. "Dynamic Scheduling of a Multiclass Fluid Network," Operations Research, INFORMS, vol. 41(6), pages 1104-1115, December.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Yoni Nazarathy & Gideon Weiss, 2009. "Near optimal control of queueing networks over a finite time horizon," Annals of Operations Research, Springer, vol. 170(1), pages 233-249, September.
    2. Lin, Dianchao & Li, Li, 2025. "Unveiling network capacity potential with imminent supply information part II: Backpressure-based validation," Transportation Research Part B: Methodological, Elsevier, vol. 192(C).
    3. J. G. Dai & Tolga Tezcan, 2011. "State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems," Mathematics of Operations Research, INFORMS, vol. 36(2), pages 271-320, May.
    4. Down, Douglas G. & Karakostas, George, 2008. "Maximizing throughput in queueing networks with limited flexibility," European Journal of Operational Research, Elsevier, vol. 187(1), pages 98-112, May.
    5. Kilinc, Derya & Saghafian, Soroush & Traub, Stephen, 2016. "Dynamic Assignment of Patients to Primary and Secondary Inpatient Units: Is Patience a Virtue?," Working Paper Series rwp17-010, Harvard University, John F. Kennedy School of Government.
    6. Jinsheng Chen & Jing Dong & Pengyi Shi, 2025. "Optimal Routing Under Demand Surges: The Value of Future Arrival Rates," Operations Research, INFORMS, vol. 73(1), pages 510-542, January.
    7. Pengyi Shi & Mabel C. Chou & J. G. Dai & Ding Ding & Joe Sim, 2016. "Models and Insights for Hospital Inpatient Operations: Time-Dependent ED Boarding Time," Management Science, INFORMS, vol. 62(1), pages 1-28, January.
    8. Vijay Mehrotra & Kevin Ross & Geoff Ryder & Yong-Pin Zhou, 2012. "Routing to Manage Resolution and Waiting Time in Call Centers with Heterogeneous Servers," Manufacturing & Service Operations Management, INFORMS, vol. 14(1), pages 66-81, January.
    9. Kuang Xu & Yuan Zhong, 2020. "Information and Memory in Dynamic Resource Allocation," Operations Research, INFORMS, vol. 68(6), pages 1698-1715, November.
    10. Vijay V. Desai & Vivek F. Farias & Ciamac C. Moallemi, 2012. "Approximate Dynamic Programming via a Smoothed Linear Program," Operations Research, INFORMS, vol. 60(3), pages 655-674, June.
    11. Mihalis G. Markakis & Eytan Modiano & John N. Tsitsiklis, 2018. "Delay Analysis of the Max-Weight Policy Under Heavy-Tailed Traffic via Fluid Approximations," Mathematics of Operations Research, INFORMS, vol. 43(2), pages 460-493, May.
    12. Yash Kanoria & Pengyu Qian, 2024. "Blind Dynamic Resource Allocation in Closed Networks via Mirror Backpressure," Management Science, INFORMS, vol. 70(8), pages 5445-5462, August.
    13. Itai Gurvich & Jan A. Van Mieghem, 2015. "Collaboration and Multitasking in Networks: Architectures, Bottlenecks, and Capacity," Manufacturing & Service Operations Management, INFORMS, vol. 17(1), pages 16-33, February.
    14. Cong Shi & Yehua Wei & Yuan Zhong, 2019. "Process Flexibility for Multiperiod Production Systems," Operations Research, INFORMS, vol. 67(5), pages 1300-1320, September.
    15. Noa Zychlinski & Carri W. Chan & Jing Dong, 2023. "Managing Queues with Different Resource Requirements," Operations Research, INFORMS, vol. 71(4), pages 1387-1413, July.
    16. Yuval Nov & Gideon Weiss & Hanqin Zhang, 2022. "Fluid Models of Parallel Service Systems Under FCFS," Operations Research, INFORMS, vol. 70(2), pages 1182-1218, March.
    17. Sigrún Andradóttir & Hayriye Ayhan & Douglas G. Down, 2007. "Compensating for Failures with Flexible Servers," Operations Research, INFORMS, vol. 55(4), pages 753-768, August.
    18. Lin, Dianchao & Li, Li, 2025. "Unveiling network capacity potential with imminent supply information part I: Theoretical derivation," Transportation Research Part B: Methodological, Elsevier, vol. 192(C).
    19. Milind Dawande & Zhichao Feng & Ganesh Janakiraman, 2021. "On the Structure of Bottlenecks in Processes," Management Science, INFORMS, vol. 67(6), pages 3853-3870, June.
    20. Maury Bramson & Bernardo D’Auria & Neil Walton, 2017. "Proportional Switching in First-in, First-out Networks," Operations Research, INFORMS, vol. 65(2), pages 496-513, April.
    21. Jinsheng Chen & Jing Dong & Pengyi Shi, 2020. "A survey on skill-based routing with applications to service operations management," Queueing Systems: Theory and Applications, Springer, vol. 96(1), pages 53-82, October.
    22. Xiaolong Li & Ying Rong & Renyu Zhang & Huan Zheng, 2025. "Online Advertisement Allocation Under Customer Choices and Algorithmic Fairness," Management Science, INFORMS, vol. 71(1), pages 825-843, January.
    23. Sigrún Andradóttir & Hayriye Ayhan & Douglas G. Down, 2022. "Synchronous resource allocation: modeling, capacity, and optimization," OR Spectrum: Quantitative Approaches in Management, Springer;Gesellschaft für Operations Research e.V., vol. 44(4), pages 1287-1310, December.
    24. Amir A. Alwan & Baris Ata & Yuwei Zhou, 2024. "A queueing model of dynamic pricing and dispatch control for ride-hailing systems incorporating travel times," Queueing Systems: Theory and Applications, Springer, vol. 106(1), pages 1-66, February.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Yoni Nazarathy & Gideon Weiss, 2009. "Near optimal control of queueing networks over a finite time horizon," Annals of Operations Research, Springer, vol. 170(1), pages 233-249, September.
    2. Achal Bassamboo & J. Michael Harrison & Assaf Zeevi, 2006. "Design and Control of a Large Call Center: Asymptotic Analysis of an LP-Based Method," Operations Research, INFORMS, vol. 54(3), pages 419-435, June.
    3. Lisa Fleischer & Jay Sethuraman, 2005. "Efficient Algorithms for Separated Continuous Linear Programs: The Multicommodity Flow Problem with Holding Costs and Extensions," Mathematics of Operations Research, INFORMS, vol. 30(4), pages 916-938, November.
    4. Kuroda, M. & Kawada, A., 1995. "Adaptive input control for job-shop type production systems with varying demands using inverse queueing network analysis," International Journal of Production Economics, Elsevier, vol. 41(1-3), pages 217-225, October.
    5. Tuğçe Işık & Sigrún Andradóttir & Hayriye Ayhan, 2016. "Optimal control of queueing systems with non-collaborating servers," Queueing Systems: Theory and Applications, Springer, vol. 84(1), pages 79-110, October.
    6. Emmett J. Lodree & Nezih Altay & Robert A. Cook, 2019. "Staff assignment policies for a mass casualty event queuing network," Annals of Operations Research, Springer, vol. 283(1), pages 411-442, December.
    7. Peng Wang & Kai Pan & Zhenzhen Yan & Yun Fong Lim, 2022. "Managing Stochastic Bucket Brigades on Discrete Work Stations," Production and Operations Management, Production and Operations Management Society, vol. 31(1), pages 358-373, January.
    8. Mihalis G. Markakis & Eytan Modiano & John N. Tsitsiklis, 2018. "Delay Analysis of the Max-Weight Policy Under Heavy-Tailed Traffic via Fluid Approximations," Mathematics of Operations Research, INFORMS, vol. 43(2), pages 460-493, May.
    9. Yuanguang Zhong & Zhichao Zheng & Mabel C. Chou & Chung-Piaw Teo, 2018. "Resource Pooling and Allocation Policies to Deliver Differentiated Service," Management Science, INFORMS, vol. 64(4), pages 1555-1573, April.
    10. Kim, Ilhyung & Tang, Christopher S., 1997. "Lead time and response time in a pull production control system," European Journal of Operational Research, Elsevier, vol. 101(3), pages 474-485, September.
    11. David D. Yao & Shaohui Zheng, 1999. "Sequential Inspection Under Capacity Constraints," Operations Research, INFORMS, vol. 47(3), pages 410-421, June.
    12. Kuang Xu & Yuan Zhong, 2020. "Information and Memory in Dynamic Resource Allocation," Operations Research, INFORMS, vol. 68(6), pages 1698-1715, November.
    13. Eser Kırkızlar & Sigrún Andradóttir & Hayriye Ayhan, 2012. "Flexible Servers in Understaffed Tandem Lines," Production and Operations Management, Production and Operations Management Society, vol. 21(4), pages 761-777, July.
    14. Kimberly M. Wasserman & Tava Lennon Olsen, 2001. "On Mutually Interfering Parallel Servers Subject to External Disturbances," Operations Research, INFORMS, vol. 49(5), pages 700-709, October.
    15. J. G. Dai & Gideon Weiss, 2002. "A Fluid Heuristic for Minimizing Makespan in Job Shops," Operations Research, INFORMS, vol. 50(4), pages 692-707, August.
    16. Maglaras, Constantinos & Van Mieghem, Jan A., 2005. "Queueing systems with leadtime constraints: A fluid-model approach for admission and sequencing control," European Journal of Operational Research, Elsevier, vol. 167(1), pages 179-207, November.
    17. J. G. Dai & O. B. Jennings, 2004. "Stabilizing Queueing Networks with Setups," Mathematics of Operations Research, INFORMS, vol. 29(4), pages 891-922, November.
    18. Sandeep Jain & N. Raghavan, 2009. "A queuing approach for inventory planning with batch ordering in multi-echelon supply chains," Central European Journal of Operations Research, Springer;Slovak Society for Operations Research;Hungarian Operational Research Society;Czech Society for Operations Research;Österr. Gesellschaft für Operations Research (ÖGOR);Slovenian Society Informatika - Section for Operational Research;Croatian Operational Research Society, vol. 17(1), pages 95-110, March.
    19. Tony T. Tran & Meghana Padmanabhan & Peter Yun Zhang & Heyse Li & Douglas G. Down & J. Christopher Beck, 2018. "Multi-stage resource-aware scheduling for data centers with heterogeneous servers," Journal of Scheduling, Springer, vol. 21(2), pages 251-267, April.
    20. Gabriel Zayas-Cabán & Jingui Xie & Linda V. Green & Mark E. Lewis, 2016. "Dynamic control of a tandem system with abandonments," Queueing Systems: Theory and Applications, Springer, vol. 84(3), pages 279-293, December.

    More about this item

    Keywords

    ;
    ;
    ;

    Statistics

    Access and download statistics

    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:oropre:v:53:y:2005:i:2:p:197-218. 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.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with 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.