Skip to main content

Hybrid Classical-Quantum Software Services Systems: Exploration of the Rough Edges

  • Conference paper
  • First Online:
Quality of Information and Communications Technology (QUATIC 2021)

Abstract

The development that quantum computing technologies are achieving is beginning to attract the interest of companies that could potentially be users of quantum software. Thus, it is perfectly feasible that during the next few years hybrid systems will start to appear integrating both the classical software systems of companies and new quantum ones providing solutions to problems that still remain unmanageable today. A natural way to support such integration is Service-Oriented Computing. While conceptually the invocation of a quantum software service is similar to that of a classical one, technically there are many differences. To highlight these differences and the difficulties to develop quality quantum services, this paper takes a well-known problem to which a quantum solution can be provided, integer factorization, and the Amazon Braket quantum service platform. The exercise of trying to provide the factorization as a quantum service is carried out. This case study is used to show the rough edges that arise in the integration of classical-quantum hybrid systems using Service-Oriented Computing. The conclusion of the study allows us to point out directions in which to focus research efforts in order to achieve effective Quantum Service-Oriented Computing.

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 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.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://aws.amazon.com/braket/.

  2. 2.

    https://www.quantumpath.es/.

  3. 3.

    https://flask.palletsprojects.com/.

References

  1. Barzen, J., Leymann, F., Falkenthal, M., Vietz, D., Weder, B., Wild, K.: Relevance of near-term quantum computing in the cloud: a humanities perspective. In: Ferguson, D., Pahl, C., Helfert, M. (eds.) CLOSER 2020. CCIS, vol. 1399, pp. 25–58. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-72369-9_2

    Chapter  Google Scholar 

  2. Bergholm, V., et al.: Pennylane: automatic differentiation of hybrid quantum-classical computations. arXiv preprint arXiv:1811.04968 (2018)

  3. Boixo, S., Albash, T., Spedalieri, F.M., Chancellor, N., Lidar, D.A.: Experimental signature of programmable quantum annealing. Nat. Commun. 4(1), 1–8 (2013)

    Article  Google Scholar 

  4. Bouguettaya, A., et al.: A service computing manifesto: the next 10 years. Commun. ACM 60(4), 64–72 (2017)

    Article  Google Scholar 

  5. Cross, A.: The IBM Q experience and QISKIT open-source quantum computing software. APS March Meet. Abs. 2018, L58-003 (2018)

    Google Scholar 

  6. Cuomo, D., Caleffi, M., Cacciapuoti, A.S.: Towards a distributed quantum computing ecosystem. IET Quantum Commun. 1(1), 3–8 (2020)

    Article  Google Scholar 

  7. Endrei, M., et al.: Patterns: service-oriented architecture and web services. IBM Corporation, International Technical Support Organization, New York (2004)

    Google Scholar 

  8. Haring, R., et al.: The IBM blue GENE/Q compute chip. IEEE Micro 32(2), 48–60 (2011)

    Article  Google Scholar 

  9. Hooton, C.: Examining the economic contributions of the cloud to the United States economy. Report. Internet Association, Washington, DC (2019)

    Google Scholar 

  10. Hu, F., Wang, B.N., Wang, N., Wang, C.: Quantum machine learning with d-wave quantum computer. Quantum Eng. 1(2), e12 (2019)

    Google Scholar 

  11. Jiang, S., Britt, K.A., McCaskey, A.J., Humble, T.S., Kais, S.: Quantum annealing for prime factorization. Sci. Rep. 8(1), 1–9 (2018)

    Google Scholar 

  12. Kielpinski, D., Monroe, C., Wineland, D.J.: Architecture for a large-scale ion-trap quantum computer. Nature 417(6890), 709–711 (2002)

    Article  Google Scholar 

  13. Leymann, F., Barzen, J., Falkenthal, M., Vietz, D., Weder, B., Wild, K.: Quantum in the cloud: application potentials and research opportunities. In: Proceedings of the 10th International Conference on Cloud Computing and Service Science (CLOSER 2020), pp. 9–24. SciTePress (2020). https://doi.org/10.5220/0009819800090024

  14. Li, S., et al.: Understanding and addressing quality attributes of microservices architecture: a systematic literature review. Inf. Softw. Technol. 131, 106449 (2021)

    Article  Google Scholar 

  15. MacQuarrie, E.R., Simon, C., Simmons, S., Maine, E.: The emerging commercial landscape of quantum computing. Nat. Rev. Phys. 2(11), 596–598 (2020)

    Article  Google Scholar 

  16. McCaskey, A., Dumitrescu, E., Liakh, D., Humble, T.: Hybrid programming for near-term quantum computing systems. In: 2018 IEEE International Conference on Rebooting Computing (ICRC), pp. 1–12. IEEE (2018)

    Google Scholar 

  17. McCaskey, A.J., Lyakh, D.I., Dumitrescu, E.F., Powers, S.S., Humble, T.S.: XACC: a system-level software infrastructure for heterogeneous quantum-classical computing. Quantum Sci. Technol. 5(2), 024002 (2020)

    Article  Google Scholar 

  18. Moguel, E., Berrocal, J., García-Alonso, J., Murillo, J.M.: A roadmap for quantum software engineering: applying the lessons learned from the classics. In: Pérez-Castillo, R., Piattini, M., Peterssen, G., Hevia, J.L. (eds.) Short Papers Proceedings of the 1st International Workshop on Software Engineering & Technology (Q-SET’20) co-located with IEEE International Conference on Quantum Computing and Engineering (IEEE Quantum Week 2020), (Online Conference) Broomfield, Colorado, USA, October 2020. CEUR Workshop Proceedings, vol. 2705, pp. 5–13. CEUR-WS.org (2020). http://ceur-ws.org/Vol-2705/short1.pdf

  19. Motta, M., et al.: Determining eigenstates and thermal states on a quantum computer using quantum imaginary time evolution. Nat. Phys. 16(2), 205–210 (2020)

    Article  Google Scholar 

  20. Nielsen, M.A., Chuang, I.: Quantum computation and quantum information (2002)

    Google Scholar 

  21. Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering, WISE 2003, pp. 3–12. IEEE (2003)

    Google Scholar 

  22. Pérez-Castillo, R., Piattini, M.: The quantum software engineering path. In: Pérez-Castillo, R., Piattini, M., Peterssen, G., Hevia, J.L. (eds.) Short Papers Proceedings of the 1st 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 (2020). http://ceur-ws.org/Vol-2705/invited1.pdf

  23. Pérez-Castillo, R., Serrano, M.A., Piattini, M.: Software modernization to embrace quantum technology. Adv. Eng. Softw. 151, 102933 (2021)

    Article  Google Scholar 

  24. Piattini, M., Peterssen, G., Pérez-Castillo, R.: Quantum computing: A new software engineering golden age. ACM SIGSOFT Softw. Eng. Notes 45(3), 12–14 (2020)

    Article  Google Scholar 

  25. Piattini, M., Serrano, M., Perez-Castillo, R., Petersen, G., Hevia, J.L.: Toward a quantum software engineering. IT Prof. 23(1), 62–66 (2021)

    Article  Google Scholar 

  26. Rahaman, M., Islam, M.M.: A review on progress and problems of quantum computing as a service (QCAAS) in the perspective of cloud computing. Glob. J. Comput. Sci. Technol. (2015)

    Google Scholar 

  27. Sodhi, B.: Quality attributes on quantum computing platforms. arXiv preprint arXiv:1803.07407 (2018)

  28. Wang, B., Hu, F., Yao, H., Wang, C.: Prime factorization algorithm based on parameter optimization of Ising model. Sci. Rep. 10(1), 1–10 (2020)

    Article  Google Scholar 

  29. Wang, L., et al.: Cloud computing: a perspective study. New Gener. Comput. 28(2), 137–146 (2010)

    Article  Google Scholar 

  30. Wild, K., Breitenbücher, U., Harzenetter, L., Leymann, F., Vietz, D., Zimmermann, M.: TOSCA4QC: two modeling styles for TOSCA to automate the deployment and orchestration of quantum applications. In: 24th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2020, Eindhoven, The Netherlands, 5–8 October 2020, pp. 125–134. IEEE (2020). https://doi.org/10.1109/EDOC49727.2020.00024

  31. Wille, R., Van Meter, R., Naveh, Y.: IBM’S Qiskit tool chain: working with and developing for real quantum computers. In: 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1234–1240. IEEE (2019)

    Google Scholar 

  32. Zhao, J.: Quantum software engineering: landscapes and horizons. CoRR abs/2007.07047 (2020). https://arxiv.org/abs/2007.07047

Download references

Acknowledgements

This work was supported by the projects 0499_4IE_PLUS_4_E (Interreg V-A España-Portugal 2014–2020) and RTI2018-094591-B-I00 (MCIU/AEI/FEDER, UE), by the FPU19/03965 grant, by the Department of Economy and Infrastructure of the Government of Extremadura (GR18112, IB18030), and by the European Regional Development Fund.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jose Garcia-Alonso .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Valencia, D., Garcia-Alonso, J., Rojo, J., Moguel, E., Berrocal, J., Murillo, J.M. (2021). Hybrid Classical-Quantum Software Services Systems: Exploration of the Rough Edges. In: Paiva, A.C.R., Cavalli, A.R., Ventura Martins, P., Pérez-Castillo, R. (eds) Quality of Information and Communications Technology. QUATIC 2021. Communications in Computer and Information Science, vol 1439. Springer, Cham. https://doi.org/10.1007/978-3-030-85347-1_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85347-1_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85346-4

  • Online ISBN: 978-3-030-85347-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics