Back to results
US 10,375,214 B2Granted
Emulating FICON over IP
AssigneeInternational Business Machines Corporation
InventorsEitan Ben-Amos, Maor Ben-Dayan, Gary Weiss
Life of this patent
Estimating the term…
Abstract
A Fiber Connection (FICON) information unit is received by a host processor executing a host internet protocol (IP) software library. The FICON information unit is written to a transport layer. Data including the FICON information unit is then transmitted to a storage control unit over an IP network.
Claims7
A method, comprising:
- receiving a Fibre Connection (FICON) information unit by a host processor executing a host internet protocol (IP) software library;
- wherein the host computer executes the host IP software library within a Linux operating system receiving input controls from a user;
- writing the FICON information unit including a ckd_chn_establish_logical_path( ) Count Key Data (CKD) command from a storage application executing on the host processor to a transport layer;
- transmitting data comprising an IP datagram including inter-process messages, File Transfer Protocol (FTP) data, and the FICON information unit to a storage control unit over an IP network thereby encapsulating the FICON information unit within the IP datagram;
- and
- selecting the transport layer from a list consisting of a Transmission Control Protocol (TCP), a user datagram protocol (UDP), and a stream control transmission protocol (SCTP);
- wherein the storage control unit receives input/output (I/O) requests from multiple host computers including the host processor to read and write the data at logical addresses on logical volumes of multiple physical storage devices directly coupled to the storage control unit and wherein the storage control unit is coupled to both the IP network and a native FICON network and receives the FICON information unit over either the IP network or the native FICON network such that the storage application executing on the storage control unit processes the FICON information unit in an identical manner regardless of whether the FICON information unit was received over the IP network or the native FICON network.
4 more elements
A method, comprising:
- receiving from an Internet Protocol (IP) network, data comprising an IP datagram including inter-process messages, File Transfer Protocol (FTP) data, and a Fibre Connection (FICON) information unit written by a host processor executing a host IP software library within a Linux operating system receiving input controls from a user, the data received by a storage processor of a storage control unit executing a storage IP software library, wherein the FICON unit is thereby encapsulated within the IP datagram;
- extracting the FICON information unit including a ckd_chn_establish_logical_path( ) Count Key Data (CKD) command received by a storage application executing on the storage processor from a transport layer;
- and
- selecting the transport layer from a list consisting of a Transmission Control Protocol (TCP), a user datagram protocol (UDP), and a stream control transmission protocol (SCTP);
- wherein the storage control unit receives input/output (I/O) requests from multiple host computers including the host processor to read and write the data at logical addresses on logical volumes of multiple physical storage devices directly coupled to the storage control unit and wherein the storage control unit is coupled to both the IP network and a native FICON network and receives the FICON information unit over either the IP network or the native FICON network such that the storage application executing on the storage control unit processes the FICON information unit in an identical manner regardless of whether the FICON information unit was received over the IP network or the native FICON network.
2 more elements
Dependencies are inferred from the claim text.