-
公开(公告)号:GB2491438A
公开(公告)日:2012-12-05
申请号:GB201206682
申请日:2012-04-17
Applicant: IBM
Inventor: CASPER DANIEL FRANCIS , FLANAGAN JOHN R , BUBB CLINTON
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.
-
公开(公告)号:DE102012209011B4
公开(公告)日:2013-12-19
申请号:DE102012209011
申请日:2012-05-29
Applicant: IBM
Inventor: BUBB CLINTON E , CASPER DANIEL F , FLANAGAN JOHN R
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.
-
公开(公告)号:DE102012209011A1
公开(公告)日:2012-12-06
申请号:DE102012209011
申请日:2012-05-29
Applicant: IBM
Inventor: BUBB CLINTON E , CASPER DANIEL F , FLANAGAN JOHN R
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.
-
公开(公告)号:DE10118900B4
公开(公告)日:2008-01-17
申请号:DE10118900
申请日:2001-04-18
Applicant: IBM
Inventor: DRIEVER PATRICIA G , FLANAGAN JOHN R , JEWETT ROBERT P
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.
-
公开(公告)号:GB2365730A
公开(公告)日:2002-02-20
申请号:GB0110606
申请日:2001-05-01
Applicant: IBM
Inventor: DRIEVER PATRICIA G , FLANAGAN JOHN R , JEWETT ROBERT P
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.
-
公开(公告)号:DE10118900A1
公开(公告)日:2001-12-06
申请号:DE10118900
申请日:2001-04-18
Applicant: IBM
Inventor: DRIEVER PATRICIA G , FLANAGAN JOHN R , JEWETT ROBERT P
Abstract: Communication method between partitions in a computer environment prepares a CTC-channel function having at least two logic partitions and then generating an internal logic path between a first partition and the CTC-function, and an external logic path between a second logic partition and the CTC-function, the two partitions communicating with one another via the CTC-function and a single channel path of the computer environment.
-
公开(公告)号:GB2491438B
公开(公告)日:2014-10-22
申请号:GB201206682
申请日:2012-04-17
Applicant: IBM
Inventor: CASPER DANIEL FRANCIS , BUBB CLINTON , FLANAGAN JOHN R
-
公开(公告)号:DE102012209014B4
公开(公告)日:2013-12-19
申请号:DE102012209014
申请日:2012-05-29
Applicant: IBM
Inventor: BUBB CLINTON E , CASPER DANIEL F , FLANAGAN JOHN R
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.
-
公开(公告)号:DE102012209009B4
公开(公告)日:2013-12-19
申请号:DE102012209009
申请日:2012-05-29
Applicant: IBM
Inventor: BUBB CLINTON E , CASPER DANIEL F , FLANAGAN JOHN R
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.
-
10.
公开(公告)号:GB2491439A
公开(公告)日:2012-12-05
申请号:GB201206683
申请日:2012-04-17
Applicant: IBM
Inventor: CASPER DANIEL FRANCIS , FLANAGAN JOHN R , BUBB CLINTON
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.
-
-
-
-
-
-
-
-
-