{"id":"https://openalex.org/W4366439811","doi":"https://doi.org/10.1016/j.future.2023.04.010","title":"P4-assisted seamless migration of serverless applications towards the edge continuum","display_name":"P4-assisted seamless migration of serverless applications towards the edge continuum","publication_year":2023,"publication_date":"2023-04-19","ids":{"openalex":"https://openalex.org/W4366439811","doi":"https://doi.org/10.1016/j.future.2023.04.010"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.future.2023.04.010","pdf_url":null,"source":{"id":"https://openalex.org/S186357190","display_name":"Future Generation Computer Systems","issn_l":"0167-739X","issn":["0167-739X","1872-7115"],"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-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.future.2023.04.010","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5070937397","display_name":"Istv\u00e1n Pelle","orcid":"https://orcid.org/0000-0003-2514-3019"},"institutions":[{"id":"https://openalex.org/I29770179","display_name":"Budapest University of Technology and Economics","ror":"https://ror.org/02w42ss30","country_code":"HU","type":"education","lineage":["https://openalex.org/I29770179"]},{"id":"https://openalex.org/I4210099310","display_name":"Consorzio Nazionale Interuniversitario per le Telecomunicazioni","ror":"https://ror.org/0182a5n39","country_code":"IT","type":"nonprofit","lineage":["https://openalex.org/I4210099310"]}],"countries":["HU","IT"],"is_corresponding":true,"raw_author_name":"Istv\u00e1n Pelle","raw_affiliation_strings":["CNIT, Pisa, Italy","EIT Digital Doctoral School, H-1111 Budapest, Hungary","ELKH-BME Cloud Applications Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary","High Speed Networks Laboratory, Department of Telecommunications and Media Informatics, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, M\u0171egyetem\u00a0rkp. 3, H-1111 Budapest, Hungary","MTA-BME Network Softwarization Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary"],"affiliations":[{"raw_affiliation_string":"ELKH-BME Cloud Applications Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary","institution_ids":[]},{"raw_affiliation_string":"High Speed Networks Laboratory, Department of Telecommunications and Media Informatics, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, M\u0171egyetem\u00a0rkp. 3, H-1111 Budapest, Hungary","institution_ids":["https://openalex.org/I29770179"]},{"raw_affiliation_string":"EIT Digital Doctoral School, H-1111 Budapest, Hungary","institution_ids":[]},{"raw_affiliation_string":"CNIT, Pisa, Italy","institution_ids":["https://openalex.org/I4210099310"]},{"raw_affiliation_string":"MTA-BME Network Softwarization Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056608707","display_name":"Francesco Paolucci","orcid":"https://orcid.org/0000-0003-4821-5193"},"institutions":[{"id":"https://openalex.org/I4210099310","display_name":"Consorzio Nazionale Interuniversitario per le Telecomunicazioni","ror":"https://ror.org/0182a5n39","country_code":"IT","type":"nonprofit","lineage":["https://openalex.org/I4210099310"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Paolucci","raw_affiliation_strings":["CNIT, Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"CNIT, Pisa, Italy","institution_ids":["https://openalex.org/I4210099310"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069897042","display_name":"Bal\u00e1zs Sonkoly","orcid":"https://orcid.org/0000-0002-4640-388X"},"institutions":[{"id":"https://openalex.org/I29770179","display_name":"Budapest University of Technology and Economics","ror":"https://ror.org/02w42ss30","country_code":"HU","type":"education","lineage":["https://openalex.org/I29770179"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"Bal\u00e1zs Sonkoly","raw_affiliation_strings":["ELKH-BME Cloud Applications Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary","High Speed Networks Laboratory, Department of Telecommunications and Media Informatics, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, M\u0171egyetem\u00a0rkp. 3, H-1111 Budapest, Hungary","MTA-BME Network Softwarization Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary"],"affiliations":[{"raw_affiliation_string":"High Speed Networks Laboratory, Department of Telecommunications and Media Informatics, Faculty of Electrical Engineering and Informatics, Budapest University of Technology and Economics, M\u0171egyetem\u00a0rkp. 3, H-1111 Budapest, Hungary","institution_ids":["https://openalex.org/I29770179"]},{"raw_affiliation_string":"ELKH-BME Cloud Applications Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary","institution_ids":[]},{"raw_affiliation_string":"MTA-BME Network Softwarization Research Group, M\u0171egyetem rkp. 3., H-1111 Budapest, Hungary","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033393833","display_name":"Filippo Cugini","orcid":"https://orcid.org/0000-0002-9840-0365"},"institutions":[{"id":"https://openalex.org/I4210099310","display_name":"Consorzio Nazionale Interuniversitario per le Telecomunicazioni","ror":"https://ror.org/0182a5n39","country_code":"IT","type":"nonprofit","lineage":["https://openalex.org/I4210099310"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Filippo Cugini","raw_affiliation_strings":["CNIT, Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"CNIT, Pisa, Italy","institution_ids":["https://openalex.org/I4210099310"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5070937397"],"corresponding_institution_ids":["https://openalex.org/I29770179","https://openalex.org/I4210099310"],"apc_list":{"value":3340,"currency":"USD","value_usd":3340,"provenance":"doaj"},"apc_paid":{"value":3340,"currency":"USD","value_usd":3340,"provenance":"doaj"},"fwci":2.19,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":6,"citation_normalized_percentile":{"value":0.99994,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":92,"max":93},"biblio":{"volume":"146","issue":null,"first_page":"122","last_page":"138"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9998,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9998,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9996,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/control-reconfiguration","display_name":"Control reconfiguration","score":0.8431145}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9008117},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.8431145},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.7845327},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.7319473},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.675348},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6385633},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5818874},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.5522357},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.43912458},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.43848065},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3860616},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.27120328},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12937641},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.08723879},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.future.2023.04.010","pdf_url":null,"source":{"id":"https://openalex.org/S186357190","display_name":"Future Generation Computer Systems","issn_l":"0167-739X","issn":["0167-739X","1872-7115"],"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-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://zenodo.org/record/7896612","pdf_url":"https://zenodo.org/records/7896612/files/revised-2-manuscript-unmarked.pdf","source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":["European Organization for Nuclear Research"],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.future.2023.04.010","pdf_url":null,"source":{"id":"https://openalex.org/S186357190","display_name":"Future Generation Computer Systems","issn_l":"0167-739X","issn":["0167-739X","1872-7115"],"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-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.49,"id":"https://metadata.un.org/sdg/9"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":44,"referenced_works":["https://openalex.org/W1994926493","https://openalex.org/W2896908821","https://openalex.org/W2898182615","https://openalex.org/W2916651577","https://openalex.org/W2971167412","https://openalex.org/W3006376159","https://openalex.org/W3046218776","https://openalex.org/W3048086351","https://openalex.org/W3092029133","https://openalex.org/W3108305104","https://openalex.org/W3110041715","https://openalex.org/W3112957810","https://openalex.org/W3113939440","https://openalex.org/W3119269375","https://openalex.org/W3121094233","https://openalex.org/W3133913697","https://openalex.org/W3135792543","https://openalex.org/W3137526560","https://openalex.org/W3153429971","https://openalex.org/W3173579622","https://openalex.org/W3178064249","https://openalex.org/W3184071479","https://openalex.org/W3190618479","https://openalex.org/W3196381982","https://openalex.org/W3196471289","https://openalex.org/W3198801546","https://openalex.org/W3209843882","https://openalex.org/W3211913575","https://openalex.org/W3215453047","https://openalex.org/W4205938345","https://openalex.org/W4213003781","https://openalex.org/W4214772975","https://openalex.org/W4224943495","https://openalex.org/W4225472600","https://openalex.org/W4232212103","https://openalex.org/W4235809187","https://openalex.org/W4249128574","https://openalex.org/W4255357946","https://openalex.org/W4281395541","https://openalex.org/W4283324812","https://openalex.org/W4283745512","https://openalex.org/W4285125415","https://openalex.org/W4285337599","https://openalex.org/W4316651204"],"related_works":["https://openalex.org/W4250547108","https://openalex.org/W2357657342","https://openalex.org/W2165832238","https://openalex.org/W2153432761","https://openalex.org/W2152623100","https://openalex.org/W2142042635","https://openalex.org/W2133942601","https://openalex.org/W2103296973","https://openalex.org/W1988127757","https://openalex.org/W1580144672"],"abstract_inverted_index":{"Serverless":[0],"computing":[1,33,42,68],"has":[2,19],"recently":[3],"been":[4],"presented":[5],"as":[6],"an":[7,24,66,104,141],"effective":[8],"technology":[9],"for":[10,94,125],"handling":[11,95],"short-lived":[12],"compute":[13,83,127],"tasks":[14,84,128],"in":[15,28,65],"the":[16,20,29,92,134,147,150,162,168,196,207],"cloud.":[17],"It":[18,70],"potential":[21],"of":[22,31,81,88,157],"becoming":[23],"attractive":[25],"option":[26],"also":[27],"context":[30],"edge":[32,41,67,89,197],"where":[34],"resource-aware":[35],"deployment,":[36,106],"constrained":[37],"by":[38,129,161],"both":[39],"limited":[40],"resources":[43],"and":[44,56,76,108,117,185,198],"experienced":[45],"latency,":[46],"plays":[47],"a":[48,59,86,172],"vital":[49],"role.":[50],"In":[51],"this":[52],"paper,":[53],"we":[54],"present":[55],"experimentally":[57],"validate":[58],"framework":[60,101],"that":[61,111],"oversees":[62],"serverless":[63,73,177],"applications":[64],"scenario.":[69],"completely":[71],"automates":[72],"application":[74,82,131,143,174],"deployment":[75],"provides":[77,121],"hitless":[78],"dynamic":[79,183],"migration":[80,169,205],"between":[85,206],"pair":[87],"nodes,":[90],"paving":[91],"way":[93],"significantly":[96],"more":[97],"complex":[98],"cases.":[99],"The":[100,189],"relies":[102],"on":[103,140],"integrated":[105],"monitoring":[107],"offloading":[109],"infrastructure":[110],"enhances":[112],"AWS":[113],"IoT":[114],"Greengrass":[115],"features":[116],"performance.":[118],"Our":[119,164],"implementation":[120],"two":[122],"separate":[123],"options":[124],"relocating":[126],"steering":[130],"traffic":[132,186],"towards":[133],"most":[135],"suitable":[136,151],"node.":[137],"One":[138],"builds":[139],"on-the-fly":[142],"component":[144],"reconfiguration,":[145],"while":[146],"other":[148],"selects":[149],"node":[152],"through":[153],"P4":[154],"in-network":[155],"processing":[156],"resource":[158],"metrics":[159],"emitted":[160],"nodes.":[163,208],"experimental":[165],"demonstration":[166],"evaluates":[167],"performance":[170],"using":[171],"latency-sensitive":[173],"decomposed":[175],"to":[176],"functions.":[178],"Results":[179],"reveal":[180],"extremely":[181],"fast":[182],"reconfiguration":[184],"rerouting":[187],"operations.":[188],"used":[190],"methods":[191],"avoid":[192],"congestion":[193],"peaks":[194],"at":[195],"show":[199],"no":[200],"end-to-end":[201],"latency":[202],"increase":[203],"upon":[204]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4366439811","counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3}],"updated_date":"2025-01-08T21:32:34.220114","created_date":"2023-04-21"}