Quantum Service Version Routing Across Heterogeneous Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quantum computing systems face challenges in efficiently routing requests for quantum services to the best version of the service due to varying configurations and capabilities across different quantum computing devices, leading to potential overload and inefficiencies.

Innovation Solution

Implementing a quantum strangler service that decomposes service requests, analyzes the capabilities and states of multiple quantum service versions and computing devices, and applies a weighing algorithm to determine the optimal version for routing, considering factors like error correction, heat sensitivity, and qubit types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If quantum service requests are routed without considering device capabilities and service version characteristics, then routing simplicity is maintained, but system performance and load distribution deteriorate

Engineering Contradiction:
Improvesystem performanceVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A quantum strangler service is introduced as an intermediary component between client requests and quantum service versions. This mediator decomposes incoming requests, evaluates device capabilities and service characteristics, and intelligently routes requests to optimal service versions, thereby improving system performance without exposing routing complexity to clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The routing decision process is segmented into distinct evaluation dimensions including device capabilities, service version characteristics, and request parameters. Each dimension is independently assessed and weighted to determine the optimal routing destination, enabling systematic performance optimization.

Inventive Principle:
Principle #1Segmentation

2Reliability

If requests are routed to any available quantum service version, then routing speed is maintained, but load distribution and system reliability worsen

Engineering Contradiction:
Improvesystem reliabilityVSAvoidrouting decision time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The quantum strangler service pre-evaluates and caches characteristics of quantum service versions and device capabilities before requests arrive. This preliminary preparation enables rapid routing decisions by comparing incoming requests against pre-analyzed service characteristics, maintaining low routing latency while ensuring reliable load distribution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The routing system dynamically adjusts weighting parameters for different evaluation criteria based on current system state and service characteristics. By changing these parameters adaptively, the system optimizes both reliability and routing speed for different operational conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250284675A1Quantum service version request routing
Publication Date: 2025.09.11 RED HAT INC
  • US20250284675A1 patent drawing
  • US20250284675A1 patent drawing
  • US20250284675A1 patent drawing

AI summary

A computing device receives, from a client computing device, a request to access a quantum service, the request comprising a plurality of parameters associated with the quantum service, wherein a plurality of versions of the quantum service execute on a plurality of quantum computing devices. The quantum computing device identify characteristics of the plurality of versions of the quantum service. The quantum computing device identify characteristics of the plurality of quantum computing devices. The quantum computing device determine a version from among the plurality of versions of the quantum service to route the request to based on the request, the characteristics of the plurality of versions of the quantum service, and the characteristics of the plurality of quantum computing devices. The quantum computing device route the request from the client computing device to the version from among the plurality of versions of the quantum service.