{"id":"https://openalex.org/W7124152009","doi":"https://doi.org/10.1109/icpads67057.2025.11322892","title":"A Node Load-Aware Horizontal Autoscaling Strategy for FaaS with Shared Resources","display_name":"A Node Load-Aware Horizontal Autoscaling Strategy for FaaS with Shared Resources","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7124152009","doi":"https://doi.org/10.1109/icpads67057.2025.11322892"},"language":null,"primary_location":{"id":"doi:10.1109/icpads67057.2025.11322892","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11322892","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-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/A5123043073","display_name":"Xiaoyong Tang","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiaoyong Tang","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123037179","display_name":"Sikai Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sikai Wu","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121483724","display_name":"Ronghui Cao","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ronghui Cao","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121288510","display_name":"Mingfeng Huang","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingfeng Huang","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123005293","display_name":"Wenzheng Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenzheng Liu","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5123041940","display_name":"Tan Deng","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tan Deng","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology,Changsha,China","institution_ids":["https://openalex.org/I56934997"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5123043073"],"corresponding_institution_ids":["https://openalex.org/I56934997"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.83006073,"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":"8"},"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.8555999994277954,"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.8555999994277954,"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/T12127","display_name":"Software System Performance and Reliability","score":0.03750000149011612,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.03180000185966492,"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/scaling","display_name":"Scaling","score":0.6402999758720398},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.625},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.551800012588501},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.505299985408783},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.46799999475479126},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4643999934196472},{"id":"https://openalex.org/keywords/resource-allocation","display_name":"Resource allocation","score":0.45080000162124634},{"id":"https://openalex.org/keywords/mode","display_name":"Mode (computer interface)","score":0.44929999113082886}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6858999729156494},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.6402999758720398},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.625},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.551800012588501},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5401999950408936},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.505299985408783},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.46799999475479126},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4643999934196472},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.45080000162124634},{"id":"https://openalex.org/C48677424","wikidata":"https://www.wikidata.org/wiki/Q6888088","display_name":"Mode (computer interface)","level":2,"score":0.44929999113082886},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.3855000138282776},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.3743000030517578},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.37380000948905945},{"id":"https://openalex.org/C51823790","wikidata":"https://www.wikidata.org/wiki/Q504353","display_name":"Greedy algorithm","level":2,"score":0.3352999985218048},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.32749998569488525},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.3231000006198883},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.31209999322891235},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.29919999837875366},{"id":"https://openalex.org/C2779370713","wikidata":"https://www.wikidata.org/wiki/Q357554","display_name":"Load management","level":2,"score":0.2815999984741211},{"id":"https://openalex.org/C2779679103","wikidata":"https://www.wikidata.org/wiki/Q5251805","display_name":"Degradation (telecommunications)","level":2,"score":0.26330000162124634},{"id":"https://openalex.org/C21200559","wikidata":"https://www.wikidata.org/wiki/Q7451068","display_name":"Sensitivity (control systems)","level":2,"score":0.2606000006198883},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.2581999897956848}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpads67057.2025.11322892","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11322892","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.465196430683136,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W2769308608","https://openalex.org/W2795187574","https://openalex.org/W2970215440","https://openalex.org/W2986344765","https://openalex.org/W3027366302","https://openalex.org/W3035677451","https://openalex.org/W3049507663","https://openalex.org/W3132447383","https://openalex.org/W3179386656","https://openalex.org/W3217309040","https://openalex.org/W4229038698","https://openalex.org/W4281733057","https://openalex.org/W4283211431","https://openalex.org/W4286307984","https://openalex.org/W4294842700","https://openalex.org/W4312439245","https://openalex.org/W4313893024","https://openalex.org/W4315629795","https://openalex.org/W4386207878","https://openalex.org/W4388571968","https://openalex.org/W4399207455","https://openalex.org/W4399610297","https://openalex.org/W4401943713","https://openalex.org/W4406610973"],"related_works":[],"abstract_inverted_index":{"Function":[0],"as":[1,169],"a":[2,6,63,120,170,180,195],"Service":[3],"(FaaS)":[4],"is":[5,51],"popular":[7],"cloud":[8],"computing":[9,22],"service":[10],"model":[11],"that":[12,87],"incorporates":[13],"an":[14],"auto-scaling":[15],"mechanism,":[16],"enabling":[17],"applications":[18],"to":[19,27,73,81,85,184,199],"dynamically":[20],"adjust":[21],"resources,":[23],"achieving":[24],"rapid":[25],"response":[26],"load":[28,76,92,162,171,197,204],"changes":[29],"and":[30,106,143,159,176,178,208,217,239,248],"efficient":[31],"resource":[32,37,97],"utilization.":[33],"However,":[34],"the":[35,103,133,144,155,166,186,201,223],"limited":[36],"allocation":[38],"mode":[39,130],"for":[40,190,206],"function":[41,46,148,254],"containers":[42],"can":[43,235],"frequently":[44],"cause":[45],"performance":[47,99],"degradation":[48,146],"before":[49],"scaling":[50,83,136,141,237,242],"complete,":[52],"so":[53],"some":[54],"FaaS":[55],"platforms":[56],"address":[57],"this":[58,78,113,116,152],"issue":[59],"by":[60,131],"default":[61],"through":[62,154],"shared-resource":[64,129],"mode.":[65],"But":[66],"existing":[67,232],"constant":[68],"target":[69,161,188,198],"load-based":[70],"autoscalers":[71],"fail":[72],"perceive":[74],"node-level":[75],"under":[77],"mode,":[79],"leading":[80],"numerous":[82],"decisions":[84],"nodes":[86,175],"have":[88,214],"already":[89],"reached":[90],"their":[91],"bottlenecks,":[93],"without":[94],"bringing":[95],"actual":[96],"or":[98],"gains.":[100],"This":[101],"makes":[102],"system":[104],"underutilized":[105],"even":[107],"degrades":[108],"its":[109],"performance.":[110,149],"To":[111],"solve":[112],"issue,":[114],"in":[115,128,220,243],"paper,":[117],"we":[118],"design":[119],"horizontal":[121],"autoscaler,":[122],"NDScaler,":[123],"which":[124,164],"efficiently":[125],"scales":[126,210],"functions":[127,177,189,207,211],"using":[132],"node":[134,157],"load-aware":[135,158],"strategy,":[137],"thereby":[138],"eliminating":[139],"invalid":[140],"behaviours":[142],"resulting":[145],"of":[147,203],"We":[150,213],"implement":[151],"strategy":[153,183],"proposed":[156],"dynamic":[160,196],"algorithm,":[163],"models":[165],"scale-up":[167],"problem":[168,173],"transfer":[172],"between":[174],"adopts":[179],"greedy":[181],"search":[182],"identify":[185],"optimal":[187],"scale-up.":[191],"Furthermore,":[192],"it":[193,219],"introduces":[194],"assess":[200],"extent":[202],"reduction":[205],"accurately":[209],"down.":[212],"implemented":[215],"NDScaler":[216,234],"evaluated":[218],"detail":[221],"on":[222],"OpenFaaS":[224],"platform.":[225],"Experimental":[226],"results":[227],"show":[228],"that,":[229],"compared":[230],"with":[231],"methods,":[233],"ensure":[236],"effectiveness":[238],"achieve":[240],"high-efficiency":[241],"both":[244],"simple":[245],"single-function":[246],"scenarios":[247],"complex":[249],"multifunction":[250],"scenarios,":[251],"effectively":[252],"improving":[253],"throughput":[255],"while":[256],"significantly":[257],"reducing":[258],"latency.":[259]},"counts_by_year":[],"updated_date":"2026-01-16T23:16:36.188383","created_date":"2026-01-15T00:00:00"}
