IP Library Granted Patent US 11,520,486
Granted Patent B2
US 11,520,486 · App. 16/687,791 · Granted Dec 6, 2022

Using a smart network interface controller with storage systems

Inventors: Adnan Sahin (Needham, MA); Douglas E. LeCrone (Hopkinton, MA); Ian Wigmore (Westborough, MA)
Assignee: EMC IP Holding Company LLC
G06F3/0619G06F3/067G06F3/0658G06F3/0659G06F3/0664G06F11/1464G06F11/1469
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,520,486
App. No.
16/687,791
Granted
Dec 6, 2022
Kind
B2
Abstract

A backup data storage system includes non-volatile memory units, a disk interface coupled to at least some of the non-volatile memory units, a connection component that facilitates exchanging data with the backup data storage system, and a smart network interface controller, coupled to the disk interface and the connection component to provide tape emulation to a host coupled to the backup data storage system. The disk interface, the connection component, and the smart network interface controller may be coupled using a PCIe bus. Tape data written to the backup storage device may be stored on the non-volatile memory units. A processor coupled to the smart network interface controller and the disk interface may receive the data from the smart network interface controller and may provide the data to the disk interface to store the data on the non-volatile memory units. The connection component may be a FICON connection component.

Claims (27)

1. A backup data storage system, comprising:

non-volatile memory units;

an interface to an other storage system that is separate from and external to the backup data storage system; and

a director board, coupled to at least some of the non-volatile memory units to exchange data therewith, the director board including:

a disk interface coupled to at least some of the non-volatile memory units;

a connection component that provides two logical interfaces to a host coupled to the backup data storage system, a first logical interface receiving data provided by the host to be stored at the backup data storage system using the disk interface and a second logical interface to exchange data the host that is received from and sent to the other storage system; and

a smart network interface controller, coupled to the disk interface and to the connection component to provide tape emulation to the host via the second logical interface of the connection component, wherein the smart network interface controller receives tape commands and tape data provided by the host to the second logical interface and, in response thereto, transfers the tape data to the other storage system using the interface to the other storage system and the smart network interface controller receives, via the interface to the other storage system, corresponding tape status information in response thereto and provides the corresponding tape status information to the host using the second logical interface of the connection component.

2. A backup storage system, according to claim 1 , wherein the disk interface, the connection component, and the smart network interface controller are coupled using a PCIe bus.

3. A backup data storage system, according to claim 1 , wherein the data is transferred directly between the smart network interface controller and the disk interface using P2P protocol that transfers data using a PCIe bus.

4. A backup storage system, according to claim 1 , wherein the smart network interface controller includes a system on a chip having a processor, memory, and non-volatile storage.

5. A backup storage system, according to claim 1 , wherein the connection component is an ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel connection.

6. A backup storage system, according to claim 1 , wherein the smart network interface controller selectively transfers data that is specially marked to the other storage system.

7. A backup storage system, according to claim 1 , wherein the smart network interface controller is programmed to recognize and/or determine particular data to transfer to the other storage system.

8. A director board for a storage system, comprising:

a connection component that provides two logical interfaces to a host coupled to the connection component, a first logical interface receiving data provided by the host for storage on the storage system and a second logical interface to exchange data with a backup storage system that is separate from and external to the storage system; and

a smart network interface controller, coupled to the connection component to provide tape emulation to the host via the second logical interface and having an interface coupled to the backup storage system, wherein the smart network interface controller receives tape commands and tape data provided by the host to the second logical interface and, in response thereto, transfers the tape data to the backup storage system using the interface coupled to the backup storage system and the smart network interface controller receives, via the interface coupled to the backup storage system, corresponding tape status information in response thereto and provides the corresponding tape status information to the host using the second logical interface of the connection component.

9. A director board for a storage system, according to claim 8 , wherein the smart network interface controller includes a system on a chip having a processor, memory, and non-volatile storage.

10. A director board for a storage system, according to claim 8 , wherein the connection component is an ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel connection.

11. A director board for a storage system, according to claim 8 , wherein the smart network interface controller selectively transfers data that is specially marked to the backup storage system.

12. A director board for a storage system, according to claim 8 , wherein the smart network interface controller is programmed to recognize and/or determine particular data to transfer to the backup storage system.

13. A director board for storage system, comprising:

a connection component that provides two logical interfaces to a host coupled to the connection component, a first logical interface receiving data provided by the host for storage on the storage system and a second logical interface to exchange data with a cloud storage system that is separate from and external to the storage system; and

a smart network interface controller, coupled to the connection component to provide tape emulation to the host via the second logical interface and having an interface coupled to the cloud storage, wherein the smart network interface controller receives tape commands and tape data provided by the host to the second logical interface and, in response thereto, transfers the tape data to the cloud storage system using the interface coupled to the cloud storage system and the smart network interface controller receives, via the interface coupled to the cloud storage system, corresponding tape status information in response thereto and provides the corresponding tape status information to the host using the second logical interface of the connection component.

14. A director board for a storage system, according to claim 13 , wherein the smart network interface controller includes a system on a chip having a processor, memory, and non-volatile storage.

15. A director board for a storage system, according to claim 13 , wherein the connection component is an ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel connection.

16. A director board for a storage system, according to claim 13 , wherein the smart network interface controller selectively transfers data that is specially marked to the backup storage system.

17. A director board for a storage system, according to claim 13 , wherein the smart network interface controller is programmed to recognize and/or determine particular data to transfer to the cloud storage system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 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 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: SAHIN, ADNAN; LECRONE, DOUGLAS E.; WIGMORE, IAN
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051045/0877 →