US 12,093,366 B2
Method and apparatus for establishing trusted PCIe resource sharing
Nicole Reineke, Northborough, MA (US); JoAnne Hubbard, Concord, MA (US); Hanna Yehuda, Acton, MA (US); Debra Arneson, Henniker, NH (US); Corinne Schulze, Hopkinton, MA (US); Alan Sevajian, Salem, NH (US); and Robert Alan Barrett, Austin, TX (US)
Assigned to Dell Products, L.P., Hopkinton, MA (US)
Filed by Dell Products, L.P., Hopkinton, MA (US)
Filed on Jan. 18, 2022, as Appl. No. 17/577,603.
Prior Publication US 2023/0229751 A1, Jul. 20, 2023
Int. Cl. G06F 13/36 (2006.01); G06F 13/42 (2006.01); G06F 21/44 (2013.01)
CPC G06F 21/44 (2013.01) [G06F 13/4221 (2013.01); G06F 2213/0026 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method of establishing trusted PCIe resource sharing, comprising:
registering an asset with a PCIe resource management system, the asset including a set of PCIe resources, a virtual switch implemented in an operating system of the asset to provide access to the set of PCIe resources and to enable the asset to access PCIe resources of other assets;
establishing PCIe resource sharing rules for the asset in the PCIe resource management system, the PCIe resource sharing rules specifying a logical group of other assets that can use the set of PCIe resources of the asset, the logical group of other assets being a subset of all assets registered with the PCIe resource management system;
assigning PCIe resources to the asset from the logical group of other assets based on the PCIe resource sharing rules; and
enabling use of the asset's PCIe resources by assets of the logical group of other assets based on the PCIe resource sharing rules;
wherein the PCIe resource sharing rules include separate PCIe resource borrowing rules and PCIe resource lending rules; and
wherein the PCIe resource borrowing rules specify what type of PCIe resources the asset can borrow from other assets in the logical group of assets, what times the PCIe resources can be borrowed, and the logical group of other assets from which the asset is allowed to borrow the PCIe resources.