Method and system for configuring virtual fabrics
AssigneeIntel Corporation
InventorTodd Rimmer
Life of this patent
Estimating the term…
Abstract
A method and system for configuring an Infiniband fabric is provided. The method comprises providing a virtual fabric configuration parameter via an enhanced user interface to a subnet manager (“SM’) to configure a virtual fabric within the Infiniband fabric; analyzing the virtual fabric; determining if configuration based on the virtual fabric configuration parameter can be implemented; computing a quality of service (QOS) parameter, a routing and a partition such that the QOS parameter, routing and partitioning are interrelated; and configuring a plurality of switches and a plurality of host channel adapters (HCA's) within the virtual fabric.
Claims23
A method comprising:
- receiving one or more virtual fabric configuration parameters;
- determining if a virtual fabric configuration of a virtual fabric within an Infiniband fabric based on the one or more virtual fabric configuration parameters can be implemented;
- computing a quality of service (QOS) parameter, a routing and a partition such that the QOS parameter, routing and partitioning are interrelated, wherein computation of the QOS parameter is influenced by a bandwidth and a partition membership of each of a plurality of virtual fabrics;
- configuring a plurality of switches and a plurality of host channel adapters (HCA's) within the virtual fabric based on the virtual fabric configuration;
- and
- routing packets over the virtual fabric after the configuring.
A system comprising:
- an enhanced subnet manager user interface coupled to an enhanced subnet manager executed by a computing device, wherein a user inputs a configuration request comprising one or more virtual fabric configuration parameters to configure a virtual fabric to the enhanced subnet manager, and the enhanced subnet manager validates if the configuration request is realizable, computes a quality of service (QOS) parameter, a routing and a partition such that the QOS parameter, routing and partitioning are interrelated, wherein computation of the QOS parameter is influenced by a bandwidth and a partition membership of each of a plurality of virtual fabrics, configures a plurality of switches and a plurality of host channel adapters (HCA's) within the virtual fabric based on the virtual fabric configuration.
A non-transitory computer readable medium having instructions, which when executed by a processor causes the processor to perform:
- receiving one or more virtual fabric configuration parameters;
- determining if a virtual fabric configuration of a virtual fabric within an Infiniband fabric based on the one or more virtual fabric configuration parameters can be implemented;
- computing a quality of service (QOS) parameter, a routing and a partition such that the QOS parameter, routing and partitioning are interrelated, wherein computation of the QOS parameter is influenced by a bandwidth and a partition membership of each of a plurality of virtual fabrics;
- configuring a plurality of switches and a plurality of host channel adapters (HCA's) within the virtual fabric based on the virtual fabric configuration;
- and
- routing packets over the virtual fabric after the configuring.
Dependencies are inferred from the claim text.