Fibre channel input/output data routing system and method

    公开(公告)号:GB2491438A

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

    申请号:GB201206682

    申请日:2012-04-17

    Applicant: IBM

    Abstract: Method for input/output (I/O) between host computer and control-unit 118, comprising: generating and storing in local memory 132 address control words specifying host memory 106 locations for data transfer and data check word generation and save field; responsive to data transfer requests including data to be stored in host memory and data check word, storing data-check-word in save field, and checking data corruption; responsive to data-transfer requests for data to be retrieved from host memory, generating data-check-words based on generation field and appending data-check-words to data. Data-check-words include: longitudinal (LRC)/ cyclical (CRC) redundancy check-word and checksum. I/O can be transport mode. I/O start rates are increased and response time reduced by providing data router 160 in channel of a channel subsystem allowing host bus adaptor (HBA) 154 to directly access host memory without storing I/O data in channel. Isolation for error checking and addressing of multiple address spaces is provided.

    System und Verfahren zur Weiterleitung von Fibre-Channel-Eingangs- und Ausgangsdaten

    公开(公告)号:DE102012209011B4

    公开(公告)日:2013-12-19

    申请号:DE102012209011

    申请日:2012-05-29

    Applicant: IBM

    Abstract: Es wird ein Computerprogrammprodukt zur Durchführung der Eingangs-/Ausgangsverarbeitung (E/A-Verarbeitung) bereitgestellt. Das Computerprogrammprodukt ist konfiguriert, um Folgendes durchzuführen: Erhalten von Informationen bezüglich einer E/A-Operation auf einem Kanal-Teilsystem; Erzeugen und Speichern mindestens eines Adresssteuerwortes (ACW) im Kanalspeicher, das eine oder mehrere Host-Speicherplätze angibt und ein Datenprüfwort-Erzeugungsfeld und/oder ein Datenprüfwort-Speicherfeld enthält; als Reaktion auf das Empfangen einer Eingangsdatenanforderung, die mindestens ein Datenprüfwort enthält, das Speichern des mindestens einen Datenprüfwortes im Datenprüfwort-Speicherfeld und Durchführen einer Prüfung der Daten, um zu ermitteln, ob die Daten beschädigt worden sind; und als Reaktion auf das Empfangen einer Ausgangsdatenanforderung das Erzeugen mindestens eines Datenprüfwortes auf der Grundlage des Datenprüfwort-Erzeugungsfeldes und Anhängen des mindestens einen Datenprüfwortes an die Daten.

    System und Verfahren zur Weiterleitung von Fibre-Channel-Eingangs- und Ausgangsdaten

    公开(公告)号:DE102012209011A1

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

    申请号:DE102012209011

    申请日:2012-05-29

    Applicant: IBM

    Abstract: Es wird ein Computerprogrammprodukt zur Durchführung der Eingangs-/Ausgangsverarbeitung (E/A-Verarbeitung) bereitgestellt. Das Computerprogrammprodukt ist konfiguriert, um Folgendes durchzuführen: Erhalten von Informationen bezüglich einer E/A-Operation auf einem Kanal-Teilsystem; Erzeugen und Speichern mindestens eines Adresssteuerwortes (ACW) im Kanalspeicher, das eine oder mehrere Host-Speicherplätze angibt und ein Datenprüfwort-Erzeugungsfeld und/oder ein Datenprüfwort-Speicherfeld enthält; als Reaktion auf das Empfangen einer Eingangsdatenanforderung, die mindestens ein Datenprüfwort enthält, das Speichern des mindestens einen Datenprüfwortes im Datenprüfwort-Speicherfeld und Durchführen einer Prüfung der Daten, um zu ermitteln, ob die Daten beschädigt worden sind; und als Reaktion auf das Empfangen einer Ausgangsdatenanforderung das Erzeugen mindestens eines Datenprüfwortes auf der Grundlage des Datenprüfwort-Erzeugungsfeldes und Anhängen des mindestens einen Datenprüfwortes an die Daten.

    4.
    发明专利
    未知

    公开(公告)号:DE10118900B4

    公开(公告)日:2008-01-17

    申请号:DE10118900

    申请日:2001-04-18

    Applicant: IBM

    Abstract: Channel-to-channel communications is provided by integrating channel-to-channel functionality into one or more communication channels of a computing environment which may include heterogenous computer systems. The one or more channels having the integrated CTC function are non-dedicated channels also capable of conventional channel functionality. Work units at such channels are forwarded to either the CTC function or the channel function based on work unit type. Further, a facility is provided for automatically deciding which of the first channel and the second channel is to provide the CTC function for a CTC connection. Partition-to-partition communication can also be accomplished using the integrated CTC function by establishing an internal logical path between a first logical partition and the CTC function and a second logical path between a second logical partition and the CTC function.

    Channel-to-channel connections
    5.
    发明专利

    公开(公告)号:GB2365730A

    公开(公告)日:2002-02-20

    申请号:GB0110606

    申请日:2001-05-01

    Applicant: IBM

    Abstract: Channel-to-channel communications is provided by integrating channel-to-channel functionality into one or more communication channels of a computing environment which may include heterogeneous computer systems. The one or more channels having the integrated CTC function are non-dedicated channels also capable of conventional channel functionality. Work units at such channels are forwarded to either the CTC function or the channel function based on work unit type. Further, a facility is provided for automatically deciding which of the first channel and the second channel is to provide the CTC function for a CTC connection. Partition-to-partition communication can also be accomplished using the integrated CTC function by establishing an internal logical path between a first logical partition and the CTC function and a second logical path between a second logical partition and the CTC function.

    System und Verfahren zur Weiterleitung von Fibre-Channel-Eingangs- und Ausgangsdaten

    公开(公告)号:DE102012209014B4

    公开(公告)日:2013-12-19

    申请号:DE102012209014

    申请日:2012-05-29

    Applicant: IBM

    Abstract: Es wird ein Computerprogrammprodukt bereitgestellt, um die Eingangs-/Ausgangsverarbeitung (E/A-Verarbeitung) auf einem Host-Computersystem durchzuführen. Das Computerprogrammprodukt ist konfiguriert, um Folgendes durchzuführen: Erzeugen einer Adresssteuerstruktur für jede einzelne einer Vielzahl aufeinanderfolgender Datenübertragungsanforderungen, die durch eine E/A-Operation angegeben ist, wobei jede einzelne Adresssteuerstruktur einen Speicherort im lokalen Kanalspeicher eines entsprechenden ACW (ACW = Address Control Word, Adresssteuerwort) angibt, das ein Offset-Feld enthält, das eine relative Anordnung einer Datenübertragungsanforderung angibt; Erzeugen und Speichern mindestens eines ACW im lokalen Kanalspeicher, das eine oder mehrere Host-Speicherorte für die Vielzahl aufeinanderfolgender Datenübertragungsanforderungen angibt und ein Erweiterter-Offset-Feld enthält, das eine relative Anordnung einer erwarteten Datenübertragungsanforderung angibt; Empfangen einer Übertragungsanforderung von der Netzwerkschnittstelle und Vergleichen des Offset-Feldes und des Erwarteter-Offset-Feldes, um zu ermitteln, ob die Datenübertragungsanforderung in der korrekten Reihenfolge empfangen wurde.

    System und Verfahren zur Weiterleitung von Fibre-Channel-Eingangs- und Ausgangsdaten

    公开(公告)号:DE102012209009B4

    公开(公告)日:2013-12-19

    申请号:DE102012209009

    申请日:2012-05-29

    Applicant: IBM

    Abstract: Ein Computerprogrammprodukt zur Durchführung der Eingangs-/Ausgangsverarbeitung (E/A-Verarbeitung) ist so konfiguriert, dass es ein Verfahren durchführt, das Folgendes beinhaltet: Erhalten von Informationen bezüglich einer E/A-Operation in einem Kanal-Teilsystem; Erzeugen und Speichern mindestens eines Adresssteuerwortes (ACW) im lokalen Kanalspeicher, das eine oder mehrere Host-Speicherplätze für die Datenübertragung angibt und ein Feld zum Speichern von Kopfinformationen enthält; Erzeugen einer Adresssteuerstruktur, die einen Speicherplatz im lokalen Kanalspeicher eines entsprechenden ACW angibt; Empfangen einer Datenübertragungsanforderung von einer Netzwerkschnittstelle, die die Adresssteuerstruktur enthält; als Reaktion auf eine Eingangsdatenanforderung das Weiterleiten der Daten zu mindestens einem Host-Speicherplatz, der im entsprechenden ACW angegeben ist und Speichern von Kopfinformationen im entsprechenden ACW; und als Reaktion auf eine Ausgangsdatenanforderung das Weiterleiten der Daten von einem Host-Speicherplatz, der im ACW angegeben ist, zu der Netzwerkschnittstelle, und Anhängen der Kopfinformationen an die Daten.

    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.

Patent Agency Ranking