IP Library Granted Patent US 11,204,886
Granted Patent B2
US 11,204,886 · App. 16/452,522 · Granted Dec 21, 2021

Management of zoned storage drives

Inventors: Souvik Kumar Roy (Bangalore, IN); Sazid Mahammad (Bangalore, IN); Priya Lekkala Vishnu (Bangalore, IN)
Assignee: Western Digital Technologies, Inc.
G06F13/4027G06F13/4221G06F2213/0036
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,204,886
App. No.
16/452,522
Granted
Dec 21, 2021
Kind
B2
Abstract

An example system includes an enclosure having a plurality of small computer system interface (SCSI) drives partitioned into a first zone including a first SCSI drive of the plurality of SCSI drives and a second zone including a second SCSI drive of the plurality of SCSI drives. The system includes a plurality of communication ports having a first port through which the first zone communicates; and a second port through which the second zone communicates. The system includes a management node configured to interact with the first SCSI drive in a first server as a first Internet SCSI (iSCSI) drive, and with the second SCSI drive in a second server as a second iSCSI drive.

Claims (72)

1. A system, comprising:

an enclosure including:

a plurality of small computer system interface (SCSI) drives partitioned into a first zone including a first SCSI drive of the plurality of SCSI drives and a second zone including a second SCSI drive of the plurality of SCSI drives; and

a plurality of communication ports including:

a first port through which the first zone communicates; and

a second port through which the second zone communicates; and

a management node including an Internet SCSI (iSCSI) initiator configured to:

interact with the first SCSI drive in the enclosure through a first server providing a first iSCSI target to support a first iSCSI drive;

interact with the second SCSI drive in the enclosure through a second server providing a second iSCSI target to support a second iSCSI drive, wherein:

the iSCSI initiator is configured to engage with both the first iSCSI drive through the first iSCSI target in the first server and the second iSCSI drive through the second iSCSI target in the second server; and

the management node includes instances of:

the first SCSI drive accessible via the first iSCSI target in the first server; and

the second SCSI drive accessible via the second iSCSI target in the second server; and

execute, through a SCSI Generic Interface, management functions targeting the instances of the first SCSI drive and the second SCSI.

2. The system of claim 1 , wherein:

the first server is configured to expose the first SCSI drive as the first iSCSI drive; and

the second server is configured to expose the second SCSI drive as the second iSCSI drive.

3. The system of claim 2 , wherein:

the first and second SCSI drives are respectively physical SCSI drives to the first and second servers; and

the first and second SCSI drives are respectively iSCSI drives to the management node.

4. The system of claim 2 , wherein:

the first server is further configured to communicate with the first SCSI drive over a first serially attached SCSI (SAS) port of the enclosure; and

the second server is further configured to communicate with the second SCSI drive over a second SAS port of the enclosure.

5. The system of claim 2 , wherein:

the first and second SCSI drives are respectively physical SCSI drives to the first and second servers.

6. The system of claim 1 , wherein a management module stack for managing the plurality of SCSI drives in the enclosure resides on the management node.

7. A computer-implemented method, comprising:

partitioning an enclosure of a plurality of small computer system interface (SCSI) drives into a first zone including a first SCSI drive of the plurality of SCSI drives and a second zone including a second SCSI drive of the plurality of SCSI drives;

communicating with the first and second zones through respective first and second ports;

interacting, from an Internet SCSI (iSCSI) initiator in a management node, with the first SCSI drive in the enclosure through a first server providing a first iSCSI target to support a first iSCSI drive;

interacting, from the iSCSI initiator, with the second SCSI drive in the enclosure through a second server providing a second iSCSI target to support a second iSCSI drive, wherein:

the iSCSI initiator is configured to engage with both the first iSCSI drive through the first iSCSI target in the first server and the second iSCSI drive through the second iSCSI target in the second server; and

the management node includes instances of:

the first SCSI drive accessible via the first iSCSI target in the first server; and

the second SCSI drive accessible via the second iSCSI target in the second server; and

executing, through a SCSI Generic Interface, management functions targeting the instances of the first SCSI drive and the second SCSI drive.

8. The computer-implemented method of claim 7 , further comprising:

exposing by the first server the first SCSI drive as the first iSCSI drive; and

exposing by the second server the second SCSI drive as the second iSCSI drive.

9. The computer-implemented method of claim 8 , wherein:

the first and second SCSI drives are respectively physical SCSI drives to the first and second servers; and

the first and second SCSI drives are respectively iSCSI drives to the management node.

10. The computer-implemented method of claim 8 , further comprising:

communicating between the first server and the first SCSI drive over a first serially attached SCSI (SAS) port of the enclosure; and

communicating between the second server and the second SCSI drive over a second SAS port of the enclosure.

11. The computer-implemented method of claim 8 , wherein:

the first and second SCSI drives are respectively physical SCSI drives to the first and second servers.

12. The computer-implemented method of claim 7 , wherein a management module stack for managing the plurality of SCSI drives in the enclosure resides solely on the management node.

13. A system, comprising:

means for partitioning an enclosure of a plurality of small computer system interface (SCSI) drives into a first zone including a first SCSI drive of the plurality of SCSI drives and a second zone including a second SCSI drive of the plurality of SCSI drives;

means for communicating with the first and second zones through respective first and second ports;

means for interacting, from an Internet SCSI (iSCSI) initiator in a management node, with the first SCSI drive in the enclosure through a first server providing a first iSCSI target to support a first iSCSI drive;

means for interacting, from the iSCSI initiator, with the second SCSI drive in the enclosure through a second server providing a second iSCSI target to support a second iSCSI drive, wherein:

the iSCSI initiator is configured to engage with both the first iSCSI drive through the first iSCSI target in the first server and the second iSCSI drive through the second iSCSI target in the second server; and

the management node includes instances of:

the first SCSI drive accessible via the first iSCSI target in the first server; and

the second SCSI drive accessible via the second iSCSI target in the second server; and

means for executing, through an SCSI Generic Interface, management functions targeting the instances of the first SCSI drive and the second SCSI drive.

14. The system of claim 13 , further comprising:

means for exposing by the first server the first SCSI drive as the first iSCSI drive; and

means for exposing by the second server the second SCSI drive as the second iSCSI drive.

15. The system of claim 14 , wherein:

the first and second SCSI drives are respectively physical SCSI drives to the first and second servers; and

the first and second SCSI drives are respectively iSCSI drives to the management node.

16. The system of claim 14 , further comprising:

means for communicating between the first server and the first SCSI drive over a first serially attached SCSI (SAS) port of the enclosure; and

means for communicating between the second server and the second SCSI drive over a second SAS port of the enclosure.

17. The system of claim 1 , wherein the management node is further configured to instantiate the respective plurality of instances of the plurality of SCSI drives.

18. The system of claim 17 , wherein the management node is further configured to initiate communications with the plurality of SCSI drives by communicating using SCSI commands over a network.

19. The system of claim 1 , wherein the management node is further configured to download firmware updates to the first SCSI drive and the second SCSI drive through the SCSI Generic Interface.

20. The computer-implemented method of claim 7 , further comprising:

downloading, from the management node, firmware updates to the first SCSI drive and the second SCSI drive through the SCSI Generic Interface.

Assignments (5)
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2019
From: ROY, SOUVIK KUMAR; MAHAMMAD, SAZID; VISHNU, PRIYA LEKKALA
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 049768/0742 →
Continuity (1)
Related Publication 20200409892A1 · Dec 31, 2020
Cited By (5)
US 12,292,827 US 12,298,902 US 12,360,892 US 12,504,899 US 12,572,468