{"id":"https://openalex.org/W4313591768","doi":"https://doi.org/10.1109/access.2023.3234021","title":"Proactive Random-Forest Autoscaler for Microservice Resource Allocation","display_name":"Proactive Random-Forest Autoscaler for Microservice Resource Allocation","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4313591768","doi":"https://doi.org/10.1109/access.2023.3234021"},"language":"en","primary_location":{"id":"doi:10.1109/access.2023.3234021","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3234021","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10005166.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10005166.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006341152","display_name":"Lamees M. Al Qassem","orcid":"https://orcid.org/0000-0003-0823-949X"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":true,"raw_author_name":"Lamees M. Al Qassem","raw_affiliation_strings":["Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates"],"affiliations":[{"raw_affiliation_string":"Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045307151","display_name":"T. Stouraitis","orcid":"https://orcid.org/0000-0002-3696-4958"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Thanos Stouraitis","raw_affiliation_strings":["Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates"],"affiliations":[{"raw_affiliation_string":"Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075830877","display_name":"Ernesto Damiani","orcid":"https://orcid.org/0000-0002-9557-6496"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Ernesto Damiani","raw_affiliation_strings":["Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates"],"affiliations":[{"raw_affiliation_string":"Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048725993","display_name":"Ibrahim M. Elfadel","orcid":"https://orcid.org/0000-0003-3220-9987"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Ibrahim Abe M. Elfadel","raw_affiliation_strings":["Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates"],"affiliations":[{"raw_affiliation_string":"Center for Cyber-Physical Systems (C2PS), Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab Emirates","institution_ids":["https://openalex.org/I176601375"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5006341152"],"corresponding_institution_ids":["https://openalex.org/I176601375"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":18.2659,"has_fulltext":true,"cited_by_count":40,"citation_normalized_percentile":{"value":0.99233177,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"11","issue":null,"first_page":"2570","last_page":"2585"},"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.9998999834060669,"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.9998999834060669,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9987000226974487,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9977999925613403,"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.7893531322479248},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7654992341995239},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.7193012237548828},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6741332411766052},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6329904794692993},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5316489338874817},{"id":"https://openalex.org/keywords/resource-allocation","display_name":"Resource allocation","score":0.516948401927948},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.46774202585220337},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4414333701133728},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4174027442932129},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.35421639680862427},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34485292434692383},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.30256515741348267}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7893531322479248},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7654992341995239},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.7193012237548828},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6741332411766052},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6329904794692993},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5316489338874817},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.516948401927948},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.46774202585220337},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4414333701133728},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4174027442932129},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.35421639680862427},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34485292434692383},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.30256515741348267},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2023.3234021","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3234021","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10005166.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:7dd1dfcf3ec44eba8597ac4eb52ca8f4","is_oa":true,"landing_page_url":"https://doaj.org/article/7dd1dfcf3ec44eba8597ac4eb52ca8f4","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 11, Pp 2570-2585 (2023)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2023.3234021","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3234021","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10005166.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4300000071525574,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4313591768.pdf","grobid_xml":"https://content.openalex.org/works/W4313591768.grobid-xml"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W1601546968","https://openalex.org/W1653705596","https://openalex.org/W2129018774","https://openalex.org/W2167090833","https://openalex.org/W2374524960","https://openalex.org/W2516809705","https://openalex.org/W2517850251","https://openalex.org/W2808511507","https://openalex.org/W2911964244","https://openalex.org/W2916627097","https://openalex.org/W2939058610","https://openalex.org/W2982576723","https://openalex.org/W2997591727","https://openalex.org/W3011045833","https://openalex.org/W3023238978","https://openalex.org/W3027366302","https://openalex.org/W3105406291","https://openalex.org/W3114391123","https://openalex.org/W3128880898","https://openalex.org/W3132447383","https://openalex.org/W3136761401","https://openalex.org/W3147354744","https://openalex.org/W3157917381","https://openalex.org/W3208695543","https://openalex.org/W3212179021","https://openalex.org/W6761320442"],"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/W1939996075","https://openalex.org/W2118113972"],"abstract_inverted_index":{"Cloud":[0],"service":[1],"providers":[2],"have":[3],"been":[4,196],"shifting":[5],"their":[6,14,69],"workloads":[7],"to":[8,10,24,44,49,61,96,126,134,158,178],"microservices":[9],"take":[11],"advantage":[12],"of":[13,29,35,38,56,77,102,131,223,233],"modularity,":[15],"flexibility,":[16],"agility,":[17],"and":[18,59,80,115,163,187,205,226,239],"scalability.":[19],"However,":[20],"numerous":[21],"obstacles":[22,47],"remain":[23],"achieving":[25],"the":[26,54,128,160,169,180,214,231,240,247],"most":[27],"out":[28],"microservice":[30,170,202],"deployments,":[31],"especially":[32],"in":[33,110,221,230,242],"terms":[34,222],"a":[36,85,121,141,149,199],"Quality":[37],"Service":[39],"(QoS).":[40],"One":[41,100],"possible":[42],"approach":[43],"overcoming":[45],"these":[46],"is":[48,53,94,105,124,146,156],"perform":[50],"autoscaling,":[51,84,120],"which":[52],"ability":[55],"cloud":[57],"infrastructure":[58],"services":[60],"scale":[62],"themselves":[63],"up":[64],"or":[65],"down":[66],"by":[67,168,246],"changing":[68],"resource":[70,92,98,116,181],"pool.":[71],"There":[72],"are":[73,175],"two":[74],"major":[75],"categories":[76],"autoscaling:":[78],"reactive":[79,83,103],"proactive.":[81],"In":[82,118,138],"feedback":[86],"loop":[87],"based":[88],"on":[89,198],"current":[90,135],"workload":[91,113,136],"usage":[93],"implemented":[95,197],"guide":[97,127],"scaling.":[99],"disadvantage":[101],"autoscaling":[104,144],"that":[106,213],"it":[107],"may":[108],"result":[109],"inconsistencies":[111],"between":[112],"demand":[114],"allocation.":[117],"proactive":[119,143,193,216],"prediction":[122],"model":[123,155],"used":[125,177],"future":[129,161],"allocation":[130],"resources":[132,225,235],"according":[133],"metrics.":[137],"this":[139],"paper,":[140],"novel":[142],"method":[145],"introduced":[147],"where":[148],"two-state,":[150],"machine-learning":[151],"Random":[152],"Forest":[153],"(RF)":[154],"designed":[157],"forecast":[159],"CPU":[162],"memory":[164],"utilization":[165,232],"values":[166,174],"required":[167],"workload.":[171],"These":[172],"predicted":[173],"then":[176],"adjust":[179],"pool":[182],"both":[183],"vertically":[184],"(hardware":[185],"resources)":[186],"horizontally":[188],"(microservice":[189],"replicas).":[190],"The":[191,210,228],"RF":[192,215],"autoscaler":[194,217],"has":[195],"home-grown,":[200],"open-source":[201],"prototyping":[203],"platform":[204],"verified":[206],"using":[207],"real-world":[208],"workloads.":[209],"experiments":[211],"show":[212],"outperforms":[218],"state-of-the-art":[219],"ones":[220],"allocated":[224,234],"latency.":[227],"increase":[229],"can":[236,255],"reach":[237,256],"90%":[238],"improvement":[241],"end-to-end":[243],"latency,":[244],"measured":[245],"<inline-formula":[248],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[249],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[250],"<tex-math":[251],"notation=\"LaTeX\">$95^{th}$":[252],"</tex-math></inline-formula>":[253],"percentile,":[254],"95%.":[257]},"counts_by_year":[{"year":2025,"cited_by_count":15},{"year":2024,"cited_by_count":17},{"year":2023,"cited_by_count":8}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
