Software defined storage (SDS) system with network tiering

US10616050B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10616050-B2
Application numberUS-201715588111-A
CountryUS
Kind codeB2
Filing dateMay 5, 2017
Priority dateMay 5, 2017
Publication dateApr 7, 2020
Grant dateApr 7, 2020

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.

Aspects of the present disclosure involve systems and methods for a tiered scheme of quality of service settings for ports of a network switch based at least on a performance metric of a storage pool of a software defined storage (SDS) appliance. In one particular embodiment, a network switch associated with one or more storage appliances may be configured to apply the networking tiered scheme to the ports of the network switch. The tiered scheme may be associated with a storage tier assigned or associated with a storage pool of the SDS system. Thus, a networking tier may be provided to one or more ports or networking components of the network if those ports or components are associated with the storage tier. The particular networking tier associated with a port or component may determine one or more quality of service settings applied to the port or component.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for operating a software defined storage (SDS) system, the method comprising: associating a first communication packet received at a first port of a network switch with a first storage tier of a storage system in communication with the network switch, the storage system comprising a plurality of storage tiers, and the first storage tier comprising a plurality of storage devices operating within a first storage performance parameter; selecting, based on the first communication being associated with the first storage tier, a first network transmission quality of service (QoS) parameter comprising a first threshold value of a performance metric for processing communications through the first port of the network switch, the first network transmission QoS parameter different than the first storage performance parameter; generating, based on the selection of the first network transmission QoS parameter for the first port of the network switch, one or more configuration instructions for configuring the network switch, the one or more configuration instructions causing the network switch to apply the first network transmission QoS parameter to the first communication port; and transmitting the one or more configuration instructions to the network switch to configure the network switch. 2. The method of claim 1 wherein the first storage tier corresponds to a first storage device utilizing the first communication port of the network switch to transmit data, the first communication packet intended for the first storage device. 3. The method of claim 2 further comprising: associating at least a second communication packet, received at a second port of the network switch, with a second storage tier, the second storage tier corresponding to a second storage device different the first storage device; and applying a second network transmission QoS parameter to the second port, the second network transmission QoS parameter comprising a second threshold value of the performance metric for processing communications through the second port of the network switch. 4. The method of claim 3 wherein the second threshold value of the performance metric for the first network transmission QoS parameter for processing communications through the network switch is less than the first threshold value for the first network transmission QoS parameter for processing communications through the network switch. 5. The method of claim 3 wherein the first threshold value for the first network transmission QoS parameter provides a faster transmission of data through the network switch than the second threshold value for the first network transmission QoS parameter. 6. The method of claim 2 wherein the network switch executes the one or more configuration instructions to apply the first network transmission QoS parameter to the first communication port of the network switch. 7. The method of claim 1 wherein the first network transmission QoS parameter for processing communications through the network switch comprises a lower bandwidth threshold for data transfer through the network switch. 8. The method of claim 1 wherein the first network transmission QoS parameter for transmitting the packet through the network switch comprises a priority value for data transfer through the network switch. 9. The method of claim 1 wherein the at least one QoS parameter for processing communications through the network switch comprises a queue size value for received data packets at the network switch. 10. A management tool of a software defined storage (SDS) system comprising: at least one communication port for receiving, from an executing application, a request for a storage capacity within the SDS system; a processing device; and a computer-readable medium connected to the processing device configured to store information and instructions that, when executed by the processing device, performs the operations of: creating a plurality of network performance tiers for communication ports of a network device, each of the plurality of network performance tiers comprising a threshold value for at least one quality of service (QoS) parameter for transmitting communications via one or more of the communication ports of the network device; determining a first subset of the communication ports of the network device utilized by a first type of storage device of the SDS system in communication with the network device to transmit data; associating a first storage tier corresponding to the first type of storage device of the SDS system with the first subset of the communication ports of the network device, the first storage tier comprising a first storage performance parameter different than the at least one QoS parameter for transmitting communications via the one or more of the communication ports; applying, based on the first storage tier associated with the first subset of the communication ports, a first network performance tier of the plurality of network performance tiers to the first subset of the communication ports of the network device, the first network performance tier comprising a first threshold value for the at least one QoS parameter for transmitting communications via one or more of the communication ports of the network device; and transmitting, to the network device, one or more configuration instructions to configure the first subset of the communication ports to apply the first threshold value for the at least one QoS parameter for transmitting communications via the first subset of the communication ports. 11. The management tool of claim 10 wherein the instructions further cause the processing device to perform the operations of: determining a second subset of the communication ports, different from the first subset of the communication ports of the network device, are utilized by a second type of storage device of the SDS system; associating a second storage tier corresponding to the second type of storage device of the SDS system with the second subset of the communication ports; and applying, based on the second storage tier utilized by the second type of storage device, a second network performance tier of the plurality of network performance tiers to the second subset of the communication ports, the second network performance tier comprising a second threshold value for the at least one QoS parameter for transmitting communications via one or more of the communication ports of the network device. 12. The management tool of claim 11 wherein the second threshold value for the at least one QoS parameter for transmitting communications via one or more of the communication ports of the network device is less than the first threshold value for the at least one QoS parameter. 13. The management tool of claim 11 wherein the first threshold value for the at least one QoS parameter of the first network tier provides a higher transmission rate of data through the first subset of the communication ports of the network device than the second threshold value for the at least one QoS parameter of the second network tier provides for a transmission rate of data through the second subset of the communication ports of the network device. 14. The management tool of claim 10 wherein the at least one QoS parameter for transmitting communications via one or more of the communication ports of the network device comprises a lower bandwidth threshold for a data transfer rate through the first subset of the communication ports of the network device. 15. The management tool of claim 10 wherein the at least one QoS parameter for tr

Assignees

Inventors

Classifications

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Configuration setting · CPC title

  • Quality of Service based · CPC title

  • using dynamic buffer space allocation · CPC title

  • Electricity · mapped topic

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 US10616050B2 cover?
Aspects of the present disclosure involve systems and methods for a tiered scheme of quality of service settings for ports of a network switch based at least on a performance metric of a storage pool of a software defined storage (SDS) appliance. In one particular embodiment, a network switch associated with one or more storage appliances may be configured to apply the networking tiered scheme …
Who is the assignee on this patent?
Vce Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/0803. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).