Virtual Stand-In Service for Production Computing Outages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Production computing services face significant expenses due to the need for redundancy and hot backup systems, which can be beyond the control of clients, and experience outages that lead to downtime, disrupting service availability.

Innovation Solution

A virtual stand-in computing service is generated based on transaction data, including multiple request types and confidence data, which allows it to respond to client requests during outages by using a transaction library to provide model-generated responses and update the production computing service model upon availability, ensuring data parity and adaptive learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete redundancy with parallel production computing services is provided, then service availability and reliability are improved, but operational costs double

Engineering Contradiction:
Improveservice availabilityVSAvoidoperational cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent creates a virtual stand-in service that copies only the essential behavior and response patterns of the production service through transaction sampling and model generation, rather than maintaining a complete redundant system. This allows the stand-in to handle requests during outages without requiring full operational capability, significantly reducing costs while maintaining reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs partial action by capturing and processing only a sample of transactions to build the service model, rather than replicating all service operations. The virtual stand-in service handles only enough functionality to maintain service continuity during outages, using confidence scores to determine when to escalate to full production service restoration.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If hot backup systems are implemented for production computing service, then service continuity is improved, but system complexity and control difficulty increase

Engineering Contradiction:
Improveservice continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual stand-in service acts as an intermediary between clients and the production service during outages. It receives client requests, uses the generated model to determine appropriate responses, and only contacts the production service when needed for model updates or when confidence thresholds are exceeded, simplifying the backup architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The stand-in service is self-sufficient during outages, using its generated model and confidence scoring to autonomously handle requests without requiring active management or coordination with the production service. The system automatically updates its model when the production service becomes available again, reducing operational complexity.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If virtual stand-in service uses transaction sampling to generate service model, then cost and complexity are reduced, but service accuracy and reliability may be compromised

Engineering Contradiction:
Improveoperational costVSAvoidservice accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The system continuously monitors the accuracy of model-generated responses by comparing them with actual production service responses when available. This feedback is used to update the service model and adjust confidence scores, ensuring that the sampled transaction data accurately represents the production service behavior while maintaining cost efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts confidence thresholds and sampling parameters based on service characteristics and outage conditions. By changing these parameters, the system can maintain acceptable service accuracy while optimizing the balance between model generation costs and response reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9141979B1Virtual stand-in computing service for production computing service
Publication Date: 2015.09.22 CA TECH INC
  • US9141979B1 patent drawing
  • US9141979B1 patent drawing
  • US9141979B1 patent drawing

AI summary

Provided are methods of providing a virtual service that may provide partial real time service to clients of a production computing service that is unavailable. Methods may include generating, based on transaction data corresponding to a production computing service that is available, a production computing service model that includes multiple request types and multiple confidence values that correspond to ones of the request types. Methods may include responding to a request received from a client of the production computing service with a model-generated response to the request in response to the production computing service being unavailable. The production computing service is updated with the request received from the client and the model-generated response responsive to the production computing service being available after being unavailable.