TOSCA4QC: Two Modeling Styles for TOSCA to Automate the Deployment and Orchestration of Quantum Applications

TOSCA4QC: Two Modeling Styles for TOSCA to Automate the Deployment and Orchestration of Quantum Applications
复制标题

TOSCA4QC:TOSCA 的两种建模风格,用于自动化量子应用程序的部署和编排

DOI:
--
复制
发表时间:
2020
期刊:
IEEE International Enterprise Distributed Object Computing Conference
影响因子:
--
通讯作者:
Michael Zimmermann
Michael Zimmermann
中科院分区:
--
文献类型:
--
作者:
Karoline Wild;Uwe Breitenbücher;Lukas Harzenetter;F. Leymann;Daniel Vietz;Michael Zimmermann

文献摘要

参考文献

被引文献

相似文献

量子计算引入了一种新的计算范式,有望解决经典计算机无法有效解决的问题。因此,量子应用将越来越多地集成到经典应用中。为了将这些复合应用程序投入生产,需要使用自动化部署和编排技术,以避免容易出错且耗时的手动流程。对于非量子应用,近年来已经开发了各种部署技术。然而,量子应用程序的部署目前与非量子应用程序有很大的不同,因此导致了量子应用程序部署的不同建模过程。为了克服这些问题,我们提出了TOSCA4QC,它引入了两种基于云应用程序拓扑和配置规范(TOSCA)标准的部署建模风格,用于自动化量子应用程序的部署和编排:(i)SDK特定的建模风格,以涵盖所有技术部署细节和(ii)SDK无关的建模风格,支持常见的建模原则。我们进一步展示了如何将现有的模型驱动开发(MDD)方法应用于将SDK不可知模型改进为可执行的SDK特定模型。我们证明了实际的可行性,通过一个原型实现作为一个扩展的TOSCA生态系统OpenTOSCA和三个案例研究与IBMQ和量子模拟器。
Quantum computing introduces a new computing paradigm that promises to solve problems that cannot be solved by classical computers efficiently. Thus, quantum applications will be more and more integrated in classical applications. To bring these composite applications into production, technologies for an automated deployment and orchestration are required to avoid manual error-prone and time-consuming processes. For non-quantum applications, a variety of deployment technologies have been developed in recent years. However, the deployment of quantum applications currently differs significantly from non-quantum applications and thus, leads to a different modeling procedure for the deployment of quantum applications. To overcome these problems, we propose TOSCA4QC that introduces two deployment modeling styles based on the Topology and Orchestration Specification for Cloud Applications (TOSCA) standard for automating the deployment and orchestration of quantum applications: (i) SDK-specific modeling style to cover all technical deployment details and (ii) SDK-agnostic modeling style supporting common modeling principles. We further show how existing model-driven development (MDD) approach can be applied to refine a SDK-agnostic model to an executable SDK-specific model. We demonstrate the practical feasibility by a prototypical implementation as an extension of the TOSCA ecosystem OpenTOSCA and three case studies with IBMQ and a quantum simulator.
DOI: 10.22331/q-2018-08-06-79
发表时间: 2018-08-06
期刊: QUANTUM
影响因子: 6.4
作者:
Preskill, John
通讯作者: Preskill, John