IP Library Granted Patent US 11,669,356
Granted Patent B2
US 11,669,356 · App. 17/160,949 · Granted Jun 6, 2023

Simulation for alternative communication

Inventors: Douglas E. LeCrone (Hopkinton, MA); Jeffrey L. Jones (Fort Lauderdale, FL); Paul A. Linstead (Shrewsbury, MA); Bruce A. Pocock (Hoschton, GA)
Assignee: EMC IP Holding Company LLC
G06F9/455G06F13/1668H04L67/1097H04L69/03H04L69/08H04L69/16H04L69/321
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,669,356
App. No.
17/160,949
Granted
Jun 6, 2023
Kind
B2
Abstract

A host computing system includes an applications layer containing one or more user applications that perform I/O operations, an access methods layer that communicates with the applications layer, an I/O drivers layer that communicates with the access methods layer, and an SSCH simulation layer that communicates with the I/O drivers layer and that simulates a Fibre Channel connection that is accessed by applications in the applications layer. The host computing system may also include a TCP/IP stack layer that communicates with the SSCH simulation layer to provide TCP/IP communication for the host computing system. TCP/IP communication provided by the TCP/IP stack layer may be separate from any dedicated TCP/IP communication provided by the host. The host computing system may be coupled to a TCP/IP network. A cloud storage may be coupled to the network to communicate with the host computing system.

Claims (29)

1. A host computing system, comprising:

a processor; and

a non-transitory computer readable medium containing software that, when executed by the processor, accesses a cloud storage over a TCP/IP network, the host computing system and the cloud storage both being coupled to the TCP/IP network and the software including:

an applications layer containing one or more user applications that perform I/O operations;

an access methods layer that communicates with the applications layer;

an I/O drivers layer that communicates with the access methods layer;

an SSCH simulation layer that communicates with the I/O drivers layer and that simulates a Fibre Channel connection that is accessed by applications in the applications layer; and

a TCP/IP stack layer that exchanges data with the SSCH simulation layer to provide TCP/IP communication for the cloud storage from the host computing system to the TCP/IP network.

2. A host computing system, according to claim 1 , wherein TCP/IP communication provided by the TCP/IP stack layer is separate from any dedicated TCP/IP communication provided by the host.

3. A host computing system, according to claim 2 , wherein at least one of a DLm tape emulation system or a storage system is coupled to the network to communicate with the host computing system.

4. A host computing system, according to claim 1 , wherein the cloud storage is a private cloud storage.

5. A host computing system, according to claim 1 , wherein the cloud storage is a public cloud storage.

6. A host computing system, according to claim 1 , wherein the cloud storage is configured to respond to conventional storage system commands provided by the host.

7. A host computing system, according to claim 1 , wherein the cloud storage is configured to provide conventional storage system status messages to the host.

8. A host computing system, according to claim 1 , wherein the cloud storage is configured to exchange conventional storage system data with the host.

9. A host computing system, according to claim 8 , wherein the data is CKD format data.

10. A host computing system, according to claim 1 , wherein the TCP/IP network is the Internet.

11. A method of accessing cloud data, comprising:

coupling the cloud storage to a TCP/IP network;

coupling a host computing system to the TCP/IP network to provide TCP/IP connectivity between the host computing system and the cloud storage, the host computing system having an SSCH simulation layer that simulates a Fibre Channel connection that is accessed by applications on the host computing system and having a TCP/IP stack layer that exchanges data, commands, and status information with the SSCH simulation layer to provide TCP/IP communication for the cloud storage from the host computing system to the TCP/IP network; and

the host computing system providing Fibre Channel communications from the applications on the host computing system and directed at the cloud storage, the Fibre Channel communications being provided as TCP/IP communication from the host computing system to the TCP/IP network by the SSCH simulation layer and the TCP/IP stack layer.

12. A method, according to claim 11 , wherein TCP/IP communication provided by the TCP/IP stack layer is separate from any dedicated TCP/IP communication provided by the host.

13. A method, according to claim 11 , wherein the cloud storage is a private cloud storage.

14. A method, according to claim 11 , wherein the cloud storage is a public cloud storage.

15. A method, according to claim 11 , wherein the cloud storage is configured to respond to conventional storage system commands provided by the host.

16. A method, according to claim 11 , wherein the cloud storage is configured to provide conventional storage system status messages to the host.

17. A method, according to claim 11 , wherein the cloud storage is configured to exchange conventional storage system data with the host.

18. A method, according to claim 17 , wherein the data is CKD format data.

19. A method, according to claim 11 , wherein the TCP/IP network is the Internet.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: LECRONE, DOUGLAS E.; JONES, JEFFREY L.; LINSTEAD, PAUL A.; POCOCK, BRUCE A.
To: EMC CORPORATION
Reel/Frame 055077/0611 →