Channel Subsystem Data Logout Across FICON Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging FICON channel-to-channel connections is challenging due to the involvement of two channels, and existing mechanisms lack the ability to signal a remote channel to log out across a physical link, making it difficult to diagnose and log errors in a non-disruptive manner.

Innovation Solution

A method and system for generating a data logout command across a channel-to-channel connection, where a processor issues a logout command to the input/output subsystem, which sends it to the channel control unit, allowing for a non-disruptive log to be taken regardless of whether the control unit function resides on the local or remote channel, using a new 'sense-type' command invoked during error conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a non-disruptive log is taken on the local channel via CHSC instruction, then logging capability is improved, but the ability to log across physical links to remote channels is lost

Engineering Contradiction:
Improvelogging capabilityVSAvoidcross-link logging capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a mediator mechanism that translates local channel logout commands into remote channel logout commands across the physical link. The local channel subsystem acts as an intermediary that can signal the remote channel to perform logging operations, effectively bridging the capability gap between local and remote logging.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the logging function into separate components: local channel logging capability and remote channel logging capability. By allowing independent control and signaling between these segments, the system can selectively enable cross-link logging without affecting local logging operations.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If two channels are involved in a single operation, then channel-to-channel connectivity is achieved, but debugging complexity increases

Engineering Contradiction:
Improvechannel connectivityVSAvoiddebugging complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The local channel subsystem serves as a mediator that simplifies debugging by providing a single point of control. Instead of debugging both channels simultaneously, the intermediary mechanism allows operators to initiate logging and diagnostics from the local channel, which then coordinates with the remote channel, reducing debugging complexity to a single primary interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where the remote channel's status and log information are returned to the local channel subsystem. This feedback loop allows operators to monitor and diagnose remote channel operations from the local channel, simplifying the debugging process by centralizing information gathering and analysis.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the control unit function resides on the remote channel, then distributed control is achieved, but the ability to signal logout across the link is lost

Engineering Contradiction:
Improvedistributed controlVSAvoidlogout signaling capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The local channel subsystem acts as an intermediary that translates local logout commands into remote channel commands. This intermediary mechanism preserves distributed control architecture while adding the capability to signal logout across the physical link, as the intermediary handles the translation and signaling to the remote control unit.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal logout signaling mechanism that works regardless of where the control unit function resides. The same local channel command structure can initiate logout operations whether the control unit is local or remote, providing multi-functionality and ease of operation across different control configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7613846B2System for generating a data logout in a computing environment
Publication Date: 2009.11.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7613846B2 patent drawing
  • US7613846B2 patent drawing
  • US7613846B2 patent drawing

AI summary

A method and system are disclosed for generating a data logout in a computing environment having a processor and an input/output subsystem for receiving data from and sending data to the processor. The method comprises the steps of the input/output subsystem maintaining a defined set of data; at defined time, the processor issuing a data logout command; and sending said data logout command to the input/output subsystem. In response to receiving said data logout command, the input/output subsystem sends said defined set of data to a specified location. In a preferred implementation, the input/output subsystem includes a channel subsystem and a plurality of input/output devices, and the data logout command is sent to one of the input/output devices. Also, in the preferred embodiment, the channel subsystem includes a channel control unit function and the data logout command is sent to the channel control unit function.