{"id":"https://openalex.org/W4402186981","doi":"https://doi.org/10.1109/tpds.2024.3454071","title":"ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous Container","display_name":"ComboFunc: Joint Resource Combination and Container Placement for Serverless Function Scaling With Heterogeneous Container","publication_year":2024,"publication_date":"2024-09-03","ids":{"openalex":"https://openalex.org/W4402186981","doi":"https://doi.org/10.1109/tpds.2024.3454071"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2024.3454071","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2024.3454071","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/A5011377489","display_name":"Zhaojie Wen","orcid":"https://orcid.org/0009-0006-1703-8189"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaojie Wen","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0006-1703-8189","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059506279","display_name":"Qiong Chen","orcid":"https://orcid.org/0000-0002-9606-4492"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiong Chen","raw_affiliation_strings":["Central Software Institute, Distributed LAB, YuanRong Team, Huawei, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0002-9606-4492","affiliations":[{"raw_affiliation_string":"Central Software Institute, Distributed LAB, YuanRong Team, Huawei, Shenzhen, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103035901","display_name":"Quanfeng Deng","orcid":"https://orcid.org/0009-0002-5271-7719"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Quanfeng Deng","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0002-5271-7719","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023291822","display_name":"Yipei Niu","orcid":"https://orcid.org/0000-0001-9997-2659"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yipei Niu","raw_affiliation_strings":["Central Software Institute, Distributed LAB, YuanRong Team, Huawei, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0001-9997-2659","affiliations":[{"raw_affiliation_string":"Central Software Institute, Distributed LAB, YuanRong Team, Huawei, Shenzhen, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025384249","display_name":"Zhen Song","orcid":"https://orcid.org/0009-0009-8627-3248"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhen Song","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0009-8627-3248","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab in the School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048398271","display_name":"Fangming Liu","orcid":"https://orcid.org/0000-0002-8570-1345"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fangming Liu","raw_affiliation_strings":["Peng Cheng Laboratory, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-8570-1345","affiliations":[{"raw_affiliation_string":"Peng Cheng Laboratory, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210136793","https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":11.3647,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.98292571,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"35","issue":"11","first_page":"1989","last_page":"2005"},"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.9995999932289124,"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.9995999932289124,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.996399998664856,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9959999918937683,"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/container","display_name":"Container (type theory)","score":0.8524229526519775},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7482757568359375},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.5818623900413513},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.5355738401412964},{"id":"https://openalex.org/keywords/joint","display_name":"Joint (building)","score":0.5298792123794556},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5221012830734253},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.39503800868988037},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2351553738117218},{"id":"https://openalex.org/keywords/materials-science","display_name":"Materials science","score":0.07998013496398926},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.056930750608444214},{"id":"https://openalex.org/keywords/civil-engineering","display_name":"Civil engineering","score":0.053335726261138916}],"concepts":[{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.8524229526519775},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7482757568359375},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.5818623900413513},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.5355738401412964},{"id":"https://openalex.org/C18555067","wikidata":"https://www.wikidata.org/wiki/Q8375051","display_name":"Joint (building)","level":2,"score":0.5298792123794556},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5221012830734253},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39503800868988037},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2351553738117218},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.07998013496398926},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.056930750608444214},{"id":"https://openalex.org/C147176958","wikidata":"https://www.wikidata.org/wiki/Q77590","display_name":"Civil engineering","level":1,"score":0.053335726261138916},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2024.3454071","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2024.3454071","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":[{"id":"https://metadata.un.org/sdg/8","score":0.46000000834465027,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":63,"referenced_works":["https://openalex.org/W2048348088","https://openalex.org/W2111081435","https://openalex.org/W2141992894","https://openalex.org/W2557441591","https://openalex.org/W2591324491","https://openalex.org/W2911905108","https://openalex.org/W2919897868","https://openalex.org/W2930508541","https://openalex.org/W2943031255","https://openalex.org/W2967841934","https://openalex.org/W2970125901","https://openalex.org/W2970215440","https://openalex.org/W3012028616","https://openalex.org/W3021115254","https://openalex.org/W3021735597","https://openalex.org/W3023238978","https://openalex.org/W3048156085","https://openalex.org/W3093150360","https://openalex.org/W3096533337","https://openalex.org/W3096650550","https://openalex.org/W3110940899","https://openalex.org/W3112094022","https://openalex.org/W3121702752","https://openalex.org/W3153033660","https://openalex.org/W3155705005","https://openalex.org/W3164810656","https://openalex.org/W3169257120","https://openalex.org/W3176111990","https://openalex.org/W3193670252","https://openalex.org/W3205898353","https://openalex.org/W3210784622","https://openalex.org/W3212865617","https://openalex.org/W4214610523","https://openalex.org/W4214690606","https://openalex.org/W4220958415","https://openalex.org/W4283211213","https://openalex.org/W4283219705","https://openalex.org/W4308374170","https://openalex.org/W4308399059","https://openalex.org/W4308426177","https://openalex.org/W4312346446","https://openalex.org/W4312918711","https://openalex.org/W4386243220","https://openalex.org/W4388041408","https://openalex.org/W4388041447","https://openalex.org/W4388469757","https://openalex.org/W4388787670","https://openalex.org/W4390660167","https://openalex.org/W4396758741","https://openalex.org/W4401175867","https://openalex.org/W6753751555","https://openalex.org/W6754018566","https://openalex.org/W6759743693","https://openalex.org/W6761088107","https://openalex.org/W6764903536","https://openalex.org/W6766042161","https://openalex.org/W6773725002","https://openalex.org/W6775201933","https://openalex.org/W6787700620","https://openalex.org/W6796463805","https://openalex.org/W6799974486","https://openalex.org/W6838813187","https://openalex.org/W6858418144"],"related_works":["https://openalex.org/W2367301169","https://openalex.org/W2352134912","https://openalex.org/W2001079144","https://openalex.org/W4393477817","https://openalex.org/W2048054615","https://openalex.org/W2974221847","https://openalex.org/W2480624181","https://openalex.org/W2581710029","https://openalex.org/W2055230095","https://openalex.org/W3146804403"],"abstract_inverted_index":{"Serverless":[0],"computing":[1],"provides":[2],"developers":[3],"with":[4,80,132],"a":[5,124,190,195,206,221],"maintenance-free":[6],"approach":[7,94],"to":[8,18,32,115,127,129,140,229,235,248],"resource":[9,15,36,56,71,89,117,134,143,163,240,244],"usage,":[10],"but":[11,103],"it":[12,200],"also":[13,104,174],"transfers":[14],"management":[16],"responsibility":[17],"the":[19,23,106,138,142,161,166,176,211],"cloud":[20],"platform.":[21],"However,":[22],"fine":[24],"granularity":[25],"of":[26,83,109,145,165,178,208],"serverless":[27,75],"function":[28,43,51,79,126,239],"resources":[29,52,154],"can":[30],"lead":[31],"performance":[33],"bottlenecks":[34],"and":[35,53,86,91,120,136,169,180,188,214,242],"fragmentation":[37],"on":[38,155,194,210,220],"nodes":[39,99],"when":[40],"creating":[41],"many":[42],"containers.":[44],"This":[45,93],"poses":[46],"challenges":[47],"in":[48,148,158,201],"effectively":[49,151],"scaling":[50,72,118,171,241],"optimizing":[54],"node":[55],"allocation,":[57],"hindering":[58],"overall":[59,162],"agility.":[60,172],"To":[61],"address":[62],"these":[63],"challenges,":[64],"we":[65],"have":[66],"introduced":[67],"ComboFunc,":[68],"an":[69,185],"innovative":[70],"system":[73],"for":[74,100],"platforms.":[76],"ComboFunc":[77,150,209,232],"associates":[78],"heterogeneous":[81,130,182],"containers":[82,131,147,183],"varying":[84,133],"specifications":[85,135,144],"optimizes":[87],"their":[88],"combination":[90],"placement.":[92],"not":[95],"only":[96],"selects":[97],"appropriate":[98],"container":[101],"creation,":[102],"leverages":[105],"new":[107],"feature":[108],"Kubernetes":[110,212],"In-place":[111],"Pod":[112],"Vertical":[113],"Scaling":[114],"enhance":[116],"agility":[119],"efficiency.":[121],"By":[122],"allowing":[123],"single":[125],"correspond":[128],"providing":[137],"ability":[139],"modify":[141],"existing":[146,230],"place,":[149],"utilizes":[152],"fragmented":[153],"nodes.":[156],"This,":[157],"turn,":[159],"enhances":[160],"utilization":[164],"entire":[167],"cluster":[168],"improves":[170],"We":[173,204],"model":[175],"problem":[177,187],"combining":[179],"placing":[181],"as":[184],"NP-hard":[186],"design":[189],"heuristic":[191],"solution":[192],"based":[193],"greedy":[196],"algorithm":[197],"that":[198],"solves":[199],"polynomial":[202],"time.":[203],"implemented":[205],"prototype":[207],"platform":[213],"conducted":[215],"experiments":[216],"using":[217],"real":[218],"traces":[219],"local":[222],"cluster.":[223],"The":[224],"results":[225],"demonstrate":[226],"that,":[227],"compared":[228],"strategies,":[231],"achieves":[233],"up":[234,247],"3.01":[236],"\u00d7":[237],"faster":[238],"reduces":[243],"costs":[245],"by":[246],"42.6%.":[249]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
