{"id":"https://openalex.org/W4282972326","doi":"https://doi.org/10.1109/noms54207.2022.9789822","title":"Unleashing GPUs for Network Function Virtualization: an open architecture based on Vulkan and Kubernetes","display_name":"Unleashing GPUs for Network Function Virtualization: an open architecture based on Vulkan and Kubernetes","publication_year":2022,"publication_date":"2022-04-25","ids":{"openalex":"https://openalex.org/W4282972326","doi":"https://doi.org/10.1109/noms54207.2022.9789822"},"language":"en","primary_location":{"id":"doi:10.1109/noms54207.2022.9789822","is_oa":false,"landing_page_url":"https://doi.org/10.1109/noms54207.2022.9789822","pdf_url":null,"source":{"id":"https://openalex.org/S4363605650","display_name":"NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-03793322","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020408213","display_name":"Juuso Haavisto","orcid":"https://orcid.org/0000-0002-1553-7949"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]},{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI","GB"],"is_corresponding":true,"raw_author_name":"Juuso Haavisto","raw_affiliation_strings":["University of Oulu,Center for Ubiquitous Computing,Oulu,Finland","Center for Ubiquitous Computing, University of Oulu, Oulu, Finland","University of Oxford, Oxford, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Oulu,Center for Ubiquitous Computing,Oulu,Finland","institution_ids":["https://openalex.org/I98381234"]},{"raw_affiliation_string":"Center for Ubiquitous Computing, University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]},{"raw_affiliation_string":"University of Oxford, Oxford, United Kingdom","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029289166","display_name":"Thibault Cholez","orcid":"https://orcid.org/0000-0002-0435-3909"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210121838","display_name":"Laboratoire Lorrain de Recherche en Informatique et ses Applications","ror":"https://ror.org/02vnf0c38","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I277688954","https://openalex.org/I4210107720","https://openalex.org/I4210121838","https://openalex.org/I4210159245","https://openalex.org/I90183372"]},{"id":"https://openalex.org/I90183372","display_name":"Universit\u00e9 de Lorraine","ror":"https://ror.org/04vfs2w97","country_code":"FR","type":"education","lineage":["https://openalex.org/I90183372"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Thibault Cholez","raw_affiliation_strings":["Universit&#x00E9; de Lorraine,CNRS, Inria, LORIA,Nancy,France,F-54000"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E9; de Lorraine,CNRS, Inria, LORIA,Nancy,France,F-54000","institution_ids":["https://openalex.org/I4210121838","https://openalex.org/I1294671590","https://openalex.org/I90183372"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009824133","display_name":"Jukka Riekki","orcid":"https://orcid.org/0000-0002-1694-9152"},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jukka Riekki","raw_affiliation_strings":["University of Oulu,Center for Ubiquitous Computing,Oulu,Finland","Center for Ubiquitous Computing, University of Oulu, Oulu, Finland"],"affiliations":[{"raw_affiliation_string":"University of Oulu,Center for Ubiquitous Computing,Oulu,Finland","institution_ids":["https://openalex.org/I98381234"]},{"raw_affiliation_string":"Center for Ubiquitous Computing, University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5020408213"],"corresponding_institution_ids":["https://openalex.org/I40120149","https://openalex.org/I98381234"],"apc_list":null,"apc_paid":null,"fwci":0.4275,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.44076305,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9994000196456909,"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9979000091552734,"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/computer-science","display_name":"Computer science","score":0.8558028936386108},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.5042585134506226},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.47438934445381165},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.46534618735313416},{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.46245408058166504},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.44947052001953125},{"id":"https://openalex.org/keywords/orchestration","display_name":"Orchestration","score":0.42759838700294495},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4200572669506073},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.41998547315597534},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.11488556861877441}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8558028936386108},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.5042585134506226},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.47438934445381165},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.46534618735313416},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.46245408058166504},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.44947052001953125},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.42759838700294495},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4200572669506073},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.41998547315597534},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.11488556861877441},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C558565934","wikidata":"https://www.wikidata.org/wiki/Q2743","display_name":"Musical","level":2,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/noms54207.2022.9789822","is_oa":false,"landing_page_url":"https://doi.org/10.1109/noms54207.2022.9789822","pdf_url":null,"source":{"id":"https://openalex.org/S4363605650","display_name":"NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-03793322v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-03793322","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"35th IEEE/IFIP Network Operations and Management Symposium (NOMS 2022), Apr 2022, Budapest, Hungary. pp.1-8, &#x27E8;10.1109/NOMS54207.2022.9789822&#x27E9;","raw_type":"Conference papers"},{"id":"pmh:oai:oulu.fi:nbnfi-fe2022062850135","is_oa":false,"landing_page_url":"http://urn.fi/urn:nbn:fi-fe2022062850135","pdf_url":null,"source":{"id":"https://openalex.org/S4306400284","display_name":"University of Oulu Repository (University of Oulu)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98381234","host_organization_name":"University of Oulu","host_organization_lineage":["https://openalex.org/I98381234"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-03793322v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-03793322","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"35th IEEE/IFIP Network Operations and Management Symposium (NOMS 2022), Apr 2022, Budapest, Hungary. pp.1-8, &#x27E8;10.1109/NOMS54207.2022.9789822&#x27E9;","raw_type":"Conference papers"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1967920169","https://openalex.org/W1976641468","https://openalex.org/W1990145236","https://openalex.org/W2003601765","https://openalex.org/W2068537982","https://openalex.org/W2298596090","https://openalex.org/W2301990415","https://openalex.org/W2344937602","https://openalex.org/W2402285027","https://openalex.org/W2465123170","https://openalex.org/W2476955777","https://openalex.org/W2514980405","https://openalex.org/W2521121845","https://openalex.org/W2579461576","https://openalex.org/W2605301016","https://openalex.org/W2726833567","https://openalex.org/W2735042432","https://openalex.org/W2767210925","https://openalex.org/W2883056249","https://openalex.org/W2897259115","https://openalex.org/W2965118803","https://openalex.org/W2984884442","https://openalex.org/W3020905451","https://openalex.org/W3136172274","https://openalex.org/W4254095453","https://openalex.org/W4254354095","https://openalex.org/W6732133682","https://openalex.org/W6735918857","https://openalex.org/W6740663778"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538","https://openalex.org/W2080146221","https://openalex.org/W2370314112","https://openalex.org/W1912958759","https://openalex.org/W2792081825"],"abstract_inverted_index":{"General-purpose":[0],"computing":[1],"on":[2,25,32,69,92,141,148],"graphics":[3,34,145],"processing":[4],"units":[5,35],"(GPGPU)":[6],"is":[7],"a":[8,65,105,111],"promising":[9],"way":[10],"to":[11,40,50],"speed":[12],"up":[13],"computationally":[14],"intensive":[15],"network":[16,82,106],"functions,":[17],"such":[18,43,88],"as":[19,44,104],"performing":[20,129],"real-time":[21],"traffic":[22,130],"classification":[23,131],"based":[24,68,91],"machine":[26],"learning.":[27],"Recent":[28],"studies":[29],"have":[30],"focused":[31],"integrated":[33,144],"and":[36,54,71,80,86,143,147,150],"various":[37],"performance":[38],"optimizations":[39],"address":[41],"bottlenecks":[42],"latency.":[45],"However,":[46],"these":[47],"approaches":[48],"tend":[49],"produce":[51],"architecture-specific":[52],"binaries":[53],"lack":[55],"the":[56,76,93,158,163],"orchestration":[57,113],"of":[58,78],"functions.":[59],"A":[60],"complementary":[61],"effort":[62],"would":[63],"be":[64],"GPGPU":[66],"architecture":[67,90,118,124],"standard":[70],"open":[72,89],"components,":[73],"which":[74,98],"allows":[75],"creation":[77],"interoperable":[79],"orchestrable":[81],"functions.This":[83],"study":[84],"describes":[85],"evaluates":[87],"cross-platform":[94],"Vulkan":[95],"API,":[96],"in":[97,155],"we":[99],"execute":[100],"hand-written":[101],"SPIR-V":[102,127],"code":[103,128],"function.":[107],"We":[108,121,136,152],"also":[109],"demonstrate":[110],"multi-node":[112],"approach":[114],"for":[115],"our":[116,123],"proposed":[117],"using":[119],"Kubernetes.":[120],"validate":[122],"by":[125],"executing":[126],"with":[132],"random":[133],"forest":[134],"inference.":[135],"test":[137],"this":[138],"application":[139],"both":[140],"discrete":[142],"cards":[146],"x86":[149],"ARM.":[151],"find":[153],"that":[154],"all":[156],"cases":[157],"GPUs":[159],"are":[160],"faster":[161],"than":[162],"baseline":[164],"Cython":[165],"code.":[166]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-04-16T08:26:57.006410","created_date":"2025-10-10T00:00:00"}
