Quantum Software as a Service Through a Quantum API Gateway

被引:37
作者
Garcia-Alonso, Jose [1 ]
Rojo, Javier [1 ]
Valencia, David [1 ]
Moguel, Enrique [1 ]
Berrocal, Javier [1 ]
Manuel Murillo, Juan [1 ]
机构
[1] Univ Extremadura, Caceres 10003, Spain
关键词
Quantum computing; Logic gates; Software; Computers; Cloud computing; Hardware; Computational modeling;
D O I
10.1109/MIC.2021.3132688
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As quantum computers mature, the complexity of quantum software increases. As we move from the initial standalone quantum algorithms toward complex solutions combining quantum algorithms with traditional software, new software engineering methods and abstractions are needed. Nowadays, quantum computers are usually offered in the cloud, under a pay-per-use model, leading to the adoption of the service-oriented good practices that dominate the cloud today. However, specific adaptations are needed to reap the benefits of service-oriented computing while dealing with quantum hardware limitations. In this article, we propose the Quantum API Gateway-an adaptation of the API Gateway pattern that takes into account the fact that quantum services cannot be deployed as traditional services. Instead, the Quantum API Gateway recommends the best quantum computer to run a specific quantum service at run time. As proof of concept, we provide an implementation of the Quantum API Gateway for the Amazon Braket platform.
引用
收藏
页码:34 / 41
页数:8
相关论文
共 13 条
  • [1] Barzen J., 2020, REVISED SELECTED PAP, V1399
  • [2] Bhavya S., 2019, ADV INTELLIGENT SYST, V1182, P195, DOI [10.1007/978-3-030-49345-521, DOI 10.1007/978-3-030-49345-521]
  • [3] Hooton C., 2019, REP
  • [4] Quantum in the Cloud: Application Potentials and Research Opportunities
    Leymann, Frank
    Barzen, Johanna
    Falkenthal, Michael
    Vietz, Daniel
    Weder, Benjamin
    Wild, Karoline
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2020, : 9 - 24
  • [5] The emerging commercial landscape of quantum computing
    MacQuarrie, Evan R.
    Simon, Christoph
    Simmons, Stephanie
    Maine, Elicia
    [J]. NATURE REVIEWS PHYSICS, 2020, 2 (11) : 596 - 598
  • [6] XACC: a system-level software infrastructure for heterogeneous quantum-classical computing*
    McCaskey, Alexander J.
    Lyakh, Dmitry, I
    Dumitrescu, Eugene F.
    Powers, Sarah S.
    Humble, Travis S.
    [J]. QUANTUM SCIENCE AND TECHNOLOGY, 2020, 5 (02):
  • [7] Piattini Mario, 2020, ACM SIGSOFT Software Engineering Notes, V45, P12, DOI 10.1145/3402127.3402131
  • [8] Rahaman M., 2015, GLOB J COMPUT SCI TE, V15, P15
  • [9] Rojo J., 2021, INT WORKSH SOFTW ENG, V3008, P38
  • [10] Architectural Patterns for Microservices: A Systematic Mapping Study
    Taibi, Davide
    Lenarduzzi, Valentina
    Pahl, Claus
    [J]. CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 221 - 232