{"id":"https://openalex.org/W7154829680","doi":"https://doi.org/10.1016/j.comnet.2026.112321","title":"CNFP: Optimising Cloud-Native Network Function placement with diffusion models on the cloud continuum","display_name":"CNFP: Optimising Cloud-Native Network Function placement with diffusion models on the cloud continuum","publication_year":2026,"publication_date":"2026-04-18","ids":{"openalex":"https://openalex.org/W7154829680","doi":"https://doi.org/10.1016/j.comnet.2026.112321"},"language":"en","primary_location":{"id":"doi:10.1016/j.comnet.2026.112321","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.comnet.2026.112321","pdf_url":null,"source":{"id":"https://openalex.org/S63392143","display_name":"Computer Networks","issn_l":"1389-1286","issn":["1389-1286","1872-7069"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Networks","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.comnet.2026.112321","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011587894","display_name":"\u00c1lvaro V\u00e1zquez-Rodr\u00edguez","orcid":null},"institutions":[{"id":"https://openalex.org/I106437751","display_name":"Centro Tecnol\u00f3xico de Telecomunicaci\u00f3ns de Galicia","ror":"https://ror.org/045ncxc88","country_code":"ES","type":"nonprofit","lineage":["https://openalex.org/I106437751"]},{"id":"https://openalex.org/I6289922","display_name":"Universidade de Vigo","ror":"https://ror.org/05rdf8595","country_code":"ES","type":"education","lineage":["https://openalex.org/I6289922"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"\u00c1lvaro V\u00e1zquez-Rodr\u00edguez","raw_affiliation_strings":["Centro Tecnol\u00f3xico de Telecomunicaci\u00f3ns de Galicia (GRADIANT), Carretera do Vilar 56-58, Vigo, 36214, Spain","Universidade de Vigo - atlanTTic - I&C Lab, Escola de Enxe\u00f1ar\u00eda de Telecomunicaci\u00f3n, Campus Universitario, Vigo, 36310, Spain"],"raw_orcid":"https://orcid.org/0000-0002-7670-3875","affiliations":[{"raw_affiliation_string":"Centro Tecnol\u00f3xico de Telecomunicaci\u00f3ns de Galicia (GRADIANT), Carretera do Vilar 56-58, Vigo, 36214, Spain","institution_ids":["https://openalex.org/I106437751"]},{"raw_affiliation_string":"Universidade de Vigo - atlanTTic - I&C Lab, Escola de Enxe\u00f1ar\u00eda de Telecomunicaci\u00f3n, Campus Universitario, Vigo, 36310, Spain","institution_ids":["https://openalex.org/I6289922"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133956157","display_name":"Manuel Fern\u00e1ndez-Veiga","orcid":null},"institutions":[{"id":"https://openalex.org/I6289922","display_name":"Universidade de Vigo","ror":"https://ror.org/05rdf8595","country_code":"ES","type":"education","lineage":["https://openalex.org/I6289922"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Manuel Fern\u00e1ndez-Veiga","raw_affiliation_strings":["Universidade de Vigo - atlanTTic - I&C Lab, Escola de Enxe\u00f1ar\u00eda de Telecomunicaci\u00f3n, Campus Universitario, Vigo, 36310, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade de Vigo - atlanTTic - I&C Lab, Escola de Enxe\u00f1ar\u00eda de Telecomunicaci\u00f3n, Campus Universitario, Vigo, 36310, Spain","institution_ids":["https://openalex.org/I6289922"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073499121","display_name":"Carlos Giraldo-Rodr\u00edguez","orcid":null},"institutions":[{"id":"https://openalex.org/I106437751","display_name":"Centro Tecnol\u00f3xico de Telecomunicaci\u00f3ns de Galicia","ror":"https://ror.org/045ncxc88","country_code":"ES","type":"nonprofit","lineage":["https://openalex.org/I106437751"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Carlos Giraldo-Rodr\u00edguez","raw_affiliation_strings":["Centro Tecnol\u00f3xico de Telecomunicaci\u00f3ns de Galicia (GRADIANT), Carretera do Vilar 56-58, Vigo, 36214, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Centro Tecnol\u00f3xico de Telecomunicaci\u00f3ns de Galicia (GRADIANT), Carretera do Vilar 56-58, Vigo, 36214, Spain","institution_ids":["https://openalex.org/I106437751"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5011587894"],"corresponding_institution_ids":["https://openalex.org/I106437751","https://openalex.org/I6289922"],"apc_list":{"value":2370,"currency":"USD","value_usd":2370},"apc_paid":{"value":2370,"currency":"USD","value_usd":2370},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.55415361,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"283","issue":null,"first_page":"112321","last_page":"112321"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9858999848365784,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9858999848365784,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10847","display_name":"Advanced Optical Network Technologies","score":0.003100000089034438,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.002099999925121665,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5058000087738037},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5002999901771545},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.4902999997138977},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.4519999921321869},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.4106000065803528},{"id":"https://openalex.org/keywords/orchestration","display_name":"Orchestration","score":0.3612000048160553},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.3409000039100647},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.3359000086784363}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.853600025177002},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5058000087738037},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5002999901771545},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.4902999997138977},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.4519999921321869},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.4106000065803528},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3935999870300293},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.38199999928474426},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.3612000048160553},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.3409000039100647},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.3359000086784363},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.3156999945640564},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.3125999867916107},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.3100999891757965},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.3003999888896942},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.2987000048160553},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.296099990606308},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.29010000824928284},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.2768999934196472},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.2754000127315521},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.2711000144481659},{"id":"https://openalex.org/C193415008","wikidata":"https://www.wikidata.org/wiki/Q639681","display_name":"Network architecture","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C2779304628","wikidata":"https://www.wikidata.org/wiki/Q3503480","display_name":"Face (sociological concept)","level":2,"score":0.25940001010894775},{"id":"https://openalex.org/C49020025","wikidata":"https://www.wikidata.org/wiki/Q1059099","display_name":"Chaining","level":2,"score":0.2517000138759613}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.comnet.2026.112321","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.comnet.2026.112321","pdf_url":null,"source":{"id":"https://openalex.org/S63392143","display_name":"Computer Networks","issn_l":"1389-1286","issn":["1389-1286","1872-7069"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Networks","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.comnet.2026.112321","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.comnet.2026.112321","pdf_url":null,"source":{"id":"https://openalex.org/S63392143","display_name":"Computer Networks","issn_l":"1389-1286","issn":["1389-1286","1872-7069"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Networks","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6510308384895325,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320315062","display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","ror":null},{"id":"https://openalex.org/F4320326633","display_name":"Axencia Galega de Innovaci\u00f3n","ror":"https://ror.org/02vcxyt85"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W2512567073","https://openalex.org/W2903252781","https://openalex.org/W4396817538","https://openalex.org/W4404239091","https://openalex.org/W4406321575","https://openalex.org/W4406610305","https://openalex.org/W4410428390","https://openalex.org/W4410853633"],"related_works":[],"abstract_inverted_index":{"The":[0,24,110,234],"placement":[1,100,111,253],"of":[2,17,29,78,170,236,242],"Cloud-Native":[3],"Network":[4,137],"Functions":[5],"(CNFs)":[6],"across":[7],"the":[8,15,27,153,159,176,210,240],"Cloud-Continuum":[9],"represents":[10],"a":[11,92,116,126,168,185,247],"core":[12],"challenge":[13],"in":[14,76,256],"orchestration":[16],"current":[18],"5G":[19],"and":[20,53,70,83,95,131,175,191,204,254],"future":[21],"6G":[22],"networks.":[23],"process":[25,112,155],"entails":[26],"implementation":[28],"interdependent":[30],"computing":[31],"tasks,":[32],"which":[33],"are":[34,173],"structured":[35],"as":[36,115,125,246],"Service":[37],"Function":[38],"Chains,":[39],"over":[40],"distributed":[41],"cloud":[42],"infrastructures.":[43],"This":[44,183],"is":[45,58,101,113,123,140,181],"achieved":[46],"while":[47,227],"satisfying":[48],"strict":[49],"resource,":[50],"bandwidth,":[51],"connectivity,":[52],"end-to-end":[54],"latency":[55],"constraints.":[56],"It":[57],"widely":[59],"acknowledged":[60],"that":[61,209],"classical":[62],"approaches,":[63],"including":[64],"mixed-integer":[65],"(non)linear":[66],"programming":[67],"(MINLP),":[68],"heuristics,":[69],"reinforcement":[71],"learning,":[72],"face":[73],"practical":[74],"limitations":[75],"terms":[77],"scalability,":[79],"robust":[80,229],"constraint":[81,206],"handling,":[82],"generalization":[84],"to":[85,142,151,222],"unseen":[86],"network":[87,252],"conditions.":[88],"In":[89,149],"this":[90,237],"study,":[91],"diffusion-based":[93,243],"theoretical":[94],"algorithmic":[96],"framework":[97],"for":[98,250],"CNF":[99],"proposed,":[102],"based":[103],"on":[104,195],"Denoising":[105],"Diffusion":[106],"Probabilistic":[107],"Models":[108],"(DDPM).":[109],"conceptualized":[114],"conditional":[117],"graph-to-assignment":[118],"generation":[119,154],"task.":[120],"Each":[121],"scenario":[122],"encoded":[124],"heterogeneous":[127],"graph,":[128],"capturing":[129],"infrastructure":[130],"service-chain":[132],"structure.":[133],"A":[134],"Graph":[135],"Neural":[136],"(GNN)":[138],"denoiser":[139],"trained":[141],"iteratively":[143],"refine":[144],"noisy":[145],"CNF-to-cloud":[146],"assignment":[147],"matrices.":[148],"order":[150],"bias":[152],"towards":[156],"valid":[157],"deployments,":[158],"model":[160],"incorporates":[161],"constraint-aware":[162],"penalties":[163],"during":[164],"training.":[165],"At":[166],"inference,":[167],"multitude":[169],"candidate":[171],"placements":[172],"sampled,":[174],"best":[177],"suboptimal,":[178],"feasible":[179,215],"solution":[180,189],"selected.":[182],"enables":[184],"controllable":[186],"trade-off":[187],"between":[188],"quality":[190],"runtime.":[192],"Extensive":[193],"experimentation":[194],"diverse":[196],"topologies,":[197],"incorporating":[198],"out-of-distribution":[199],"evaluations":[200],"with":[201,217],"larger":[202],"instances":[203],"shifted":[205],"regimes,":[207],"demonstrates":[208],"proposed":[211],"approach":[212],"consistently":[213],"generates":[214],"solutions":[216],"considerably":[218],"accelerated":[219],"inference":[220],"compared":[221],"MINLP":[223],"solvers":[224],"when":[225],"available,":[226],"maintaining":[228],"feasibility":[230],"under":[231],"constraint-tight":[232],"scenarios.":[233],"findings":[235],"study":[238],"demonstrate":[239],"potential":[241],"generative":[244],"modelling":[245],"scalable":[248],"tool":[249],"constrained":[251],"embedding":[255],"cloud-continuum":[257],"orchestration.":[258]},"counts_by_year":[],"updated_date":"2026-06-15T08:34:33.830935","created_date":"2026-04-19T00:00:00"}
