Redundancy System Update Method for Virtual Server Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the configuration of a stack in the related art, updating an application on a redundant virtual server in an active standby configuration requires deleting one stack to temporarily bring the virtual server into a single-system state, leading to potential operational failures and inability to return the server cluster to its initial state in case of unexpected problems.

Innovation Solution

The update control method involves creating new virtual servers with updated application stacks while maintaining redundant secondary interfaces, allowing for sequential changes in these interfaces to avoid single-system state durations and ensure continuous monitoring and recovery capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the stack is deleted to update the application, then the application can be updated to a new version, but the virtual server enters a single-system state which reduces reliability and availability

Engineering Contradiction:
ImproveavailabilityVSAvoidtime in single-system state
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a new stack with the updated application version before deleting the old stack. This preliminary action ensures that a functional redundant system is already in place before the old stack is removed, preventing the system from entering a single-system state and maintaining continuous availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the stack (new stack) with the updated application version while the original stack (old stack) remains operational. This copying approach allows the system to maintain redundancy throughout the update process, avoiding the single-system state that would occur with direct modification or deletion.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the stack is deleted during update, then the application version can be changed, but the server cluster cannot be returned to the initial state if problems occur

Engineering Contradiction:
Improveability to return to initial stateVSAvoidupdate process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent deletes the old stack only after the new stack is successfully created and verified. This discarding-and-recovering approach ensures that if problems occur during the update, the system can be returned to its initial state by simply not deleting the old stack, as it remains intact until the update is confirmed successful.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent performs verification of the new stack before proceeding to delete the old stack. This preliminary verification action ensures that the update is successful and the new stack is functioning properly, reducing the need to revert to the initial state and simplifying the overall update process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the virtual server is in a single-system state during update, then the update can be performed, but the system becomes vulnerable to failures

Engineering Contradiction:
Improvesystem vulnerabilityVSAvoidupdate speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates a new stack as a copy with the updated application while the old stack remains operational. This copying mechanism maintains system redundancy throughout the update process, ensuring that the system remains vulnerable-resistant without significantly impacting update speed, as the operations are performed sequentially but efficiently.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250045041A1Update method of redundancy system, redundancy system, and update control device
Publication Date: 2025.02.06 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20250045041A1 patent drawing
  • US20250045041A1 patent drawing
  • US20250045041A1 patent drawing

AI summary

An update control device (100) of a redundancy system (300) updates an application installed in a virtual machine (211, 212) included in each of a stack (201) and a stack (202) each indicating an instance group of a virtual resource. An update control device (100) executes a creation step of generating a virtual machine (215, 216) corresponding to each stack (201, 202) and including a stack (205, 206) in which a new application is stored, and a changing step of sequentially performing a process of changing a stack indicating the secondary interface associated with each stack (205, 206) to each stack (203, 204).