Proceedings

Softpressure: A Schedule-Driven Backpressure Algorithm for Coping with Network Congestion

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4324-4330.

https://doi.org/10.24963/ijcai.2017/604

Abstract

We consider the problem of minimizing the the delay of jobs moving through a directed graph of service nodes. In this problem, each node may have several links and is constrained to serve one link at a time. As jobs move through the network, they can pass through a node only after they have been serviced by that node. The objective is to minimize the delay jobs incur sitting on queues waiting to be serviced. Two popular approaches to this problem are backpressure algorithm and schedule-driven control. In this paper, we present a hybrid approach of those two methods that incorporates the stability of queuing theory into the schedule-driven control. We then demonstrate how this hybrid method outperforms the other two in a real-time traffic signal control problem, where the nodes are traffic lights, the links are roads, and the jobs are vehicles. We show through simulations that, in scenarios with heavy congestion, the hybrid method results in 50% and 15% reductions in delay over schedule-driven control and backpressure respectively. A theoretical analysis also justifies our results.

  1. [Daganzo, 1998] Carlos F Daganzo. Queue spillovers in transportation networks with a route choice. Transporta- tion Science, 32(1):3-11, 1998.
  2. [Georgiadis et al., 2006] Leonidas Georgiadis, Michael J Neely, Leandros Tassiulas, et al. Resource allocation and cross-layer control in wireless networks. Foundations and Trends R in Networking, 1(1):1-144, 2006.
  3. [Gross, 2008] Donald Gross. Fundamentals of queueing the- ory. John Wiley & Sons, 2008.
  4. [Hu and Smith, 2017] Hsu-Chieh Hu and S. F. Smith. Cop- ing with large traffic volumes in schedule-driven traffic signal control. In ICAPS, 2017.
  5. [Little, 1961] John DC Little. A proof for the queuing for- mula: L= λ w. Operations research, 9(3):383-387, 1961.
  6. [Meyn and Tweedie, 2012] Sean P Meyn and Richard L Tweedie. Markov chains and stochastic stability. Springer Science & Business Media, 2012.
  7. [Neely, 2010] Michael J Neely. Stochastic network opti- mization with application to communication and queueing systems. Synthesis Lectures on Communication Networks, 3(1):1-211, 2010.
  8. [Pinedo, 2015] Michael Pinedo. Scheduling. Springer, 2015.
  9. [Shah, 2008] Devavrat Shah. Network scheduling and message-passing. In Performance Modeling and Engi- neering, pages 147-184. Springer, 2008.
  10. [Shah, 2011] Devavrat Shah. Message-passing in stochastic processing networks. Surveys in Operations Research and Management Science, 16(2):83-104, 2011.
  11. [Smith et al., 2013] Stephen F Smith, Gregory J Barlow, Xiao-Feng Xie, and Zachary B Rubinstein. Smart urban signal networks: Initial application of the surtrac adaptive traffic signal control system. In ICAPS. Citeseer, 2013.
  12. [Stolyar, 2004] Alexander L Stolyar. Maxweight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic. Annals of Applied Probabil- ity, pages 1-53, 2004.
  13. [Tassiulas and Ephremides, 1992] Leandros Tassiulas and Anthony Ephremides. Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE transactions on automatic control, 37(12):1936-1948, 1992.
  14. [Terekhov et al., 2012] Daria Terekhov, Tony T Tran, Dou- glas G Down, and J Christopher Beck. Long-run stability in dynamic scheduling. In ICAPS, 2012.
  15. [Terekhov et al., 2014] Daria Terekhov, Tony T Tran, Dou- glas G Down, and J Christopher Beck. Integrating queue- ing theory and scheduling for dynamic scheduling prob- lems. Journal of Artificial Intelligence Research, 50:535- 572, 2014.
  16. [Varaiya, 2013] Pravin Varaiya. Max pressure control of a network of signalized intersections. Transportation Re- search Part C: Emerging Technologies, 36:177-195, 2013.
  17. [Wongpiromsarn et al., 2012] Tichakorn Wongpiromsarn, Tawit Uthaicharoenpong, Yu Wang, Emilio Frazzoli, and Danwei Wang. Distributed traffic signal control for maxi- mum network throughput. In Intelligent Transportation Systems (ITSC), 2012 15th International IEEE Conference on, pages 588-595. IEEE, 2012.
  18. [Xie et al., 2012a] Xiao-Feng Xie, Stephen F Smith, and Gregory J Barlow. Schedule-driven coordination for real- time traffic network control. In ICAPS, 2012.
  19. [Xie et al., 2012b] Xiao-Feng Xie, Stephen F Smith, Liang Lu, and Gregory J Barlow. Schedule-driven intersection control. Transportation Research Part C: Emerging Tech- nologies, 24:168-189, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards