Quantum Resource Access Locking via Preliminary Action

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In quantum computing environments, managing access to limited qubits is challenging due to multiple entities requesting access simultaneously, leading to decreased performance and inefficiencies from differing request formats that require additional computational resources for parsing.

Innovation Solution

A quantum computing system obtains information from a client device regarding resource access requests, sends a request to a quantum access granting entity including resource details, intended actions, and client identity, and requests a preliminary lock to prevent concurrent access, allowing efficient management of resource access decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple entities simultaneously request access to quantum computing resources, then resource utilization increases, but access management efficiency decreases due to conflicts and parsing overhead

Engineering Contradiction:
Improveresource utilizationVSAvoidaccess management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by implementing a preliminary lock mechanism that is assigned to quantum computing resources before access decisions are made. This lock prevents other entities from accessing the resource during the access decision process, eliminating the need to parse and handle conflicting simultaneous requests. The lock is assigned in advance (at the time of access request) and held until the access decision is communicated, thereby simplifying access management while maintaining high resource utilization.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If preliminary lock is assigned to quantum computing resource, then access conflict is prevented, but resource availability is reduced during access decision processing

Engineering Contradiction:
Improveaccess conflict preventionVSAvoidresource availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by implementing a preliminary lock that provides only the specific function needed during access decision processing - preventing new access requests - without imposing additional restrictions. The lock is partial in the sense that it only blocks access requests, not all potential operations on the resource. Moreover, the lock is held for the minimal necessary duration (only until the access decision is communicated), thereby preventing access conflicts while minimizing the impact on resource availability.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If access requests are processed without preliminary lock, then resource availability is maximized, but concurrent access conflicts increase

Engineering Contradiction:
Improveresource availabilityVSAvoidaccess conflict prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent resolves this contradiction by applying preliminary action through the preliminary lock mechanism. The lock is assigned in advance (at the time of receiving the access request) to prevent any concurrent access conflicts before they can occur. This preliminary protective action ensures that even though the resource appears unavailable during the lock period, it actually prevents unreliable concurrent access scenarios. The resource becomes available again immediately after the access decision is communicated, maintaining high overall availability while ensuring access conflict prevention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240144072A1Resource access request handling for quantum computing systems
Publication Date: 2024.05.02 RED HAT INC
  • US20240144072A1 patent drawing
  • US20240144072A1 patent drawing
  • US20240144072A1 patent drawing

AI summary

Information descriptive of a request to access a quantum computing resource and an intended action associated with the quantum computing resource is obtained from a quantum client device by a quantum computing system. Based at least in part on the information, a quantum computing resource access request is sent to a quantum access granting entity, wherein the quantum computing resource access request comprises information descriptive of the quantum computing resource, an intended action, and an identity of the quantum client device. A request to assign a preliminary lock to the quantum computing resource for the quantum client device is provided. Responsive to sending the quantum computing resource access request, information indicative of a decision to grant quantum computing resource access to the quantum client device is received from the quantum access granting entity.