{"id":"https://openalex.org/W7110953810","doi":"https://doi.org/10.1145/3774899.3775011","title":"HybridServe: Adaptive WebAssembly-Container Runtime Selection for Edge Serverless Computing","display_name":"HybridServe: Adaptive WebAssembly-Container Runtime Selection for Edge Serverless Computing","publication_year":2025,"publication_date":"2025-12-09","ids":{"openalex":"https://openalex.org/W7110953810","doi":"https://doi.org/10.1145/3774899.3775011"},"language":null,"primary_location":{"id":"doi:10.1145/3774899.3775011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3774899.3775011","pdf_url":null,"source":null,"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Serverless Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3774899.3775011","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Seokhyeon Kang","orcid":"https://orcid.org/0009-0005-0259-6156"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Seokhyeon Kang","raw_affiliation_strings":["Kookmin University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0009-0005-0259-6156","affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Moohyun Song","orcid":"https://orcid.org/0009-0003-9392-7808"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Moohyun Song","raw_affiliation_strings":["Kookmin University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0009-0003-9392-7808","affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Taeyoon Kim","orcid":"https://orcid.org/0009-0003-0705-0713"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Taeyoon Kim","raw_affiliation_strings":["Hanyang University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0009-0003-0705-0713","affiliations":[{"raw_affiliation_string":"Hanyang University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Soohyuk Lee","orcid":"https://orcid.org/0009-0009-9846-3460"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Soohyuk Lee","raw_affiliation_strings":["Kookmin University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0009-0009-9846-3460","affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jaeseob Han","orcid":"https://orcid.org/0000-0002-4410-6240"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaeseob Han","raw_affiliation_strings":["Kookmin University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0002-4410-6240","affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Hyeokman Kim","orcid":"https://orcid.org/0000-0001-7129-6759"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hyeokman Kim","raw_affiliation_strings":["Kookmin University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0001-7129-6759","affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"last","author":{"id":null,"display_name":"Kyungyong Lee","orcid":"https://orcid.org/0000-0003-0312-4386"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Kyungyong Lee","raw_affiliation_strings":["Hanyang University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0003-0312-4386","affiliations":[{"raw_affiliation_string":"Hanyang University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I4575257"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I110273157"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.69629092,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.6546000242233276,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.6546000242233276,"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"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.1429000049829483,"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/T14067","display_name":"Cloud Computing and Remote Desktop Technologies","score":0.04399999976158142,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.6836000084877014},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5715000033378601},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5680000185966492},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.559499979019165},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.5220000147819519},{"id":"https://openalex.org/keywords/edge-device","display_name":"Edge device","score":0.5073999762535095},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.4821000099182129},{"id":"https://openalex.org/keywords/power-consumption","display_name":"Power consumption","score":0.46140000224113464},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3779999911785126}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8328999876976013},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.6836000084877014},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5715000033378601},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5680000185966492},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.559499979019165},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.5220000147819519},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.5073999762535095},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.4821000099182129},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.46140000224113464},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39169999957084656},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3779999911785126},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.37299999594688416},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37070000171661377},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.3700000047683716},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3619999885559082},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.351500004529953},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.34459999203681946},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.34130001068115234},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.33480000495910645},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.3287999927997589},{"id":"https://openalex.org/C2781235140","wikidata":"https://www.wikidata.org/wiki/Q275131","display_name":"Scratch","level":2,"score":0.32120001316070557},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.3102000057697296},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.3089999854564667},{"id":"https://openalex.org/C2775973920","wikidata":"https://www.wikidata.org/wiki/Q3252726","display_name":"Selection algorithm","level":3,"score":0.2883000075817108},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.28519999980926514},{"id":"https://openalex.org/C60327585","wikidata":"https://www.wikidata.org/wiki/Q723733","display_name":"Millisecond","level":2,"score":0.2833999991416931},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27630001306533813},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2694000005722046},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.26179999113082886},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.26159998774528503},{"id":"https://openalex.org/C6899612","wikidata":"https://www.wikidata.org/wiki/Q852911","display_name":"Resistive touchscreen","level":2,"score":0.2572999894618988}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3774899.3775011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3774899.3775011","pdf_url":null,"source":null,"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Serverless Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3774899.3775011","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3774899.3775011","pdf_url":null,"source":null,"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Serverless Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2061860832","https://openalex.org/W2625141509","https://openalex.org/W2755775376","https://openalex.org/W2885046255","https://openalex.org/W2970215440","https://openalex.org/W2971017185","https://openalex.org/W2982076181","https://openalex.org/W2997561286","https://openalex.org/W3013156154","https://openalex.org/W3126507566","https://openalex.org/W4286307980","https://openalex.org/W4372265742","https://openalex.org/W4388483684","https://openalex.org/W4407241474"],"related_works":[],"abstract_inverted_index":{"Edge":[0],"serverless":[1,20,179],"environments":[2],"with":[3,60],"limited":[4],"CPU,":[5],"memory,":[6],"and":[7,31,74,89,104,116,163],"heterogeneous":[8],"hardware":[9],"demand":[10],"efficient":[11],"execution":[12,115],"under":[13],"resource":[14],"constraints.":[15],"A":[16],"key":[17],"challenge":[18],"in":[19,47,147,177],"computing":[21],"is":[22,29,44],"cold":[23,53,97,142,165],"start,":[24],"where":[25],"a":[26,132],"function":[27],"instance":[28],"created":[30],"initialized":[32,40],"from":[33],"scratch":[34],"instead":[35],"of":[36,58,62],"reusing":[37],"an":[38],"already":[39],"(warm)":[41],"instance,":[42],"which":[43],"particularly":[45],"severe":[46],"edge":[48,178],"environments.":[49],"Container-based":[50],"platforms":[51],"exhibit":[52],"start":[54,98,166],"latencies":[55],"exceeding":[56],"hundreds":[57],"milliseconds":[59],"tens":[61],"megabyte":[63],"images,":[64],"while":[65,111,144],"WebAssembly":[66],"(WASM)":[67],"provides":[68],"less":[69],"than":[70],"ten":[71],"millisecond":[72],"initialization":[73],"compact":[75],"binaries,":[76],"but":[77],"slower":[78,114],"execution.":[79],"We":[80],"comprehensively":[81],"analyze":[82],"multiple":[83],"WASM":[84,95,139],"runtimes":[85],"(Wasmtime,":[86],"Wasmer,":[87],"WasmEdge)":[88],"their":[90],"compiler":[91],"backends,":[92],"revealing":[93],"that":[94,137],"reduces":[96],"latency":[99,167],"by":[100,107],"up":[101,108],"to":[102,109],"88.1%":[103],"image":[105],"size":[106],"99.17%,":[110],"exhibiting":[112],"36.15%":[113],"9.26%":[117],"higher":[118],"power":[119],"consumption":[120],"for":[121],"compute-intensive":[122],"workloads.":[123],"Based":[124],"on":[125,151],"these":[126],"complementary":[127],"characteristics,":[128],"we":[129],"propose":[130],"HybridServe,":[131],"dynamic":[133],"runtime":[134],"selection":[135],"framework":[136],"leverages":[138],"during":[140],"container":[141],"starts":[143],"preparing":[145],"containers":[146],"the":[148,174],"background.":[149],"Evaluation":[150],"Azure":[152],"Function":[153],"Trace":[154],"demonstrates":[155],"43.11%":[156],"average":[157],"response":[158],"time":[159],"reduction":[160,168],"versus":[161,169],"WASM-only":[162],"91.9%":[164],"container-only":[170],"deployments,":[171],"effectively":[172],"mitigating":[173],"performance-isolation":[175],"trade-off":[176],"computing.":[180]},"counts_by_year":[],"updated_date":"2025-12-11T00:21:10.989143","created_date":"2025-12-10T00:00:00"}
