US 12,244,462 B2
Logical network resource allocation and creation
Ana Cristina Bernardo de Oliveira, Rio de Janeiro (BR); Anselmo Luiz Eden Battisti, Niteroi (BR); Arthur Albuquerque Zopellaro Soares, Volta Redonda (BR); Debora Christina Muchaluat Saade, Rio de Janeiro (BR); Evandro Luiz Cardoso Macedo, Rio de Janeiro (BR); Flavia Coimbra Delicato, Niteroi (BR); Juan Lucas do Rosario Vieira, Sao Goncalo (BR); Paulo de Figueiredo Pires, Niteroi (BR); and Marina Ivanov Pereira Josué, Chiador (BR)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Nov. 8, 2022, as Appl. No. 17/982,728.
Prior Publication US 2024/0163171 A1, May 16, 2024
Int. Cl. H04L 41/0893 (2022.01); H04L 41/0806 (2022.01); H04L 41/0895 (2022.01)
CPC H04L 41/0893 (2013.01) [H04L 41/0806 (2013.01); H04L 41/0895 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a request comprising a representation of a set of virtualized resources to allocate for a logical network within a physical network, wherein the physical network comprises a plurality of physical nodes and a plurality of physical links, wherein the set of virtualized resources for the logical network comprises a plurality of virtual nodes and a plurality of virtual links, and wherein each of the physical nodes hosts one or more virtual nodes and wherein one or more of the physical links host a given virtual link;
obtaining a first ordered list of the plurality of virtual nodes, wherein the first ordered list is ordered based at least in part on a first set of one or more virtual node metrics;
obtaining a second ordered list of the plurality of physical nodes, wherein the second ordered list is ordered based at least in part on a second set of one or more physical node metrics, wherein the second set of one or more physical node metrics comprises a number of hops between a given physical node and an access node through which a user will access the physical network;
for at least one virtual node in the first ordered list:
selecting one of the plurality of physical nodes from the second ordered list as a host for the at least one virtual node;
allocating the selected one of the plurality of physical nodes as the host for the at least one virtual node; and
allocating a physical path, comprising one or more physical links, for each of the virtual links associated with the at least one virtual node in accordance with the representation; and
initiating a creation of the logical network using the allocated one of the plurality of physical nodes and the allocated one or more physical links of the physical path;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.