{"id":"https://openalex.org/W4392909546","doi":"https://doi.org/10.1109/tsc.2024.3376202","title":"PBScaler: A Bottleneck-Aware Autoscaling Framework for Microservice-Based Applications","display_name":"PBScaler: A Bottleneck-Aware Autoscaling Framework for Microservice-Based Applications","publication_year":2024,"publication_date":"2024-03-01","ids":{"openalex":"https://openalex.org/W4392909546","doi":"https://doi.org/10.1109/tsc.2024.3376202"},"language":"en","primary_location":{"id":"doi:10.1109/tsc.2024.3376202","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2024.3376202","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"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 Services Computing","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/A5068080529","display_name":"Shuaiyu Xie","orcid":"https://orcid.org/0000-0001-7925-3788"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shuaiyu Xie","raw_affiliation_strings":["School of Computer Science, Wuhan University, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0001-7925-3788","affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100370411","display_name":"Jian Wang","orcid":"https://orcid.org/0000-0002-1559-9314"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jian Wang","raw_affiliation_strings":["School of Computer Science, Wuhan University, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-1559-9314","affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100451253","display_name":"Bing Li","orcid":"https://orcid.org/0000-0002-2165-2636"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bing Li","raw_affiliation_strings":["School of Computer Science, Wuhan University, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-2165-2636","affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104260165","display_name":"Zekun Zhang","orcid":"https://orcid.org/0009-0004-9664-9986"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zekun Zhang","raw_affiliation_strings":["School of Computer Science, Wuhan University, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0004-9664-9986","affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050800686","display_name":"Duantengchuan Li","orcid":"https://orcid.org/0000-0003-3006-6468"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Duantengchuan Li","raw_affiliation_strings":["School of Computer Science, Wuhan University, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0003-3006-6468","affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065705195","display_name":"Patrick C. K. Hung","orcid":"https://orcid.org/0000-0002-9903-4862"},"institutions":[{"id":"https://openalex.org/I39470171","display_name":"Ontario Tech University","ror":"https://ror.org/016zre027","country_code":"CA","type":"education","lineage":["https://openalex.org/I39470171"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Patrick C. K. Hung","raw_affiliation_strings":["Faculty of Business and Information Technology, Ontario Tech University, Oshawa, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0002-9903-4862","affiliations":[{"raw_affiliation_string":"Faculty of Business and Information Technology, Ontario Tech University, Oshawa, ON, Canada","institution_ids":["https://openalex.org/I39470171"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5068080529"],"corresponding_institution_ids":["https://openalex.org/I37461747"],"apc_list":null,"apc_paid":null,"fwci":9.2057,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.98303366,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"17","issue":"2","first_page":"604","last_page":"616"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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.9990000128746033,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9940000176429749,"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/computer-science","display_name":"Computer science","score":0.8677810430526733},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.8554478287696838},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4749850332736969},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.21766036748886108}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8677810430526733},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.8554478287696838},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4749850332736969},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.21766036748886108}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsc.2024.3376202","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2024.3376202","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"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 Services Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5675372752","display_name":null,"funder_award_id":"62032016","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6134627929","display_name":null,"funder_award_id":"61832014","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7795924237","display_name":null,"funder_award_id":"61972292","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W2034211675","https://openalex.org/W2036926646","https://openalex.org/W2063566496","https://openalex.org/W2069153192","https://openalex.org/W2104170204","https://openalex.org/W2115743854","https://openalex.org/W2508465325","https://openalex.org/W2513041336","https://openalex.org/W2620934568","https://openalex.org/W2756452435","https://openalex.org/W2761951542","https://openalex.org/W2899824923","https://openalex.org/W2900100055","https://openalex.org/W2913603385","https://openalex.org/W2966971704","https://openalex.org/W2970739572","https://openalex.org/W2982506996","https://openalex.org/W2982539992","https://openalex.org/W2982576723","https://openalex.org/W2999561215","https://openalex.org/W3006026125","https://openalex.org/W3012644936","https://openalex.org/W3027366302","https://openalex.org/W3035677451","https://openalex.org/W3092126302","https://openalex.org/W3112846528","https://openalex.org/W3115683912","https://openalex.org/W3155331679","https://openalex.org/W3161254931","https://openalex.org/W3197415297","https://openalex.org/W3198081460","https://openalex.org/W3208695543","https://openalex.org/W3214315505","https://openalex.org/W3214733124","https://openalex.org/W3216508375","https://openalex.org/W4200087249","https://openalex.org/W4224310748","https://openalex.org/W4283207177","https://openalex.org/W4283393617","https://openalex.org/W4285447271","https://openalex.org/W6781911003"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2595172197","https://openalex.org/W2084856301","https://openalex.org/W2127970246","https://openalex.org/W2885125400","https://openalex.org/W1001352512","https://openalex.org/W1989889224","https://openalex.org/W4382618745","https://openalex.org/W1973775000"],"abstract_inverted_index":{"Autoscaling":[0],"is":[1,125],"critical":[2],"for":[3],"ensuring":[4],"optimal":[5],"performance":[6,43,62,98,114,177],"and":[7,34,65,76,93],"resource":[8,74],"utilization":[9],"in":[10,25,116,175],"cloud":[11],"applications":[12,27],"with":[13,151],"dynamic":[14],"workloads.":[15],"However,":[16],"traditional":[17],"autoscaling":[18,109],"technologies":[19],"are":[20],"typically":[21],"no":[22],"longer":[23],"applicable":[24],"microservice-based":[26,118],"due":[28],"to":[29,48,58,72,91,112,126,144],"the":[30,40,60,78,95,128,141,163],"diverse":[31],"workload":[32],"patterns":[33],"complex":[35],"interactions":[36,46],"between":[37],"microservices.":[38],"Specifically,":[39],"propagation":[41],"of":[42,52,97,123],"anomalies":[44],"through":[45],"leads":[47],"a":[49,107,117,134],"high":[50],"number":[51],"abnormal":[53],"microservices,":[54],"making":[55],"it":[56],"difficult":[57],"identify":[59],"root":[61],"bottlenecks":[63],"(PBs)":[64],"formulate":[66],"appropriate":[67],"scaling":[68],"strategies.":[69],"In":[70],"addition,":[71],"balance":[73],"consumption":[75],"performance,":[77],"existing":[79,172],"mainstream":[80],"approaches":[81,174],"based":[82,139],"on":[83,140],"online":[84,164],"optimization":[85,155],"algorithms":[86],"require":[87],"multiple":[88],"iterations,":[89],"leading":[90],"oscillation":[92],"elevating":[94],"likelihood":[96],"degradation.":[99],"To":[100],"tackle":[101],"these":[102],"issues,":[103],"we":[104,131],"propose":[105,132],"PBScaler,":[106],"bottleneck-aware":[108],"framework":[110],"designed":[111],"prevent":[113],"degradation":[115],"application.":[119,165],"The":[120],"key":[121],"insight":[122],"PBScaler":[124,157,170],"locate":[127],"PBs.":[129],"Thus,":[130],"TopoRank,":[133],"novel":[135],"random":[136],"walk":[137],"algorithm":[138],"topological":[142],"potential":[143],"reduce":[145],"unnecessary":[146],"scaling.":[147],"By":[148],"integrating":[149],"TopoRank":[150],"an":[152],"offline":[153],"performance-aware":[154],"algorithm,":[156],"optimizes":[158],"replica":[159],"management":[160],"without":[161],"disrupting":[162],"Comprehensive":[166],"experiments":[167],"demonstrate":[168],"that":[169],"outperforms":[171],"state-of-the-art":[173],"mitigating":[176],"issues":[178],"while":[179],"conserving":[180],"resources":[181],"efficiently.":[182]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":5}],"updated_date":"2026-05-08T15:41:06.802602","created_date":"2025-10-10T00:00:00"}
