Software Image Deployment via Access Identifier Redirection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The deployment of software images in computing systems is cumbersome and prone to errors, particularly when reconfiguring computing machines with new access identifiers and reconnecting them in target environments, especially for complex applications with unknown structures or encrypted identifiers.
Innovation Solution
A method that redirects outbound communications from old to new access identifiers by retrieving and associating new identifiers through a shared registry, allowing automatic reconnection without requiring knowledge of the application programs or their structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual reconfiguration of computing machines with new access identifiers is performed, then connection accuracy can be maintained, but deployment time and complexity increase significantly
Solution Approach 1:
The patent introduces a shared registry as an intermediary component that stores mappings between old and new access identifiers. This registry acts as a mediator between the deployment system and computing machines, automatically resolving identifier transitions without requiring manual reconfiguration of each machine's connections.
Solution Approach 2:
The system creates and maintains a copy of the access identifier mapping relationship in the shared registry. Instead of modifying actual connections, the system uses the registry as a virtual mapping layer that redirects communications from old identifiers to new identifiers, preserving connection logic while enabling identifier changes.
2Reliability
If application program structures are analyzed to update connections, then connection accuracy improves, but system complexity and error susceptibility increase
Solution Approach 1:
The patent extracts the connection management functionality from within application programs and concentrates it in the shared registry. By removing the need to analyze and modify application program structures, the system eliminates complexity associated with parsing unknown application structures while maintaining connection accuracy through centralized identifier mapping.
Solution Approach 2:
Instead of modifying application programs to use new identifiers, the system inverts the approach by keeping application programs unchanged and introducing a translation layer (shared registry) that automatically maps old identifiers to new identifiers. This reversal eliminates the need to understand or modify application internal structures.
3Reliability
If comprehensive reconfiguration of all computing machines is performed, then system reliability is maintained, but deployment productivity decreases
Solution Approach 1:
The system performs preliminary actions by pre-establishing the mapping relationships in the shared registry before actual deployment occurs. The registry is configured with all necessary identifier mappings in advance, allowing rapid deployment without requiring step-by-step reconfiguration of each computing machine during the deployment process.
Data Source
AI summary
A processor-implemented method, system, and/or computer program product deploys software images onto a computing system. A first computing machine is instantiated from a software image onto a computing system. The first computing machine has a first old access identifier, and is initially connected to a second computing machine in the computing system via a second old access identifier for the second computing machine. The second computing machine is reconfigured to have a new access identifier by: retrieving the new access identifier for said second computing machine, and associating the new access identifier with the second old access identifier; and redirecting each outbound communication, from the first old access identifier to the second old access identifier, to the new access identifier of the second computing machine.


