{"id":"https://openalex.org/W2977883180","doi":"https://doi.org/10.1109/hpsr.2018.8850757","title":"Beyond SmartNICs: Towards a Fully Programmable Cloud: Invited Paper","display_name":"Beyond SmartNICs: Towards a Fully Programmable Cloud: Invited Paper","publication_year":2018,"publication_date":"2018-06-01","ids":{"openalex":"https://openalex.org/W2977883180","doi":"https://doi.org/10.1109/hpsr.2018.8850757","mag":"2977883180"},"language":"en","primary_location":{"id":"doi:10.1109/hpsr.2018.8850757","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpsr.2018.8850757","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076864600","display_name":"Adrian M. Caulfield","orcid":"https://orcid.org/0000-0002-1707-4693"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Adrian Caulfield","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087216360","display_name":"Paolo Costa","orcid":"https://orcid.org/0000-0003-1939-5690"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Paolo Costa","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001286276","display_name":"Monia Ghobadi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Monia Ghobadi","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5076864600"],"corresponding_institution_ids":["https://openalex.org/I4210164937"],"apc_list":null,"apc_paid":null,"fwci":2.2144,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.89449405,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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":1.0,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9995999932289124,"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.9990000128746033,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7549278736114502},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7472310066223145},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7129747867584229},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.592472493648529},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5845687985420227},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5422267913818359},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.5381148457527161},{"id":"https://openalex.org/keywords/pipeline-transport","display_name":"Pipeline transport","score":0.48570284247398376},{"id":"https://openalex.org/keywords/programmable-logic-device","display_name":"Programmable logic device","score":0.4738464951515198},{"id":"https://openalex.org/keywords/ranging","display_name":"Ranging","score":0.4613398015499115},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.44012096524238586},{"id":"https://openalex.org/keywords/packet-processing","display_name":"Packet processing","score":0.4243190288543701},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.38775894045829773},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3399427533149719},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.325886070728302},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.21903249621391296},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13860327005386353},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.1328112781047821}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7549278736114502},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7472310066223145},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7129747867584229},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.592472493648529},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5845687985420227},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5422267913818359},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.5381148457527161},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.48570284247398376},{"id":"https://openalex.org/C206274596","wikidata":"https://www.wikidata.org/wiki/Q1063837","display_name":"Programmable logic device","level":2,"score":0.4738464951515198},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.4613398015499115},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.44012096524238586},{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.4243190288543701},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.38775894045829773},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3399427533149719},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.325886070728302},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.21903249621391296},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13860327005386353},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.1328112781047821},{"id":"https://openalex.org/C87717796","wikidata":"https://www.wikidata.org/wiki/Q146326","display_name":"Environmental engineering","level":1,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpsr.2018.8850757","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpsr.2018.8850757","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6499999761581421}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W192446467","https://openalex.org/W1565216282","https://openalex.org/W1982876335","https://openalex.org/W1994926493","https://openalex.org/W2018501701","https://openalex.org/W2117884704","https://openalex.org/W2122465391","https://openalex.org/W2133156997","https://openalex.org/W2143295630","https://openalex.org/W2168231600","https://openalex.org/W2487583538","https://openalex.org/W2504074749","https://openalex.org/W2519224033","https://openalex.org/W2542189141","https://openalex.org/W2604815149","https://openalex.org/W2731242240","https://openalex.org/W2743093301","https://openalex.org/W2744387122","https://openalex.org/W2744693751","https://openalex.org/W2761070740","https://openalex.org/W2768880005","https://openalex.org/W2798534715","https://openalex.org/W2798641544","https://openalex.org/W2906894838","https://openalex.org/W2916979304","https://openalex.org/W4239385313","https://openalex.org/W4256629673","https://openalex.org/W6607881844","https://openalex.org/W6684859321","https://openalex.org/W6726720044","https://openalex.org/W6735935406","https://openalex.org/W6740805982","https://openalex.org/W6750453510","https://openalex.org/W6750782330"],"related_works":["https://openalex.org/W4384112194","https://openalex.org/W2783354812","https://openalex.org/W2103009189","https://openalex.org/W4312958259","https://openalex.org/W4390813131","https://openalex.org/W2349383066","https://openalex.org/W4308259661","https://openalex.org/W2154462221","https://openalex.org/W3046046312","https://openalex.org/W1984383372"],"abstract_inverted_index":{"FPGA-based":[0,93],"SmartNICs":[1,94],"and":[2,13,39,59,82,95,102],"programmable":[3,67,96],"switches":[4,97],"have":[5],"been":[6],"recently":[7],"introduced":[8],"to":[9,80,98,111,114],"leverage":[10],"hardware":[11,81],"acceleration":[12],"custom":[14],"pipelines":[15],"inside":[16],"the":[17,26,45,90,106],"cloud":[18],"infrastructure.":[19],"These":[20],"devices":[21,51],"are":[22],"capable":[23],"of":[24,92,105],"handling":[25],"per-packet":[27],"processing":[28],"needs":[29],"at":[30],"line":[31],"rate,":[32],"including":[33],"load":[34],"balancing,":[35],"encapsulation,":[36],"congestion":[37],"management,":[38],"security.":[40],"We":[41],"argue,":[42],"however,":[43],"that":[44,109],"benefits":[46],"provided":[47],"by":[48],"these":[49],"new":[50],"could":[52],"extend":[53],"beyond":[54],"software-defined":[55],"networking":[56],"use":[57],"cases":[58],"they":[60],"prompt":[61],"a":[62,65],"shift":[63],"towards":[64],"fully":[66,115],"cloud,":[68],"which":[69],"would":[70],"enable":[71],"hardware-software":[72],"co-design":[73],"across":[74],"all":[75],"layers,":[76],"ranging":[77],"from":[78],"application":[79],"networks.":[83],"In":[84],"this":[85,100],"paper,":[86],"we":[87],"focus":[88],"on":[89],"potential":[91],"realize":[99],"vision":[101],"illustrate":[103],"some":[104],"research":[107],"challenges":[108],"need":[110],"be":[112],"addressed":[113],"unleash":[116],"its":[117],"benefits.":[118]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
