{"id":"https://openalex.org/W4416148781","doi":"https://doi.org/10.1109/tpds.2025.3632089","title":"HyFaaS: Accelerating Serverless Workflows by Unleashing Hybrid Resource Elasticity","display_name":"HyFaaS: Accelerating Serverless Workflows by Unleashing Hybrid Resource Elasticity","publication_year":2025,"publication_date":"2025-11-12","ids":{"openalex":"https://openalex.org/W4416148781","doi":"https://doi.org/10.1109/tpds.2025.3632089"},"language":null,"primary_location":{"id":"doi:10.1109/tpds.2025.3632089","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3632089","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5103146935","display_name":"Xiaofei Yue","orcid":"https://orcid.org/0009-0003-3106-586X"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiaofei Yue","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051317379","display_name":"Song Yang","orcid":"https://orcid.org/0000-0002-5385-1402"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Song Yang","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100373560","display_name":"Fan Li","orcid":"https://orcid.org/0000-0002-2348-4488"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fan Li","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100634361","display_name":"Liehuang Zhu","orcid":"https://orcid.org/0000-0003-3277-3887"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liehuang Zhu","raw_affiliation_strings":["School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011204469","display_name":"Xu Wang","orcid":"https://orcid.org/0000-0001-6324-7359"},"institutions":[{"id":"https://openalex.org/I178232147","display_name":"Guizhou University","ror":"https://ror.org/02wmsc916","country_code":"CN","type":"education","lineage":["https://openalex.org/I178232147"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xu Wang","raw_affiliation_strings":["State Key Laboratory of Public Big Data, Guizhou University, Guiyang, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Public Big Data, Guizhou University, Guiyang, China","institution_ids":["https://openalex.org/I178232147"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110370942","display_name":"Feng Zhen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210144143","display_name":"Inspur (China)","ror":"https://ror.org/0474p4r72","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210144143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhen Feng","raw_affiliation_strings":["Jinan Inspur Data Technology Company Ltd., Jinan, China","Jinan Inspur Data Technology Co., Ltd., Jinan, China"],"affiliations":[{"raw_affiliation_string":"Jinan Inspur Data Technology Company Ltd., Jinan, China","institution_ids":["https://openalex.org/I4210144143"]},{"raw_affiliation_string":"Jinan Inspur Data Technology Co., Ltd., Jinan, China","institution_ids":["https://openalex.org/I4210144143"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069179616","display_name":"Fernando Kuipers","orcid":"https://orcid.org/0000-0002-6686-8350"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Fernando A. Kuipers","raw_affiliation_strings":["Networked Systems Group, Department of Software Technology, Delft University of Technology, Delft, Netherlands","Networked Systems Group, Department of Software Technology, Delft University of Technology, Delft, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Networked Systems Group, Department of Software Technology, Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Networked Systems Group, Department of Software Technology, Delft University of Technology, Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5103146935"],"corresponding_institution_ids":["https://openalex.org/I125839683"],"apc_list":null,"apc_paid":null,"fwci":3.0965,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.94065765,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"37","issue":"1","first_page":"272","last_page":"286"},"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.8216999769210815,"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.8216999769210815,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.06530000269412994,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.041999999433755875,"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/workflow","display_name":"Workflow","score":0.8967999815940857},{"id":"https://openalex.org/keywords/elasticity","display_name":"Elasticity (physics)","score":0.7210000157356262},{"id":"https://openalex.org/keywords/inefficiency","display_name":"Inefficiency","score":0.6137999892234802},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5454999804496765},{"id":"https://openalex.org/keywords/orchestration","display_name":"Orchestration","score":0.524399995803833},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.5108000040054321},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.46059998869895935},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.3589000105857849}],"concepts":[{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.8967999815940857},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8564000129699707},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7865999937057495},{"id":"https://openalex.org/C121854251","wikidata":"https://www.wikidata.org/wiki/Q62932","display_name":"Elasticity (physics)","level":2,"score":0.7210000157356262},{"id":"https://openalex.org/C2778869765","wikidata":"https://www.wikidata.org/wiki/Q6028363","display_name":"Inefficiency","level":2,"score":0.6137999892234802},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5454999804496765},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.524399995803833},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5108000040054321},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.46059998869895935},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.3589000105857849},{"id":"https://openalex.org/C140824633","wikidata":"https://www.wikidata.org/wiki/Q2808660","display_name":"Workflow management system","level":3,"score":0.3377000093460083},{"id":"https://openalex.org/C19612761","wikidata":"https://www.wikidata.org/wiki/Q8034836","display_name":"Workflow technology","level":3,"score":0.33329999446868896},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.3327000141143799},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.32760000228881836},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.3109999895095825},{"id":"https://openalex.org/C2777958785","wikidata":"https://www.wikidata.org/wiki/Q17120940","display_name":"Resource efficiency","level":2,"score":0.31060001254081726},{"id":"https://openalex.org/C2781041963","wikidata":"https://www.wikidata.org/wiki/Q18348618","display_name":"Computation offloading","level":4,"score":0.3075999915599823},{"id":"https://openalex.org/C11644782","wikidata":"https://www.wikidata.org/wiki/Q15401790","display_name":"Cost efficiency","level":2,"score":0.2953999936580658},{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.2928999960422516},{"id":"https://openalex.org/C188220564","wikidata":"https://www.wikidata.org/wiki/Q3325097","display_name":"Workflow engine","level":3,"score":0.287200003862381},{"id":"https://openalex.org/C3017813396","wikidata":"https://www.wikidata.org/wiki/Q17078173","display_name":"Resource constraints","level":2,"score":0.28630000352859497},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.2583000063896179}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2025.3632089","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3632089","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3380875979","display_name":null,"funder_award_id":"62472028","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4711162962","display_name":null,"funder_award_id":"4232033","funder_id":"https://openalex.org/F4320322919","funder_display_name":"Natural Science Foundation of Beijing Municipality"},{"id":"https://openalex.org/G5443068723","display_name":null,"funder_award_id":"62172038","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G838165925","display_name":null,"funder_award_id":"62372045","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"},{"id":"https://openalex.org/F4320322919","display_name":"Natural Science Foundation of Beijing Municipality","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W2951265530","https://openalex.org/W2968960332","https://openalex.org/W2987607480","https://openalex.org/W2997591727","https://openalex.org/W3012028616","https://openalex.org/W3031868945","https://openalex.org/W3092485973","https://openalex.org/W3159401322","https://openalex.org/W3169257120","https://openalex.org/W3209846933","https://openalex.org/W4214610523","https://openalex.org/W4214761305","https://openalex.org/W4241856644","https://openalex.org/W4281633380","https://openalex.org/W4281890777","https://openalex.org/W4283211213","https://openalex.org/W4285236576","https://openalex.org/W4288071417","https://openalex.org/W4308426122","https://openalex.org/W4312060067","https://openalex.org/W4360831839","https://openalex.org/W4386243233","https://openalex.org/W4386349937","https://openalex.org/W4388041235","https://openalex.org/W4388095409","https://openalex.org/W4391623927","https://openalex.org/W4392024078","https://openalex.org/W4401508721","https://openalex.org/W4403442450","https://openalex.org/W4403674746","https://openalex.org/W4404386185","https://openalex.org/W4405756303"],"related_works":[],"abstract_inverted_index":{"Serverless":[0],"computing":[1],"promises":[2],"fine-grained":[3],"resource":[4,40,58],"elasticity":[5],"and":[6,31,63,84,111,120],"billing,":[7],"making":[8],"it":[9],"an":[10],"attractive":[11],"way":[12],"to":[13,55,105,117,139,163],"build":[14],"complex":[15],"applications":[16],"as":[17,86],"multi-stage":[18],"workflows.":[19],"Nonetheless,":[20],"existing":[21,151],"workflow":[22,71,97,116],"orchestration":[23],"ignores":[24],"the":[25,29,114,136],"heterogeneous":[26],"demands":[27],"of":[28,89],"computation":[30,83],"communication":[32,85,119],"parts":[33],"within":[34,93],"a":[35,69,87,95,101],"stage,":[36],"potentially":[37],"resulting":[38],"in":[39],"inefficiency":[41],"on":[42,155],"either":[43],"side.":[44],"In":[45],"this":[46],"paper,":[47],"we":[48],"advocate":[49],"for":[50],"<italic":[51],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[52,60],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">computation-communication-separated":[53],"orchestration</i>":[54],"unleash":[56],"hybrid":[57,90],"(<italic":[59],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">i.e.</i>,":[61],"compute":[62],"network)":[64],"elasticity.":[65],"We":[66],"present":[67],"HyFaaS,":[68],"serverless":[70],"orchestrator":[72],"that":[73,148],"improves":[74],"performance":[75],"while":[76,158],"ensuring":[77],"cost":[78,141,160],"efficiency.":[79],"It":[80],"seamlessly":[81],"decouples":[82],"series":[88],"stages":[91,138],"re-expressed":[92],"HyDAG,":[94],"novel":[96],"abstraction.":[98],"HyFaaS":[99,132,149],"uses":[100],"gray-box":[102],"profiling":[103],"model":[104],"identify":[106],"their":[107],"Pareto-optimal":[108],"saturated":[109,115],"configurations,":[110],"then":[112],"deploys":[113],"juggle":[118],"scaling":[121],"overheads":[122],"through":[123],"two-level":[124],"HyDAG":[125],"partitioning.":[126],"Along":[127],"with":[128],"event-driven":[129],"runtime":[130],"fine-tuning,":[131],"further":[133],"scales":[134],"down":[135],"non-critical":[137],"reduce":[140],"via":[142],"branch-aware":[143],"coordination.":[144],"Experimental":[145],"results":[146],"show":[147],"surpasses":[150],"solutions":[152],"by":[153,161],"32.7%\u201350.4%":[154],"end-to-end":[156],"latency,":[157],"lowering":[159],"up":[162],"1.37\u00d7.":[164]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-11-12T00:00:00"}
