Methods and systems for trouble shooting performance issues in networked storage systems
US-2016378389-A1 · Dec 29, 2016 · US
US11435915B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11435915-B2 |
| Application number | US-202016898522-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 11, 2020 |
| Priority date | Jul 3, 2019 |
| Publication date | Sep 6, 2022 |
| Grant date | Sep 6, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for managing HDD expanders in a cluster storage system is provided. The method according to one embodiment is implemented by each of the HDD expanders, and includes: indicating a device type of HDD expander to a parent node thereof when a device-type request originates from the parent node; and indicating a device type not of HDD expander to the parent node otherwise. The method according to another embodiment is implemented by each HDD expander connected indirectly to a root node, and includes: indicating a device type not of HDD expander to the root node when a device-type request originates from the root node; and indicating a device type of HDD expander to a node that initiates the device-type request otherwise.
Opening claim text (preview).
What is claimed is: 1. A method for managing hard disk drive (HDD) expanders in a cluster storage system, the cluster storage system further including a host computer connected to the HDD expanders to form a hierarchical tree structure, the method comprising steps, to be implemented by each of the HDD expanders that is connected indirectly to a root node, of: upon receiving a device-type request for inquiring a device type from a parent node of the HDD expander in the hierarchical tree structure, determining whether the device-type request originates from the parent node; when it is determined that the device-type request originates from the parent node, transmitting a device-type reply indicating a device type of HDD expander to the parent node, and forwarding the device-type request to each child node of the HDD expander in the hierarchical tree structure; and when it is determined that the device-type request does not originate from the parent node, transmitting a device-type reply indicating a device type not of HDD expander to the parent node. 2. The method of claim 1 , further comprising a step, to be implemented by each of the HDD expanders that is connected indirectly to the root node, of: after receiving the device-type request that originates from the parent node of the HDD expander, forwarding a device-type reply indicating a device type not of HDD expander received from each child node of the HDD expander to the parent node of the HDD expander. 3. The method of claim 1 , the cluster storage system further including a plurality of hard disk drives (HDDs) connected to the HDD expanders to form the hierarchical tree structure together with the host computer and the HDD expander, the method further comprising a step, to be implemented by each of the HDD expanders connected indirectly to the root node, of: after receiving an access request for accessing the HDDs from the parent node of the HDD expander, generating an access reply including a unique address of each HDD that is connected directly thereto, and transmitting the access reply to the parent node. 4. The method of claim 1 , the cluster storage system further including a plurality of hard disk drives (HDDs) connected to the HDD expanders to form the hierarchical tree structure together with the host computer and the HDD expanders, the method further comprising steps, to be implemented by each of the HDD expanders connected indirectly to the root node, of: after receiving an access request for accessing HDDs from the parent node of the HDD expander, determining whether there is a child node connected thereto; when it is determined that there is a child node connected thereto, forwarding the access request to the child node; and after receiving from the child node a report indicating a unique address of each HDD that is connected directly to the child node, generating an access reply including a unique address of each HDD that is connected directly to the HDD expander and a unique address of each HDD that is connected directly to the child node, and transmitting the access reply to the parent node. 5. The method of claim 4 , further comprising steps, to be implemented by each of the HDD expanders connected indirectly to the root node, of: when it is determined that there is no child node connected thereto, generating an access reply including only the unique address of each HDD that is connected directly thereto, and transmitting the access reply to the parent node. 6. The method of claim 4 , further comprising, after receiving the report, a step to be implemented by each of the HDD expanders connected indirectly to the root node of recording the unique address of each HDD that is connected directly to the child node. 7. The method of claim 1 , wherein the device-type request including a unique address of a node that originates the device-type request. 8. A method for managing hard disk drive (HDD) expanders in a cluster storage system, the cluster storage system further including a host computer connection to the HDD expanders to form a hierarchical tree structure, the method comprising steps, to be implemented by each of the HDD expanders that is connected directly to the root node, of: upon receiving a device-type request for inquiring a device type from a parent node of the HDD expander in the hierarchical tree structure, determining whether the device-type request originates from the parent node; when it is determined that the device-type request originates from the parent node, transmitting a device-type reply indicating a device type of HDD expander to the parent node, and forwarding the device-type request to each child node of the HDD expander in the hierarchical tree structure. 9. A cluster storage system comprising: a host computer; and a plurality of hard disk drive (HDD) expanders connected to said host computer to form a hierarchical tree structure, wherein each of the said HDD expanders that is connected indirectly to the root node is configured to: upon receiving a device-type request for inquiring a device type from a parent node of said HDD expander in the hierarchical tree structure, determine whether the device-type request originates from the parent node, when it is determined that the device-type request originates from the parent node, transmit a device-type reply indicating a device type of HDD expander to the parent node, and forward the device-type request to each child node of said HDD expander in the hierarchical tree structure, and when it is determined that the device-type request does not originate from the parent node, transmit a device-type reply indicating a device type not of HDD expander to the parent node.
Disk arrays, e.g. RAID, JBOD · CPC title
Improving or facilitating administration, e.g. storage management · CPC title
Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title
by initialisation or re-initialisation of storage systems · CPC title
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.