Author:
Moguel Enrique,Garcia-Alonso Jose,Murillo Juan M.
Abstract
AbstractQuantum computing is advancing by leaps and bounds to become a commercial reality. This revolutionary new technology aims to improve essential areas such as cybersecurity, financial services, and medicine. The growth of this technology has encouraged different research centers and big companies such as IBM, Amazon, Microsoft, and Google to dedicate considerable efforts to the development of new technologies that bring quantum computing to the market. However, these technologies are not yet mature and create a major problem of vendor lock-in. Therefore, new techniques and tools are needed to facilitate access to this technology and to allow developers to increase the level of abstraction at which they work. In this chapter, we perform a technical comparison between different quantum computing service providers using a case study by performing empirical tests based on the Traveling Salesman Problem. This study highlights the differences between the major providers. To address these differences and reduce the vendor lock-in effect, we made three proposals: an extension of the Quantum API Gateway to support the different vendors; a code generator making use of a modification of the OpenAPI specification; and a workflow to automate the continuous deployment of these services making use of GitHub Actions. This would allow programmers to deploy quantum code without specific knowledge of the major vendors, which would facilitate access and simplify the development of quantum applications.
Publisher
Springer Nature Switzerland
Reference71 articles.
1. MacQuarrie, E.R., Simon, C., Simmons, S., Maine, E.: The emerging commercial landscape of quantum computing. Nature Rev. Phys. 2(11), 596–598 (2020). https://doi.org/10.1038/s42254-020-00247-5
2. Rojo, J., Valencia, D., Berrocal, J., Moguel, E., Garcia-Alonso, J., Rodriguez, J.M.M.: Trials and tribulations of developing hybrid quantum-classical microservices systems (2021). https://doi.org/10.48550/arXiv.2105.04421
3. Romero-Álvarez, J., Alvarado-Valiente, J., Garcia-Alonso, J., Moguel, E., Murillo, J.M.: A graph-based healthcare system for quantum simulation of medication administration in the aging people. In: Gerontechnology IV, pp. 34–41. Springer, Évora, Portugal (2022). https://doi.org/10.1007/978-3-030-97524-1_4
4. Pérez-Castillo, R., Piattini, M.: The quantum software engineering path. In: International Workshop on Software Engineering & Technology (Q-SET’20) Co-located with IEEE International Conference on Quantum Computing and Engineering (IEEE Quantum Week 2020) Broomfield, Colorado, USA, October, 2020. CEUR Workshop Proceedings, vol. 2705, pp. 1–4. CEUR-WS.org. http://ceur-ws.org/Vol-2705/invited1.pdf
5. Wille, R., Van Meter, R., Naveh, Y.: Ibm’s qiskit tool chain: Working with and developing for real quantum computers. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), Florence, Italy, pp. 1234–1240 (2019). https://doi.org/10.23919/DATE.2019.8715261