Quantum programming is today largely discussed at the level of circuits and application programminginterfaces: a developer constructs a circuit, submits it to a simulator or a cloud-hosted device, and readsback measurement results. As quantum computing moves toward shared, heterogeneous, andincreasingly hybrid quantum-classical environments, a complementary systems-level question becomesimportant — how should the lifecycle of a quantum computation be managed once it leaves the hands ofthe programmer, particularly when many such computations compete for limited execution resources?This paper presents QuantumOS, a research-oriented software platform that treats a quantum circuit notmerely as an object to be executed, but as a managed workload: a quantum job that is created, queued,scheduled according to a selectable policy, assigned to a computational resource by a resource manager,optionally transformed by a circuit-processing stage, executed on a local Quantum Virtual Machine(QVM), and finally recorded and surfaced through a monitoring dashboard. QuantumOS is explicitly aresearch prototype and does not control physical quantum hardware; its current execution backend is aclassical, local circuit simulator. We describe the system's layered architecture, its job-lifecycle andscheduling abstractions, and its execution workflow, and we report an experimental evaluation of theQVM's performance and correctness characteristics. Measured results show that QVM execution timeremains low for small circuits and rises sharply beyond approximately eight to nine simulated qubits,consistent with the expected cost of classical state-vector simulation, and that execution time growsroughly in proportion to the number of measurement shots requested. A correctness evaluation of fourcanonical circuits — a single-qubit Hadamard gate, a Pauli-X gate, a two-qubit Bell state, and a three-qubitGHZ state, each sampled at 10,000 shots — shows observed outcome probabilities within approximatelyhalf a percentage point of their theoretical values, consistent with ordinary statistical sampling variationrather than simulation error. We discuss how the broader scheduling and resource-managementarchitecture supports the paper's central systems claim even where full quantitative benchmarking ofevery subsystem remains for future work, and we outline the educational value of a locally runnableplatform that makes both quantum-circuit behavior and workload-management concepts directlyobservable. We conclude by identifying the prototype's current limitations and the concrete next stepsrequired to mature QuantumOS into a more completely benchmarked research platform.
Quantum programming is today largely discussed at the level of circuits and application programminginterfaces: a developer constructs a circuit, submits it to a simulator or a cloud-hosted device, and readsback measurement results. As quantum computing moves toward shared, heterogeneous, andincreasingly hybrid quantum-classical environments, a complementary systems-level question becomesimportant — how should the lifecycle of a quantum computation be managed once it leaves the hands ofthe programmer, particularly when many such computations compete for limited execution resources?This paper presents QuantumOS, a research-oriented software platform that treats a quantum circuit notmerely as an object to be executed, but as a managed workload: a quantum job that is created, queued,scheduled according to a selectable policy, assigned to a computational resource by a resource manager,optionally transformed by a circuit-processing stage, executed on a local Quantum Virtual Machine(QVM), and finally recorded and surfaced through a monitoring dashboard. QuantumOS is explicitly aresearch prototype and does not control physical quantum hardware; its current execution backend is aclassical, local circuit simulator. We describe the system's layered architecture, its job-lifecycle andscheduling abstractions, and its execution workflow, and we report an experimental evaluation of theQVM's performance and correctness characteristics. Measured results show that QVM execution timeremains low for small circuits and rises sharply beyond approximately eight to nine simulated qubits,consistent with the expected cost of classical state-vector simulation, and that execution time growsroughly in proportion to the number of measurement shots requested. A correctness evaluation of fourcanonical circuits — a single-qubit Hadamard gate, a Pauli-X gate, a two-qubit Bell state, and a three-qubitGHZ state, each sampled at 10,000 shots — shows observed outcome probabilities within approximatelyhalf a percentage point of their theoretical values, consistent with ordinary statistical sampling variationrather than simulation error. We discuss how the broader scheduling and resource-managementarchitecture supports the paper's central systems claim even where full quantitative benchmarking ofevery subsystem remains for future work, and we outline the educational value of a locally runnableplatform that makes both quantum-circuit behavior and workload-management concepts directlyobservable. We conclude by identifying the prototype's current limitations and the concrete next stepsrequired to mature QuantumOS into a more completely benchmarked research platform.
Quantum Computing is advancing from isolated prototypes toward heterogeneous, cloud-accessed quantum processors that are noisy, capacity-limited, and operationally diverse. In this landscape, the prevalent device-centric execution model (i.e., compiling a circuit for a single backend and running all shots monolithically) constrains scale, reliability, and cost-effectiveness. This thesis argues for and instantiates a system-centric paradigm of distributed execution, which treats execution as an engineered process that orchestrates spatial and temporal distribution across multiple devices and time scales, guided by explicit Quality-of-Service (QoS) objectives. Spatial distribution aggregates multiple, heterogeneous Quantum Processing Units and supporting classical services into a shared resource pool, placing circuits, subcircuits, and workloads where their algorithmic needs best align with hardware characteristics and availability. Temporal distribution adapts execution over time, modulating sampling depth, pacing, and scheduling in response to drift, queue dynamics, and evidence of statistical convergence. Together, these dimensions are governed by policy-driven orchestrations that reconciles fidelity, latency, and cost, and that elevates user intent above device idiosyncrasies. This thesis delivers five main contributions: (1) a shot-wise execution methodology that distributes measurement shots across heterogeneous QPUs under policy control, reducing output variance and matching or surpassing single-device averages; (2) Quantum Broker, a QoS-aware orchestration framework with the Quantum QoS Specification Language (QQSpec) that consistently finds feasible, high-quality allocations and outperforms single-backend and uniform-shot baselines under competing fidelity/latency/cost goals; (3) Cut&Shoot, an integrated circuit-cutting + shot-wise pipeline that executes large circuits across multiple devices with significantly lower error than monolithic, cutting-only, or shot-wise-only baselines, at negligible time overhead relative to standard cutting; (4) a hybrid orchestration architecture, QCRAFT Scheduler–Shotwise, which combines high-level circuit scheduling with shot-wise distribution to achieve up to 95% cost reduction and 92% fewer job submissions while improving robustness to hardware variability; and (5) IncrementalExecution, an adaptive, evidence-seeking shot manager that approximates optimal allocations with minimal overhead and high fidelity across unseen circuits and backends. Evaluations on simulated and real cloud backends demonstrate practicality across heterogeneous providers. Situated within Quantum Software Engineering, this thesis promotes abstractions and runtime mechanisms that make distribution a first-class program property rather than a backend option. The resulting perspective embraces hardware diversity as an optimization opportunity, improves portability across providers, and lays a path from today’s Noisy Intermediate-Scale Quantum (NISQ) platforms to future networked and fault-tolerant regimes. The overarching vision is that, by engineering execution as a principled, evidence-seeking process, heterogeneous quantum resources become the substrate for scalable, reliable, and efficient Quantum Computing.
Quantum computing resources are increasingly being incorporated into high-performance computing (HPC) environments as co-processors for hybrid workloads. To support this paradigm, quantum devices must be treated as schedulable first-class resources within existing HPC infrastructure. This enables consistent workload management, unified resource visibility, and support for hybrid quantum-classical job execution models. This paper presents a reference architecture and implementation for the integration of quantum computing resources, both on-premises and cloud-hosted into HPC centers via standard workload managers. We introduce a Slurm plugin designed to abstract and control quantum backends, enabling seamless resource scheduling, minimizing queue duplication, and supporting job co-scheduling with classical compute nodes. The architecture supports heterogeneous quantum resources and can be extended to any workload (and container) management systems.
Hybrid quantum-classical performance depends on how quantum processors share classical compute, controllers, memory, and communication links. Circuit simulators and provider measurements expose kernel and job behavior, but leave topology-level questions about controller bottlenecks, quantum capacity, and mixed-workload contention unanswered. We present HybridQC, a discrete-event simulator for configurable hybrid compute units (HCUs). Users specify resource graphs containing classical compute, memory, controllers, quantum annealing (QA) and digital quantum computing (DQC) devices, and links. Jobs become dependent stages for preparation, quantum execution, transfers, reconstruction, and postprocessing. Finite capacities and selectable scheduling policies determine where stages wait and overlap. Service profiles use measurements from D-Wave Advantage 1 and Advantage 2 and IBM Kingston, Marrakesh, and Fez, separating physical quantum-processor occupancy from cloud wall time. Mean absolute percentage errors are 3.92%-8.04% for D-Wave access time and 5.26%-19.01% for IBM quantum seconds. Balanced 10x HCU scaling improves makespan by 2.19x-3.42x, while policy choice changes makespan by 1.80x for a mixed workload with 20 jobs per workload family. Scaling depends on which inputs grow: 100x data growth yields median runtime near 306 s, while 100x joint growth in circuits, shots, and depth reaches 4.806 x 10^7 s on the fixed HCU. HybridQC enables designers to study topology, scheduling, and workload growth before tightly integrated quantum-classical machines exist physically.
Abstract Quantum computers are increasingly used not as standalone machines but as accelerators within hybrid workflows, in which a classical system prepares a circuit, submits it to a quantum processor, and interprets probabilistic results. This thesis treats the quantum–classical interface as a systems problem rather than a physics one. The orchestration, scheduling, and observability taken for granted in classical cloud-native operations are largely absent at the quantum execution boundary. From a layered analysis of the interface and a survey of existing orchestration and observability work, the thesis derives a set of requirements and answers them with a proof-of-concept, the Quantum Circuit Controller (QCC), a control plane for the quantum–classical interface. It brings cloud-native orchestration and vendor-neutral, standards-based observability to the quantum execution boundary, treating a quantum backend as a managed, observable resource rather than an opaque remote endpoint. Exercised end-to-end on a representative quantum workload across both simulated and real hardware, it satisfies these requirements and makes the computational cost and behaviour of the interface visible. The thesis proposes two standardisation pathways, a vendor-neutral execution interface and a set of quantum observability conventions. Throughout, the work brings the discipline of site reliability engineering to the quantum–classical space. Keywords quantum–classical interface hybrid quantum–classical workloads Kubernetes OpenTelemetry observability cloud-native orchestration Qiskit
High-performance computing (HPC) has evolved over decades through multiple architectural transitions, from vector supercomputers to massively parallel CPU clusters and GPU-accelerated systems, continuously expanding the frontier of scientific discovery. With the emergence of quantum processing units (QPUs) as practical computational accelerators, a new opportunity arises to further extend this trajectory by integrating quantum and classical computing paradigms. Building on the emerging vision of Quantum Integrated High-Performance Computing (QHPC), this paper contributes a full-stack layered architecture that integrates QPUs as first-class accelerators within, not merely alongside, the classical HPC software and hardware stack, with tight, on-premise quantum-classical coupling as its defining characteristic. The architecture comprises of unified resource management, quantum-aware scheduling, hybrid workflow orchestration, middleware and programming abstraction, interconnect technologies, and a tiered execution model enabling seamless workload partitioning across classical and quantum backends. A central aspect of this architecture is a strong user requests abstraction layer that exposes heterogeneous resources through a unified job submission interface, similar in spirit to existing schedulers such as Slurm, allowing users to describe workloads in a consistent template independent of underlying compute type or location. Drawing insights from prior accelerator integration eras, we outline how QHPC can support emerging workloads in quantum chemistry, materials discovery, combinatorial optimization, and climate modeling. We conclude by highlighting open challenges in building scalable, reliable, and programmable quantum-classical infrastructures that seamlessly connect global users to heterogeneous compute resources for future quantum-classical HPC ecosystems.
The convergence of Quantum Computing (QC) and Artificial Intelligence (AI) is reshaping computational paradigms, creating the need for a new class of system software capable of managing hybrid workloads. This paper presents Q-OS, a Quantum-Aware Operating System designed to orchestrate hybrid quantum-classical AI pipelines across cloud and edge environments. Q-OS introduces three novel system components: a Quantum Scheduling Kernel that intelligently allocates portions of AI workloads (such as optimization or sampling) to quantum co-processors; a Quantum Resource Virtualization Layer that abstracts quantum devices as logical accelerators; and a Quantum-AI Compiler Interface that dynamically maps AI operations from frameworks such as TensorFlow and PyTorch into executable quantum kernels. Experimental evaluations using hybrid workloads-including large language model inference (The Pile dataset), quantum-classical generative adversarial networks (CelebA dataset), and reinforcement learning control (OpenAI Gym)-demonstrate that Q-OS achieves up to 32% reduction in end-to-end latency and 27 % improvement in energy efficiency compared to classical distributed systems. The results indicate that Q-OS establishes a scalable foundation for the next generation of intelligent computing infrastructures, bridging quantum and AI ecosystems for real-world deployment.