IP Library Granted Patent US 11,546,274
Granted Patent B2
US 11,546,274 · App. 16/885,811 · Granted Jan 3, 2023

Encapsulated FICON communication

Inventors: Douglas E. LeCrone (Hopkinton, MA); Jeffrey L. Jones (Fort Lauderdale, FL)
Assignee: EMC IP Holding Company LLC
H04L49/357G06F3/0604G06F3/067G06F3/0664G06F9/455H04L69/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,546,274
App. No.
16/885,811
Granted
Jan 3, 2023
Kind
B2
Abstract

Using an alternative communication protocol between a first system and a second system that are otherwise configured to communicate using a FICON protocol includes the first system determining if the alternative communication protocol is handled by the second system, the first system providing encapsulated data by encapsulating FICON data if the alternative communication protocol is handled at the second system, and the first system transmitting the encapsulated data directly to the second system using the alternative communication protocol if the alternative communication protocol is handled at the second system. The alternative communication protocol may be TCP/IP. At least one of the systems is a host computing system, an array storage system, and/or a tape emulation system. At least one of the systems may be a simulation of a host computing system, an array storage system, and/or a tape emulation system.

Claims (26)

1. A method of using an alternative communication protocol between a host system and an other system that are otherwise configured to communicate using an ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol, comprising:

the host system determining if the alternative communication protocol is handled by the other system by determining if the other system is capable of receiving alternative communication protocol data generated internally by drivers of the host system;

the host system providing encapsulated data by encapsulating ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data using the drivers that are internal to the host system if the alternative communication protocol is handled at the other system; and

the host system transmitting the encapsulated data directly to the other system using the alternative communication protocol if the alternative communication protocol is handled at the other system, wherein the encapsulated data received by the other system is the encapsulated data generated internally by drivers of the host system.

2. The method, according to claim 1 , wherein the alternative communication protocol is TCP/IP.

3. The method, according to claim 1 , wherein the other system is one of: a host computing system, an array storage system, and a tape emulation system.

4. The method, according to claim 3 , wherein the host system is one of: an IBM System Z mainframe or a Unisys Dorado system.

5. The method, according to claim 1 , wherein the other system is a simulation of one of: a host computing system, an array storage system, and a tape emulation system.

6. The method, according to claim 1 , wherein the other system unencapsulates the encapsulated data to provide the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data.

7. The method, according to claim 6 , wherein the other system handles the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data using a driver of the other system.

8. The method, according to claim 7 , wherein the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data that is handled using the driver of the other system is processed identically to ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data that is received directly by the other system.

9. The method, according to claim 1 , wherein the encapsulated data is unchanged prior to encapsulation.

10. The method, according to claim 1 , wherein the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol is the zHPF protocol.

11. A non-transitory computer readable medium containing software that uses an alternative communication protocol between a host system and an other system that are otherwise configured to communicate using an ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol, the software comprising:

executable code at the host system that determines if the alternative communication protocol is handled by the other system;

executable code at the host system that provides encapsulated data by encapsulating ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data if the alternative communication protocol is handled at the other system; and

executable code at the host system that transmits the encapsulated data directly to the other system using the alternative communication protocol if the alternative communication protocol is handled at the other system, wherein the encapsulated data received by the other system is the encapsulated data generated internally by drivers of the host system.

12. The non-transitory computer readable medium, according to claim 11 , wherein the alternative communication protocol is TCP/IP.

13. The non-transitory computer readable medium, according to claim 11 , wherein the other system is one of: a host computing system, an array storage system, and a tape emulation system.

14. The non-transitory computer readable medium, according to claim 13 , wherein the host system is one of: an IBM System Z mainframe or a Unisys Dorado system.

15. The non-transitory computer readable medium, according to claim 11 , wherein the other system is a simulation of one of: a host computing system, an array storage system, and a tape emulation system.

16. The non-transitory computer readable medium, according to claim 11 , wherein the other system unencapsulates the encapsulated data to provide the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data.

17. The non-transitory computer readable medium, according to claim 16 , wherein the other system handles the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data using a driver of the other system.

18. The non-transitory computer readable medium, according to claim 17 , wherein the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data that is handled using the driver of the other system is processed identically to ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol data that is received directly by the other system.

19. The non-transitory computer readable medium, according to claim 11 , wherein the encapsulated data is unchanged prior to encapsulation.

20. A non-transitory computer readable medium, according to claim 11 , wherein the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel protocol is the zHPF protocol.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: LECRONE, DOUGLAS E.; JONES, JEFFREY L.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052775/0930 →
ASSIGNMENT RE-EXECUTED BY INVENTOR Recorded May 28, 2020
From: JONES, JEFFREY L.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053336/0223 →
Continuity (1)
Related Publication 20210377187A1 · Dec 2, 2021