Dynamic Port Descriptor Version Selection in FICON
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication technologies within computing environments, such as FICON, face challenges in efficiently managing and adapting to faster port speeds and technological advancements, particularly in selecting appropriate port descriptors for communication.
Innovation Solution
A computer program product is developed to facilitate communication by selecting and obtaining a port descriptor version, allowing commands to specify the desired version, which includes enhanced information for faster port speeds and technological modifications, enabling dynamic adaptation and efficient communication within the computing environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed port descriptor version is used in FICON communication, then system stability is maintained, but the system cannot adapt to faster port speeds and technological advancements
Solution Approach 1:
The patent implements dynamic port descriptor version selection by allowing the system to automatically choose between different port descriptor versions (version 0 or version 1) based on the capabilities of the communication partner. This enables the FICON communication system to adapt to varying technological requirements and port speeds without requiring manual configuration or fixed version assignments.
Solution Approach 2:
The patent changes the parameter of port descriptor version from a fixed value to a dynamically selectable parameter. By introducing version indicators and allowing selection between multiple versions, the system can adjust the port descriptor format to match the required communication speed and technological capabilities, resolving the contradiction between stability and adaptability.
2Productivity
If multiple port descriptor versions are supported, then technological advancements and faster port speeds are accommodated, but command complexity increases
Solution Approach 1:
The patent applies preliminary action by including version indicators in port descriptor commands before the actual communication occurs. This allows the system to pre-establish the appropriate descriptor version based on capability exchange, ensuring that subsequent communications use the correct format without requiring complex runtime decisions or reconfiguration.
Solution Approach 2:
The patent creates a universal command structure that can handle multiple port descriptor versions through a standardized interface. The FICON commands are designed to work with both version 0 and version 1 port descriptors using a unified approach, eliminating the need for separate command sets for each version and thereby maintaining communication efficiency while supporting technological advancements.
3Reliability
If port descriptors are updated to include enhanced information, then communication performance improves, but backward compatibility is compromised
Solution Approach 1:
The patent applies local quality by allowing different parts of the system to use different port descriptor versions based on their capabilities. The version indicator mechanism enables each communication endpoint to negotiate and use the appropriate descriptor version (version 0 for legacy systems, version 1 for advanced systems), ensuring that enhanced information structures are used only where supported while maintaining compatibility with older systems.
Solution Approach 2:
The patent implements dynamic version selection that adjusts the port descriptor format based on the communication context. The system can dynamically switch between version 0 and version 1 descriptors depending on the capabilities of the communication partner, ensuring both backward compatibility and support for enhanced communication reliability features when available.
Data Source
AI summary
A port descriptor version of a port descriptor to be obtained is selected. An indication of the port descriptor version is provided in a command to be preceded before another command used to obtain the port descriptor. The other command uses the port descriptor version to obtain the port descriptor. The port descriptor is obtained, and the port descriptor includes information relating to a port to be used in communication within the computing environment.


