{"id":"https://openalex.org/W4408833178","doi":"https://doi.org/10.1145/3725986","title":"Towards Serialization/Deserialization-free State Transfer in Serverless Workflows","display_name":"Towards Serialization/Deserialization-free State Transfer in Serverless Workflows","publication_year":2025,"publication_date":"2025-03-25","ids":{"openalex":"https://openalex.org/W4408833178","doi":"https://doi.org/10.1145/3725986"},"language":"en","primary_location":{"id":"doi:10.1145/3725986","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3725986","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3725986","source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3725986","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002957327","display_name":"Xingda Wei","orcid":"https://orcid.org/0000-0003-4983-6047"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xingda Wei","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0003-4983-6047","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039694065","display_name":"Fangming Lu","orcid":"https://orcid.org/0009-0000-7616-3509"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fangming Lu","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China"],"raw_orcid":"https://orcid.org/0009-0000-7616-3509","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027174779","display_name":"Zhuobin Huang","orcid":"https://orcid.org/0009-0005-2251-4146"},"institutions":[{"id":"https://openalex.org/I150229711","display_name":"University of Electronic Science and Technology of China","ror":"https://ror.org/04qr3zq92","country_code":"CN","type":"education","lineage":["https://openalex.org/I150229711"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhuobin Huang","raw_affiliation_strings":["University of Electronic Science and Technology of China","University of Electronic Science and Technology of China,  Chengdu China"],"raw_orcid":"https://orcid.org/0009-0005-2251-4146","affiliations":[{"raw_affiliation_string":"University of Electronic Science and Technology of China","institution_ids":["https://openalex.org/I150229711"]},{"raw_affiliation_string":"University of Electronic Science and Technology of China,  Chengdu China","institution_ids":["https://openalex.org/I150229711"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101543146","display_name":"Rong Chen","orcid":"https://orcid.org/0000-0002-6115-8130"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rong Chen","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China"],"raw_orcid":"https://orcid.org/0000-0002-6115-8130","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080497883","display_name":"Mingyu Wu","orcid":"https://orcid.org/0000-0002-4270-4124"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Wu","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China"],"raw_orcid":"https://orcid.org/0000-0002-4270-4124","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100406215","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9720-0361"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibo Chen","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","Key Laboratory of System Software, Chinese Academy of Sciences","Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China","Key Laboratory of System Software, Chinese Academy of Sciences, Beijing China"],"raw_orcid":"https://orcid.org/0000-0002-9720-0361","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Key Laboratory of System Software, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210128818"]},{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai China","institution_ids":["https://openalex.org/I183067930"]},{"raw_affiliation_string":"Key Laboratory of System Software, Chinese Academy of Sciences, Beijing China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5002957327"],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.04741018,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"43","issue":"4","first_page":"1","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9986000061035156,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9986000061035156,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9983000159263611,"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.998199999332428,"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/computer-science","display_name":"Computer science","score":0.8745773434638977},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.7488514184951782},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5509728789329529},{"id":"https://openalex.org/keywords/transfer","display_name":"Transfer (computing)","score":0.5210877656936646},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4421337842941284},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3266702890396118},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2984839975833893},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17870953679084778}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8745773434638977},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.7488514184951782},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5509728789329529},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.5210877656936646},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4421337842941284},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3266702890396118},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2984839975833893},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17870953679084778}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3725986","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3725986","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3725986","source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3725986","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3725986","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3725986","source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2963302376","display_name":null,"funder_award_id":"62202291, 62272291, and 61925206","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4408833178.pdf"},"referenced_works_count":46,"referenced_works":["https://openalex.org/W1977329921","https://openalex.org/W2140101134","https://openalex.org/W2734941459","https://openalex.org/W2762796393","https://openalex.org/W2791984688","https://openalex.org/W2799012131","https://openalex.org/W2912458789","https://openalex.org/W2954830752","https://openalex.org/W2963288320","https://openalex.org/W2985432842","https://openalex.org/W2987607480","https://openalex.org/W2999202099","https://openalex.org/W3007385930","https://openalex.org/W3010590465","https://openalex.org/W3012028616","https://openalex.org/W3021725346","https://openalex.org/W3023815730","https://openalex.org/W3042591335","https://openalex.org/W3043568421","https://openalex.org/W3097948932","https://openalex.org/W3125961627","https://openalex.org/W3152809665","https://openalex.org/W3153413990","https://openalex.org/W3159422333","https://openalex.org/W3166537212","https://openalex.org/W3170498275","https://openalex.org/W3172278473","https://openalex.org/W3205539956","https://openalex.org/W3207408736","https://openalex.org/W3209190856","https://openalex.org/W3209593805","https://openalex.org/W3210784622","https://openalex.org/W3217601410","https://openalex.org/W4214690606","https://openalex.org/W4214761305","https://openalex.org/W4214764640","https://openalex.org/W4220848902","https://openalex.org/W4229942449","https://openalex.org/W4238594632","https://openalex.org/W4250089307","https://openalex.org/W4281877266","https://openalex.org/W4290991386","https://openalex.org/W4293232449","https://openalex.org/W4387302766","https://openalex.org/W4387321633","https://openalex.org/W4388040948"],"related_works":["https://openalex.org/W4231356583","https://openalex.org/W1593760324","https://openalex.org/W2376159383","https://openalex.org/W2351439380","https://openalex.org/W2899905671","https://openalex.org/W4390136247","https://openalex.org/W2365228680","https://openalex.org/W2131622620","https://openalex.org/W2362327801","https://openalex.org/W2369978109"],"abstract_inverted_index":{"Serialization":[0],"and":[1,29,86,107,119,145],"deserialization":[2,30,87],"dominate":[3],"the":[4,24,39,67,80,134],"state":[5],"transfer":[6],"time":[7,138],"of":[8,34,42,69,95],"serverless":[9,19,62,99,120,125,135],"workflows,":[10],"leading":[11],"to":[12,36,64,82,143],"substantial":[13],"performance":[14],"penalties":[15],"when":[16,89],"executing":[17],"various":[18],"workflow":[20,136],"applications.":[21],"We":[22],"identify":[23],"key":[25],"reason":[26],"for":[27,55],"serialization":[28,85],"as":[31],"a":[32,61],"lack":[33],"ability":[35],"efficiently":[37],"access":[38,66],"(remote)":[40],"memory":[41,57,68,104],"another":[43,70],"function.":[44],"To":[45,101],"this":[46],"end,":[47],"we":[48,109],"propose":[49],"RMMap":[50,78,130],",":[51],"an":[52],"OS":[53],"primitive":[54],"remote":[56,103],"map,":[58],"which":[59],"allows":[60],"function":[63],"directly":[65],"function,":[71],"even":[72],"if":[73],"it":[74,111],"is":[75,79],"located":[76],"remotely.":[77],"first":[81],"completely":[83],"eliminate":[84],"overhead":[88],"transferring":[90],"states":[91],"between":[92],"any":[93],"pairs":[94],"functions":[96],"in":[97],"(unmodified)":[98],"workflows.":[100],"make":[102],"map":[105],"efficient":[106],"feasible,":[108],"co-design":[110],"with":[112,131],"modern":[113],"networking":[114],"(RDMA),":[115],"OS,":[116],"language":[117],"runtime,":[118],"platform.":[121],"Evaluations":[122],"using":[123],"real-world":[124],"workloads":[126],"show":[127],"that":[128],"integrating":[129],"Knative":[132,140],"reduces":[133],"execution":[137],"on":[139],"by":[141,149],"up":[142],"2.6\u00d7":[144],"improves":[146],"resource":[147],"utilizations":[148],"86.3%.":[150]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
