{"id":"https://openalex.org/W4393928223","doi":"https://doi.org/10.1145/3603166.3632165","title":"Machine Learning for Predictive Resource Scaling of Microservices on Kubernetes Platforms","display_name":"Machine Learning for Predictive Resource Scaling of Microservices on Kubernetes Platforms","publication_year":2023,"publication_date":"2023-12-04","ids":{"openalex":"https://openalex.org/W4393928223","doi":"https://doi.org/10.1145/3603166.3632165"},"language":"en","primary_location":{"id":"doi:10.1145/3603166.3632165","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603166.3632165","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632165","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632165","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5094581057","display_name":"Adam Rubak","orcid":null},"institutions":[{"id":"https://openalex.org/I43968019","display_name":"Karlstad University","ror":"https://ror.org/05s754026","country_code":"SE","type":"education","lineage":["https://openalex.org/I43968019"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Adam Rubak","raw_affiliation_strings":["Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden"],"raw_orcid":"https://orcid.org/0009-0001-8741-0787","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden","institution_ids":["https://openalex.org/I43968019"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048747481","display_name":"Javid Taheri","orcid":"https://orcid.org/0000-0001-9194-010X"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]},{"id":"https://openalex.org/I43968019","display_name":"Karlstad University","ror":"https://ror.org/05s754026","country_code":"SE","type":"education","lineage":["https://openalex.org/I43968019"]}],"countries":["GB","SE"],"is_corresponding":false,"raw_author_name":"Javid Taheri","raw_affiliation_strings":["Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden","School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, United Kingdom","Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0001-9194-010X","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden","institution_ids":["https://openalex.org/I43968019"]},{"raw_affiliation_string":"School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, United Kingdom","institution_ids":["https://openalex.org/I126231945"]},{"raw_affiliation_string":"Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, United Kingdom","institution_ids":["https://openalex.org/I43968019","https://openalex.org/I126231945"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5094581057"],"corresponding_institution_ids":["https://openalex.org/I43968019"],"apc_list":null,"apc_paid":null,"fwci":4.4842,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.9522628,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"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.9997000098228455,"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.9997000098228455,"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.9991999864578247,"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.9965000152587891,"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/microservices","display_name":"Microservices","score":0.9420983791351318},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7491728663444519},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.5457630753517151},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.44694894552230835},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.39880311489105225},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38468706607818604},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.33568552136421204},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19778302311897278},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.16027972102165222},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.08827278017997742}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9420983791351318},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7491728663444519},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.5457630753517151},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.44694894552230835},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.39880311489105225},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38468706607818604},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.33568552136421204},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19778302311897278},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.16027972102165222},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.08827278017997742},{"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}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3603166.3632165","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603166.3632165","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632165","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:DiVA.org:kau-100097","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-100097","pdf_url":"https://kau.diva-portal.org/smash/get/diva2:1869856/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:pure.qub.ac.uk/portal:openaire/812d433b-995c-48b9-aae5-28bc12c7d803","is_oa":true,"landing_page_url":"https://pure.qub.ac.uk/en/publications/812d433b-995c-48b9-aae5-28bc12c7d803","pdf_url":"https://pureadmin.qub.ac.uk/ws/files/592633224/Platforms.pdf","source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Rubak, A & Taheri, J 2023, Machine learning for predictive resource scaling of microservices on kubernetes platforms. in Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing. https://doi.org/10.1145/3603166.3632165","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.1145/3603166.3632165","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603166.3632165","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632165","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4393928223.pdf"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W1536959080","https://openalex.org/W2121863487","https://openalex.org/W2153657167","https://openalex.org/W3120976575","https://openalex.org/W3121615136","https://openalex.org/W3209751083","https://openalex.org/W4243168800","https://openalex.org/W4312045675"],"related_works":["https://openalex.org/W3181741639","https://openalex.org/W4210334847","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W2351197002","https://openalex.org/W3003367851","https://openalex.org/W3119944216","https://openalex.org/W2994988622","https://openalex.org/W1492892507"],"abstract_inverted_index":{"Resource":[0],"scaling":[1,26,48],"is":[2],"the":[3,7,20,35,37,40,43,66,85,90,108,131,134],"process":[4],"of":[5,9,71,81,87,123,133,159],"adjusting":[6],"amount":[8],"resources":[10],"allocated":[11],"to":[12,19,77,106,129,163],"a":[13,16],"system":[14],"or":[15,39,58,79,146],"service":[17,88],"according":[18],"changing":[21],"demand.":[22],"For":[23],"microservices,":[24],"resource":[25,47,117,144,167],"can":[27],"be":[28],"done":[29],"at":[30],"different":[31],"levels,":[32],"such":[33],"as":[34],"container,":[36],"pod,":[38],"cluster.":[41],"However,":[42],"current":[44],"approaches":[45,105],"for":[46,65,112,119],"are":[49],"not":[50,63],"good":[51],"enough":[52],"because":[53],"they":[54],"rely":[55],"on":[56,100],"reactive":[57],"rule-based":[59],"methods":[60,74],"that":[61],"do":[62],"account":[64],"dynamic":[67],"and":[68,89,153,157],"complex":[69],"nature":[70],"microservices.":[72],"These":[73],"often":[75,141],"lead":[76],"over-provisioning":[78],"under-provisioning":[80],"resources,":[82],"both":[83],"affecting":[84],"quality":[86],"cost":[91],"efficiency.":[92],"To":[93],"address":[94,130],"these":[95],"issues,":[96],"this":[97],"work":[98],"focuses":[99],"testing":[101],"multiple":[102,160],"machine":[103],"learning":[104],"optimize":[107],"pod":[109],"dimensioning":[110],"problem":[111],"Kubernetes":[113],"platforms":[114],"through":[115],"predicting":[116],"requirements":[118],"an":[120],"upscaled":[121],"number":[122],"users.":[124],"The":[125,149],"proposed":[126],"approach":[127],"aims":[128],"limitations":[132],"standard":[135],"Horizontal":[136],"Pod":[137],"Autoscaler":[138],"(HPA),":[139],"which":[140],"results":[142,150],"in":[143],"wastage":[145],"suboptimal":[147],"performance.":[148],"were":[151],"promising":[152],"demonstrated":[154],"high":[155],"precision":[156],"performance":[158],"ML":[161],"models":[162],"accurately":[164],"forecast":[165],"future":[166],"needs.":[168]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
