Method for managing hard disk drive expanders in a cluster storage system

US11435915B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11435915-B2
Application numberUS-202016898522-A
CountryUS
Kind codeB2
Filing dateJun 11, 2020
Priority dateJul 3, 2019
Publication dateSep 6, 2022
Grant dateSep 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F3/0689Primary

    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

  • G06F3/0632Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11435915B2 cover?
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 accord…
Who is the assignee on this patent?
Mitac Computing Tech Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0689. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).