US 11,916,742 B1
System and method for an auction-based scheme for service function chain placement
Julia Drummond Noce, Rio de Janeiro (BR); Ana Cristina Bernardo de Oliveira, Rio de Janeiro (BR); Anselmo Luiz Éden Battisti, Niterói (BR); Débora Christina Muchaluat Saade, Rio de Janeiro (BR); Evandro Luiz Cardoso Macedo, Rio de Janeiro (BR); Flávia Coimbra Delicato, Niterói (BR); Juan Lucas Do Rosário Vieira, São Gonçalo (BR); Paulo de Figueiredo Pires, Niterói (BR); and Marina Ivanov, Chiador (BR)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Mar. 14, 2023, as Appl. No. 18/183,458.
Int. Cl. H04L 41/0893 (2022.01); G06Q 30/08 (2012.01); H04L 41/122 (2022.01)
CPC H04L 41/0893 (2013.01) [G06Q 30/08 (2013.01); H04L 41/122 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for managing service function chains (SFCs), the method comprising:
obtaining, by a SFC orchestrator executing on a first domain, a SFC creation request for a SFC,
wherein the SFC comprises a plurality of virtual network function (VNF) instances,
wherein the first domain comprises a first set of computing devices,
wherein the SFC orchestrator executes on one of the first set of computing devices;
in response to the SFC creation request:
generating a domain participation list of a set of potential domains that may service the SFC creation request;
sending a bid request to each of the set of potential domains;
receiving bid responses from the set of potential domains;
based on the bid responses, ranking the set of potential domains;
sending a SFC placement request to a second domain, based on the ranking, wherein the set of potential domains comprises the second domain; and
obtaining a SFC placement response from the second domain, wherein the SFC placement response specifies success of SFC placement in the second domain; and
based on the SFC placement response, storing allocation of the SFC placement,
wherein the SFC creation request is serviced by hardware resources of the second domain.