Skip to main content

Quantum-Enhanced Control of a Tandem Queue System

  • Conference paper
  • First Online:
Performance Evaluation Methodologies and Tools (VALUETOOLS 2023)

Abstract

Controlling computer systems in an optimal way using quantum devices is an important step towards next generation infrastructures that will be able to harness the advantages of quantum computing. While the implications are promising, there is a need for evaluating new such approaches and tools in comparison with prevalent classical alternatives. In this work we contribute in this direction by studying the stabilization and control of a tandem queue system, an exemplary model of a computer system, using model predictive control and quantum annealing. The control inputs are obtained from the minimization of an appropriately constructed cost function and the optimal control problem is converted into a quadratic unconstrained binary optimization problem to be solved by the quantum annealer. We find that as the prediction horizon increases and the core optimization problem becomes complicated, the quantum-enhanced solution is preferable over classical simulated annealing. Moreover, there is a trade-off one should consider in terms of variations in the obtained results, quantum computation times and end-to-end communication times. This work shows a way for further experimentation and exploration of new directions and challenges and underscores the experience gained through utilization of the state-of-the-art quantum devices.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://docs.dwavesys.com/docs/latest/c_qpu_timing.html.

References

  1. Balsamo, S., De Nitto Personè, V., Inverardi, P.: A review on queueing network models with finite capacity queues for software architectures performance prediction. Perform. Eval. 51(2), 269–288 (2003). https://doi.org/10.1016/S0166-5316(02)00099-8

    Article  Google Scholar 

  2. Bertsekas, D.P.: Dynamic Programming and Optimal Control: Volumes I-II. Athena Scientific, Belmont, MA (1995)

    Google Scholar 

  3. Bhat, U.: An Introduction to Queueing Theory: Modeling and Analysis in Applications. Statistics for Industry and Technology, Birkhäuser Boston (2015)

    Book  Google Scholar 

  4. Boxma, O., Resing, J.: Tandem queues with deterministic service times. Ann. Oper. Res. 49, 221–239 (1994). https://doi.org/10.1007/BF02031599

    Article  Google Scholar 

  5. Camacho, E., Bordons, C.: Model Predictive Control. Springer, London, UK (2004)

    Google Scholar 

  6. Cerf, S., Berekmeri, M., Robu, B., Marchand, N., Bouchenak, S.: Cost function based event triggered model predictive controllers application to big data cloud services. In: 2016 IEEE 55th Conference on Decision and Control (CDC), pp. 1657–1662 (2016). https://doi.org/10.1109/CDC.2016.7798503

  7. D-Wave: Ocean SDK Documentation (2023). https://docs.ocean.dwavesys.com

  8. De Matteis, T., Mencagli, G.: Proactive elasticity and energy awareness in data stream processing. J. Syst. Softw. 127, 302–319 (2017). https://doi.org/10.1016/j.jss.2016.08.037

    Article  Google Scholar 

  9. Deng, Z., Wang, X., Dong, B.: Quantum computing for future real-time building hvac controls. Appl. Energy 334, 120621 (2023). https://doi.org/10.1016/j.apenergy.2022.120621

    Article  Google Scholar 

  10. Fang, Q., Wang, J., Gong, Q.: Qos-driven power management of data centers via model predictive control. IEEE Trans. Autom. Sci. Eng. 13(4), 1557–1566 (2016). https://doi.org/10.1109/TASE.2016.2582501

    Article  Google Scholar 

  11. Filieri, A., Maggio, M., Angelopoulos, K., D’Ippolito, N., Gerostathopoulos, I., Hempel, A.B., Hoffmann, H., Jamshidi, P., Kalyvianaki, E., Klein, C., Krikava, F., Misailovic, S., Papadopoulos, A.V., Ray, S., Sharifloo, A.M., Shevtsov, S., Ujma, M., Vogel, T.: Software engineering meets control theory. In: 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 71–82 (2015). https://doi.org/10.1109/SEAMS.2015.12

  12. Hellerstein, J., Diao, Y., Parekh, S., Tilbury, D.M.: Feedback Control of Computing Systems. Wiley Interscience Press (2004)

    Google Scholar 

  13. Inoue, D., Yoshida, H.: Model predictive control for finite input systems using the d-wave quantum annealer. Sci. Rep. 10(1591) (2020). https://doi.org/10.1038/s41598-020-58081-9

  14. Kadowaki, T., Nishimori, H.: Quantum annealing in the transverse ising model. Phys. Rev. E 58, 5355–5363 (1998). https://doi.org/10.1103/PhysRevE.58.5355

    Article  Google Scholar 

  15. Karniavoura, F., Magoutis, K.: Decision-making approaches for performance QOS in distributed storage systems: a survey. IEEE Trans. Parallel Distrib. Syst. (TPDS) 30(8), 1906–1919 (2019). https://doi.org/10.1109/TPDS.2019.2893940. August

    Article  Google Scholar 

  16. Kirk, D.E.: Optimal Control Theory: An Introduction. Prentice-Hall, Englewood Cliffs, N.J. (2004)

    Google Scholar 

  17. Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983) https://doi.org/10.1126/science.220.4598.671, https://www.science.org/doi/abs/10.1126/science.220.4598.671

  18. Kobayashi, H., Konheim, A.: Queueing models for computer communications system analysis. IEEE Trans. Commun. 25(1), 2–29 (1977). https://doi.org/10.1109/TCOM.1977.1093702

    Article  MathSciNet  Google Scholar 

  19. Le Gall, P.: The theory of networks of single-server queues and the tandem queue model. J. Appl. Math. Stoch. Anal. 10(4), 363–381 (1997)

    Article  MathSciNet  Google Scholar 

  20. Lucas, A.: Ising formulations of many np problems. Front. Phys. 2 (2014). https://doi.org/10.3389/fphy.2014.00005

  21. Neuts, F.M.: Two queues in series with a finite, intermediate waitingroom. J. Appl. Prob. 5(1), 123–142 (1968). http://www.jstor.org/stable/3212081

  22. Padala, P., Hou, K.Y., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A.: Automated control of multiple virtualized resources. In: Proceedings of the 4th ACM European Conference on Computer Systems (EuroSys). Nuremberg, Germany (2009)

    Google Scholar 

  23. Palmer, G.I., Knight, V.A., Harper, P.R., Hawa, A.L.: CIW: An open-source discrete event simulation library. J. Simul. 13(1), 68–82 (2019). https://doi.org/10.1080/17477778.2018.1473909

    Article  Google Scholar 

  24. Preskill, J.: Quantum computing in the NISQ era and beyond. Quantum 2(79) (2018)

    Google Scholar 

  25. Qin, S., Badgwell, T.: A survey of industrial model predictive control technology. Control. Eng. Pract. 93(316), 733–764 (2003)

    Article  Google Scholar 

  26. Rosberg, Z., Varaiya, P., Walrand, J.: Optimal control of service in tandem queues. IEEE Trans. Autom. Control 27(3), 600–610 (1982). https://doi.org/10.1109/TAC.1982.1102957

    Article  MathSciNet  Google Scholar 

  27. Rossiter, J.A.: A First Course in Predictive Control. CRC Press (2018)

    Google Scholar 

  28. Santoro, G.E., Tosatti, E.: Optimization using quantum mechanics: quantum annealing through adiabatic evolution. J. Phys. A: Math. General 39(36), R393 (2006). https://doi.org/10.1088/0305-4470/39/36/R01, https://dx.doi.org/10.1088/0305-4470/39/36/R01

  29. Schoeffauer, R., Wunder, G.: Model-predictive control for discrete-time queueing networks with varying topology. IEEE Trans. Control Netw. Syst. 8(3), 1528–1539 (2021). https://doi.org/10.1109/TCNS.2021.3074250

    Article  MathSciNet  Google Scholar 

  30. Schwenzer, M., Ay, M., Bergs, T., Abel, D.: Review on model predictive control: An engineering perspective. Int. J. Adv. Manuf. Technol. 117, 1327–1349 (2021). https://doi.org/10.1007/s00170-021-07682-3

    Article  Google Scholar 

  31. Suman, B., Kumar, P.: A survey of simulated annealing as a tool for single and multiobjective optimization. J. Oper. Res. Soc. 57, 1143–1160 (2006). https://doi.org/10.1057/palgrave.jors.2602068

    Article  Google Scholar 

  32. de Waal, P.R.: Performance analysis and optimal control of an mm1k queueing system with impatient customers, pp. 28–40. Springer, Berlin Heidelberg (1987). https://doi.org/10.1007/978-3-642-73016-0_3

  33. Wang, C., Chen, H., Jonckheere, E.: Quantum versus simulated annealing in wireless interference network optimization. Sci. Rep. 6(25797) (2016). https://doi.org/10.1038/srep25797

  34. Xu, Q., Ma, G., Ding, K., Xu, B.: An adaptive active queue management based on model predictive control. IEEE Access 8, 174489–174494 (2020). https://doi.org/10.1109/ACCESS.2020.3025377

    Article  Google Scholar 

  35. Yarkoni, S., Raponi, E., Bäck, T., Schmitt, S.: Quantum annealing for industry applications: Introduction and review. Rep. Progr. Phys. 85(10), 104001 (2022). https://doi.org/10.1088/1361-6633/ac8c54

Download references

Acknowledgements

We thankfully acknowledge funding by the Hellenic Foundation for Research and Innovation through the STREAMSTORE faculty grant (GrantID HFRI-FM17-1998)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to George T. Stamatiou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Stamatiou, G.T., Magoutis, K. (2024). Quantum-Enhanced Control of a Tandem Queue System. In: Kalyvianaki, E., Paolieri, M. (eds) Performance Evaluation Methodologies and Tools. VALUETOOLS 2023. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 539. Springer, Cham. https://doi.org/10.1007/978-3-031-48885-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48885-6_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48884-9

  • Online ISBN: 978-3-031-48885-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics