System and method for supporting subnet number aliasing in a high performance computing environment
AssigneeOracle International Corporation
InventorsBjørn Dag Johnsen, Arvind Srinivasan, Shimon Muller
Life of this patent
Estimating the term…
Abstract
System and method for supporting subnet number aliasing in a high performance computing environment. In accordance with an embodiment, a fabric member can be assigned, by a global fabric manager, an alias fabric local subnet number in order to keep a fabric running after a fabric reconfiguration. The alias fabric local subnet number can be assigned for a period of time, the period of time being static, configurable, or indefinite.
Claims20
A method for supporting subnet number aliasing in a high performance computing environment, comprising:
- providing, at one or more computers, including one or more microprocessors a network fabric, the network fabric comprising
- a first subnet, the first subnet comprising a first set of network switches;
- a second subnet, the second subnet comprising a second set of network switches;
- and
- a global fabric manager, the global fabric manager having administrative control within the first subnet and second subnet;
- assigning, by the global fabric manager, a first fabric local subnet number (FLSN) to the first subnet and a second FLSN to the second subnet, wherein the first FLSN and the second FLSN are different;
- monitoring, by the global fabric manager, the network fabric;
- based upon the monitoring, reconfiguring the network fabric;
- and
- upon reconfiguring the network fabric, assigning at least one alias FLSN for a period of time.
A system for supporting subnet number aliasing in a high performance computing environment, the system comprising:
- a computer environment comprising:
- a network fabric, the network fabric comprising
- a first subnet, the first subnet comprising a first set of network switches;
- a second subnet, the second subnet comprising a second set of network switches;
- and
- a global fabric manager, the global fabric manager having administrative control within the first subnet and second subnet;
- wherein the global fabric manager assigns a first fabric local subnet number (FLSN) to the first subnet and a second FLSN to the second subnet, wherein the first FLSN and the second FLSN are different;
- wherein the global fabric manager monitors the network fabric;
- wherein, based upon the monitoring, the global fabric manager reconfigures the network fabric;
- and
- wherein upon reconfiguring the network fabric, the global fabric manager assigns at least one alias FLSN for a period of time.
The system of 8, wherein reconfiguring the network fabric comprises migrating a virtual machine, running on the second subnet, to the first subnet;
- and
- wherein assigning at least one alias FLSN for a period of time comprises assigning an alias second FLSN to the first subnet for a period of time.
A non-transitory machine readable medium, including instructions stored thereon for supporting subnet number aliasing in a high performance computing environment, which when read and executed by one or more computers caused the one or more computers to perform steps comprising:
- providing, at one or more computers, including one or more microprocessors a network fabric, the network fabric comprising
- a first subnet, the first subnet comprising a first set of network switches;
- a second subnet, the second subnet comprising a second set of network switches;
- and
- a global fabric manager, the global fabric manager having administrative control within the first subnet and second subnet;
- assigning, by the global fabric manager, a first fabric local subnet number (FLSN) to the first subnet and a second FLSN to the second subnet, wherein the first FLSN and the second FLSN are different;
- monitoring, by the global fabric manager, the network fabric;
- based upon the monitoring, reconfiguring the network fabric;
- and
- upon reconfiguring the network fabric, assigning at least one alias FLSN for a period of time.
Dependencies are inferred from the claim text.