{"id":"https://openalex.org/W4393928160","doi":"https://doi.org/10.1145/3603166.3632166","title":"Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains","display_name":"Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains","publication_year":2023,"publication_date":"2023-12-04","ids":{"openalex":"https://openalex.org/W4393928160","doi":"https://doi.org/10.1145/3603166.3632166"},"language":"en","primary_location":{"id":"doi:10.1145/3603166.3632166","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603166.3632166","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632166","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.3632166","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","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":true,"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"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5094581046","display_name":"Arvid G\u00f6rd\u00e9n","orcid":"https://orcid.org/0009-0001-9083-3115"},"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":false,"raw_author_name":"Arvid G\u00f6rd\u00e9n","raw_affiliation_strings":["Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden"],"raw_orcid":"https://orcid.org/0009-0001-9083-3115","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/A5048938230","display_name":"Auday Al-Dulaimy","orcid":"https://orcid.org/0000-0002-3548-2973"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Auday Al-Dulaimy","raw_affiliation_strings":["M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-3548-2973","affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden","institution_ids":["https://openalex.org/I82509713"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5048747481"],"corresponding_institution_ids":["https://openalex.org/I126231945","https://openalex.org/I43968019"],"apc_list":null,"apc_paid":null,"fwci":0.3935,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.6542377,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"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.9994999766349792,"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.9994999766349792,"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.9994000196456909,"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.9939000010490417,"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.7566899061203003},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.5054194927215576},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4346565008163452},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4302595555782318},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3341299295425415},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1577751338481903}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7566899061203003},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.5054194927215576},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4346565008163452},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4302595555782318},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3341299295425415},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1577751338481903}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3603166.3632166","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603166.3632166","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632166","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-100095","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-100095","pdf_url":"https://kau.diva-portal.org/smash/get/diva2:1869851/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/bb815329-e9ad-45a8-a6f8-a8c9152c0b8e","is_oa":true,"landing_page_url":"https://pure.qub.ac.uk/en/publications/bb815329-e9ad-45a8-a6f8-a8c9152c0b8e","pdf_url":"https://pureadmin.qub.ac.uk/ws/files/592400617/3603166.3632166.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":"Taheri, J, G\u00f6rd\u00e9n, A & Al-Dulaimy, A 2024, Using machine learning to predict the exact resource usage of microservice chains. in UCC '23: Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing. Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing, Association for Computing Machinery, pp. 1\u20139, UCC '23: IEEE/ACM 16th International Conference on Utility and Cloud Computing, Messina, Italy, 04/12/2023. https://doi.org/10.1145/3603166.3632166","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:DiVA.org:du-48518","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:du-48518","pdf_url":null,"source":{"id":"https://openalex.org/S4406922326","display_name":"Dalarna University College Electronic Archive","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"}],"best_oa_location":{"id":"doi:10.1145/3603166.3632166","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603166.3632166","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603166.3632166","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":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.4099999964237213}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4393928160.pdf","grobid_xml":"https://content.openalex.org/works/W4393928160.grobid-xml"},"referenced_works_count":6,"referenced_works":["https://openalex.org/W3116949880","https://openalex.org/W3120976575","https://openalex.org/W3127529544","https://openalex.org/W3155469981","https://openalex.org/W3162434095","https://openalex.org/W4312045675"],"related_works":["https://openalex.org/W2961085424","https://openalex.org/W4306674287","https://openalex.org/W3046775127","https://openalex.org/W3107602296","https://openalex.org/W3170094116","https://openalex.org/W4386462264","https://openalex.org/W4364306694","https://openalex.org/W4312192474","https://openalex.org/W4283697347","https://openalex.org/W4210805261"],"abstract_inverted_index":{"Cloud":[0],"computing":[1],"offers":[2],"a":[3,47,70,106,136],"wide":[4],"range":[5],"of":[6,15,24,46,58,82,120],"services,":[7],"but":[8],"it":[9,134],"comes":[10],"with":[11,105,117],"some":[12],"challenges.":[13],"One":[14],"these":[16],"challenges":[17],"is":[18,33],"to":[19,153],"predict":[20,169],"the":[21,25,43,53,59,103,118,140,154],"resource":[22,44,95],"utilization":[23,45],"nodes":[26],"that":[27,163],"run":[28],"applications":[29],"and":[30,56,88,92,94,110,115,125,132,156],"services.":[31],"This":[32,61],"especially":[34],"relevant":[35,130],"for":[36,139],"container-based":[37],"platforms":[38],"such":[39],"as":[40],"Kubernetes.":[41],"Predicting":[42],"Kubernetes":[48,116],"cluster":[49,71],"can":[50,72,168],"help":[51],"optimize":[52],"performance,":[54],"reliability,":[55],"cost-effectiveness":[57],"platform.":[60],"paper":[62],"focuses":[63],"on":[64],"how":[65],"well":[66],"different":[67,149,164],"resources":[68,170],"in":[69],"be":[73],"predicted":[74],"using":[75],"machine":[76,141,150,165],"learning":[77,142,151,166],"techniques.":[78],"The":[79,97,122,144,160],"approach":[80],"consists":[81],"three":[83],"main":[84],"steps:":[85],"data":[86,90,98,112,123,131,155],"collection":[87,99],"extraction,":[89],"pre-processing":[91,124],"analysis,":[93],"prediction.":[96],"step":[100,127,146],"involves":[101,128,147],"stressing":[102],"system":[104],"load-generator":[107],"(called":[108],"Locust)":[109],"collecting":[111],"from":[113],"Locust":[114],"use":[119],"Prometheus.":[121],"extraction":[126],"extracting":[129],"transforming":[133],"into":[135],"suitable":[137],"format":[138],"models.":[143],"final":[145],"applying":[148],"models":[152],"evaluating":[157],"their":[158],"accuracy.":[159],"results":[161],"illustrate":[162],"techniques":[167],"accurately.":[171]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
