{"id":"https://openalex.org/W3195006351","doi":"https://doi.org/10.1145/3465630","title":"Optimizing the Performance of Containerized Cloud Software Systems Using Adaptive PID Controllers","display_name":"Optimizing the Performance of Containerized Cloud Software Systems Using Adaptive PID Controllers","publication_year":2020,"publication_date":"2020-09-30","ids":{"openalex":"https://openalex.org/W3195006351","doi":"https://doi.org/10.1145/3465630","mag":"3195006351"},"language":"en","primary_location":{"id":"doi:10.1145/3465630","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3465630","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Autonomous and Adaptive 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/A5028883514","display_name":"Mikael Sabuhi","orcid":"https://orcid.org/0000-0001-7694-7813"},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Mikael Sabuhi","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada","institution_ids":["https://openalex.org/I154425047"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004622676","display_name":"Nima Mahmoudi","orcid":"https://orcid.org/0000-0002-2592-9559"},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Nima Mahmoudi","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada","institution_ids":["https://openalex.org/I154425047"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003994483","display_name":"Hamzeh Khazaei","orcid":"https://orcid.org/0000-0001-5439-8024"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hamzeh Khazaei","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, York University, Toronto, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, York University, Toronto, Canada","institution_ids":["https://openalex.org/I192455969"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5028883514"],"corresponding_institution_ids":["https://openalex.org/I154425047"],"apc_list":null,"apc_paid":null,"fwci":0.2669,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.70862897,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"15","issue":"3","first_page":"1","last_page":"27"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9973999857902527,"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/T12761","display_name":"Data Stream Mining Techniques","score":0.9897000193595886,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8111097812652588},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7158792614936829},{"id":"https://openalex.org/keywords/provisioning","display_name":"Provisioning","score":0.7116501331329346},{"id":"https://openalex.org/keywords/pid-controller","display_name":"PID controller","score":0.6615484356880188},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5965915322303772},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5230161547660828},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4719585180282593},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4313109517097473},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.3458790183067322},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08977895975112915}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8111097812652588},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7158792614936829},{"id":"https://openalex.org/C172191483","wikidata":"https://www.wikidata.org/wiki/Q1071806","display_name":"Provisioning","level":2,"score":0.7116501331329346},{"id":"https://openalex.org/C47116090","wikidata":"https://www.wikidata.org/wiki/Q716829","display_name":"PID controller","level":3,"score":0.6615484356880188},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5965915322303772},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5230161547660828},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4719585180282593},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4313109517097473},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3458790183067322},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08977895975112915},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C536315585","wikidata":"https://www.wikidata.org/wiki/Q7698332","display_name":"Temperature control","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3465630","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3465630","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Autonomous and Adaptive Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.5099999904632568,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320309327","display_name":"Google","ror":"https://ror.org/00njsd438"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1959004112","https://openalex.org/W1973741450","https://openalex.org/W1975009750","https://openalex.org/W2008976677","https://openalex.org/W2018920580","https://openalex.org/W2027753527","https://openalex.org/W2039307655","https://openalex.org/W2064483023","https://openalex.org/W2079391994","https://openalex.org/W2091571552","https://openalex.org/W2103496339","https://openalex.org/W2106616244","https://openalex.org/W2114296561","https://openalex.org/W2114703322","https://openalex.org/W2131126403","https://openalex.org/W2137983211","https://openalex.org/W2140246545","https://openalex.org/W2149350706","https://openalex.org/W2150914379","https://openalex.org/W2161635724","https://openalex.org/W2181876686","https://openalex.org/W2296335794","https://openalex.org/W2333408941","https://openalex.org/W2337543746","https://openalex.org/W2344759772","https://openalex.org/W2489391232","https://openalex.org/W2528394446","https://openalex.org/W2548190809","https://openalex.org/W2584686776","https://openalex.org/W2615538805","https://openalex.org/W2620387295","https://openalex.org/W2724423093","https://openalex.org/W2783635973","https://openalex.org/W2795657247","https://openalex.org/W2800479622","https://openalex.org/W2886571017","https://openalex.org/W2887327525","https://openalex.org/W2889795545","https://openalex.org/W2956683519","https://openalex.org/W3146803896"],"related_works":["https://openalex.org/W2002388147","https://openalex.org/W3098928304","https://openalex.org/W2394883510","https://openalex.org/W2023324176","https://openalex.org/W2150958483","https://openalex.org/W2922503265","https://openalex.org/W2785227142","https://openalex.org/W572531444","https://openalex.org/W2945962340","https://openalex.org/W4241787744"],"abstract_inverted_index":{"Control":[0],"theory":[1],"has":[2],"proven":[3],"to":[4,27,68,84,137,155,176],"be":[5],"a":[6,47,53,97,105,166],"practical":[7],"approach":[8],"for":[9,143],"the":[10,20,41,101,110,139,157,161,171],"design":[11],"and":[12,71,104,118,125,128,131,169],"implementation":[13],"of":[14,22,40,46,96,122,160],"controllers,":[15,127],"which":[16,93],"does":[17],"not":[18],"inherit":[19],"problems":[21,87],"non-control":[23],"theoretic":[24],"controllers":[25,34],"due":[26],"its":[28],"strong":[29],"mathematical":[30],"background.":[31],"State-of-the-art":[32],"auto-scaling":[33],"suffer":[35],"from":[36],"one":[37,142],"or":[38,60,65],"more":[39],"following":[42],"limitations:":[43],"(1)":[44],"lack":[45],"reliable":[48],"performance":[49,54,102],"model,":[50],"(2)":[51],"using":[52],"model":[55,103],"with":[56],"low":[57,69],"scalability,":[58],"tractability,":[59],"fidelity,":[61],"(3)":[62],"being":[63],"application-":[64],"architecture-specific":[66],"leading":[67,175],"extendability,":[70],"(4)":[72],"no":[73],"guarantee":[74],"on":[75],"their":[76],"efficiency.":[77],"Consequently,":[78],"in":[79,165],"this":[80],"article,":[81],"we":[82,115,129],"strive":[83],"mitigate":[85],"these":[86,123],"by":[88],"leveraging":[89],"an":[90],"adaptive":[91,124],"controller,":[92],"is":[94,154],"composed":[95],"neural":[98],"network":[99],"as":[100,109],"Proportional-Integral-Derivative":[106],"(PID)":[107],"controller":[108],"scaling":[111],"engine.":[112],"More":[113],"specifically,":[114],"design,":[116],"implement,":[117],"analyze":[119],"different":[120],"flavours":[121],"non-adaptive":[126],"compare":[130],"contrast":[132],"them":[133],"against":[134],"each":[135],"other":[136],"find":[138],"most":[140],"suitable":[141],"managing":[144],"containerized":[145],"cloud":[146],"software":[147,163],"systems":[148],"at":[149],"runtime.":[150],"The":[151],"controller\u2019s":[152],"objective":[153],"maintain":[156],"response":[158],"time":[159],"controlled":[162],"system":[164],"pre-defined":[167],"range,":[168],"meeting":[170],"Service-level":[172],"Agreements,":[173],"while":[174],"efficient":[177],"resource":[178],"provisioning.":[179]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
