FACILITATING TRANSPORT MODE INPUT/OUTPUT OPERATIONS BETWEEN A CHANNEL SUBSYSTEM AND INPUT/OUTPUT DEVICES

    公开(公告)号:CA2819159A1

    公开(公告)日:2013-01-03

    申请号:CA2819159

    申请日:2012-04-11

    Applicant: IBM

    Abstract: A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.

    Ordering of requests using offset fields in a fibre channel input/output data routing system and method.

    公开(公告)号:GB2491439A

    公开(公告)日:2012-12-05

    申请号:GB201206683

    申请日:2012-04-17

    Applicant: IBM

    Abstract: A method for performing an input/output (I/O) operation between a host computer (102) and control-unit (118) comprises obtaining information about the I/O operation from a channel subsystem (128) in the host system, the channel having a local processor and memory. An Address Control Word (ACW) (Fig 11) is generated and specifying the memory location and having an expected offset filed (264, Fig 11) indicating a relative order of an expected data transfer request is stored in the local memory. An address control structure (Fig 5) for each data transfer in the I/O operation is generated and forwarded to the network interface between the channel subsystem and I/O device and specifies a location in the local memory of the ACW includes an offset field (180, Fig 5) indicating a relative order or a corresponding data transfer request relative to other data transfers in the plurality of consecutive data transfer requests. On receipt of an I/O command message via the network a data transfer request from the network interface is issued and includes addressing information. A data route in the channel compares the offset and expected offset fields to determine if the transfer request has been received in the correct order. If the request has been received in order, the corresponding ACW is accessed retrieved and used to route the data transfer request to the host memory (106) specified in the ACW. The expected offset field in the ACW is incremented by an amount corresponding to a size of the data transfer request.

    FACILITATING TRANSPORT MODE INPUT/OUTPUT OPERATIONS BETWEEN A CHANNEL SUBSYSTEM AND INPUT/OUTPUT DEVICES

    公开(公告)号:CA2819159C

    公开(公告)日:2020-04-14

    申请号:CA2819159

    申请日:2012-04-11

    Applicant: IBM

    Abstract: A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.

    Fibre channel input/output data routing system and method

    公开(公告)号:GB2505592A

    公开(公告)日:2014-03-05

    申请号:GB201321241

    申请日:2012-05-17

    Applicant: IBM

    Abstract: On embodiment includes a computer program product for performing a method including: obtaining information relating to an I/O operation at a channel subsystem in a host computer system; generating addressing information and forwarding the addressing information from at least one channel to a network interface between the channel subsystem and at least one I/O device, the addressing information specifying a location in a local channel memory; forwarding an I/O command message to the at least one I/O device via the network interface; responsive to the I/O command message, receiving a data transfer request from the network interface that includes the addressing information; responsive to receiving the data transfer request, accessing one of a plurality of address control words (ACWs), each ACW specifying an address of a location in a host computer memory; and routing the data transfer request to the host memory location specified in the ACW.

Patent Agency Ranking