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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Bertsekas, D.P.: Dynamic Programming and Optimal Control: Volumes I-II. Athena Scientific, Belmont, MA (1995)
Bhat, U.: An Introduction to Queueing Theory: Modeling and Analysis in Applications. Statistics for Industry and Technology, Birkhäuser Boston (2015)
Boxma, O., Resing, J.: Tandem queues with deterministic service times. Ann. Oper. Res. 49, 221–239 (1994). https://doi.org/10.1007/BF02031599
Camacho, E., Bordons, C.: Model Predictive Control. Springer, London, UK (2004)
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
D-Wave: Ocean SDK Documentation (2023). https://docs.ocean.dwavesys.com
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
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
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
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
Hellerstein, J., Diao, Y., Parekh, S., Tilbury, D.M.: Feedback Control of Computing Systems. Wiley Interscience Press (2004)
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
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
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
Kirk, D.E.: Optimal Control Theory: An Introduction. Prentice-Hall, Englewood Cliffs, N.J. (2004)
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
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
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)
Lucas, A.: Ising formulations of many np problems. Front. Phys. 2 (2014). https://doi.org/10.3389/fphy.2014.00005
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
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)
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
Preskill, J.: Quantum computing in the NISQ era and beyond. Quantum 2(79) (2018)
Qin, S., Badgwell, T.: A survey of industrial model predictive control technology. Control. Eng. Pract. 93(316), 733–764 (2003)
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
Rossiter, J.A.: A First Course in Predictive Control. CRC Press (2018)
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
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
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
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
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
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
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)