Host Identity Transfer Encoding Decoding Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multiprocessor systems, there is a need to securely reallocate host identities between host systems during failover situations or dynamic resource adjustments while ensuring that each host identity is allocated to only one active system at a time, to prevent software infringement and efficiently manage changing resource requirements.

Innovation Solution

A method for securely transferring host identities between host systems, involving encoding and decoding the identities using parameters, with an administrator system facilitating the transfer in phases to ensure reliability and security, and logging the transfers for tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If host identities are reallocated between host systems during failover or dynamic resource adjustments, then system adaptability and resource utilization are improved, but the risk of software infringement increases if not properly controlled

Engineering Contradiction:
Improvehost identity reallocationVSAvoidsoftware infringement
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an administrator system as an intermediary that mediates the transfer of host identities between host systems. The administrator system receives transfer requests, validates them, and coordinates the encoding and decoding process, ensuring that host identities are properly transferred without enabling software infringement. This intermediary mechanism provides centralized control and validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs encoding and decoding operations as parameter changes to transform host identities during transfer. The host identity is encoded using a parameter before transfer and decoded at the destination, ensuring that the identity cannot be improperly copied or used without the proper decoding key. This parameter transformation provides cryptographic protection against software infringement.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If host identities are transferred securely using encoding and decoding, then security is improved, but the complexity of the transfer process increases

Engineering Contradiction:
Improvesecure transferVSAvoidtransfer process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the security-critical encoding and decoding operations from the general host identity transfer process. By separating these security functions into distinct steps performed by specific systems (encoding by the source host system, decoding by the destination host system under administrator supervision), the complexity is managed through functional decomposition rather than monolithic processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The transfer process is segmented into distinct phases: encoding at the source, removal from source repository, transfer, decoding at destination, and addition to destination repository. The administrator system segments its role into validation, coordination, and logging functions. This segmentation allows each component to focus on a specific task, improving security while making the overall process more manageable.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If host identities are transferred between host systems, then resource flexibility is improved, but the risk of identity misallocation increases

Engineering Contradiction:
Improveresource flexibilityVSAvoididentity allocation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through the administrator system that validates transfer requests and monitors the transfer process. The system provides feedback by confirming proper encoding, verifying destination eligibility, and logging the transfer. This feedback loop ensures that host identities are allocated reliably and prevents misallocation by validating each step of the transfer process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The administrator system performs preliminary validation actions before the actual host identity transfer occurs. It validates the transfer request, checks the destination host system's eligibility, and prepares the decoding process in advance. This preliminary action prevents misallocation by ensuring all conditions are met before the identity is transferred.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7444396B2Transferring system identities
Publication Date: 2008.10.28 ORACLE AMERICAN INC
  • US7444396B2 patent drawing
  • US7444396B2 patent drawing
  • US7444396B2 patent drawing

AI summary

First and second host systems can each include a respective repository of host identities. The first host system can encode a host identity to be transferred to the second host system using a parameter, for example a property of the second host system. The first host system can divulge the result of the encoding and remove the host identity from its repository. The second host system can decode the host identity to be transferred using the parameter, and can then add the host identity to be transferred to its repository.