US 11,740,922 B2
System and method for providing an InfiniBand SR-IOV vSwitch architecture for a high performance cloud computing environment
Bjørn Dag Johnsen, Oslo (NO); Evangelos Tasoulas, Oslo (NO); and Ernst Gunnar Gran, Oslo (NO)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed on Aug. 26, 2021, as Appl. No. 17/458,030.
Application 17/458,030 is a continuation of application No. 16/703,426, filed on Dec. 4, 2019, granted, now 11,132,216.
Application 16/703,426 is a continuation of application No. 15/993,266, filed on May 30, 2018, granted, now 10,514,946, issued on Dec. 24, 2019.
Application 15/993,266 is a continuation of application No. 15/050,901, filed on Feb. 23, 2016, granted, now 9,990,221, issued on Jun. 5, 2018.
Claims priority of provisional application 62/161,078, filed on May 13, 2015.
Claims priority of provisional application 62/129,273, filed on Mar. 6, 2015.
Prior Publication US 2021/0389969 A1, Dec. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); H04L 49/00 (2022.01)
CPC G06F 9/45558 (2013.01) [G06F 9/45533 (2013.01); G06F 9/48 (2013.01); G06F 9/485 (2013.01); G06F 9/4843 (2013.01); G06F 9/4856 (2013.01); G06F 9/50 (2013.01); G06F 9/5077 (2013.01); G06F 9/5083 (2013.01); G06F 9/5088 (2013.01); H04L 49/70 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for supporting virtual machine live migration in a subnet, comprising:
providing, at a computer including one or more microprocessors, a subnet, the subnet comprising:
a plurality of switches;
a plurality of host channel adapters, the plurality of host channel adapters being interconnected via the plurality of switches, and
a virtual machine, the virtual machine being attached to a host channel adapter of the plurality of host channel adapters, the virtual machine comprising a virtual switch;
wherein each of the host channel adapters are arranged with an architecture comprising one of a virtual switch with prepopulated LID (local identifier) architecture or a virtual switch with dynamic LID assignment architecture;
upon a migration of the virtual machine within the subnet, updating a path record for the virtual machine within the subnet by sending, from a management entity, at most, two management packets to each of the plurality of switches.