{"id":"https://openalex.org/W4390677233","doi":"https://doi.org/10.1145/3631311.3632399","title":"Container Sizing for Microservices with Dynamic Workload by Online Optimization","display_name":"Container Sizing for Microservices with Dynamic Workload by Online Optimization","publication_year":2023,"publication_date":"2023-12-11","ids":{"openalex":"https://openalex.org/W4390677233","doi":"https://doi.org/10.1145/3631311.3632399"},"language":"en","primary_location":{"id":"doi:10.1145/3631311.3632399","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3631311.3632399","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3631311.3632399","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th International Workshop on Container Technologies and Container Clouds","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3631311.3632399","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005313835","display_name":"Nader Alfares","orcid":"https://orcid.org/0009-0001-6268-532X"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nader Alfares","raw_affiliation_strings":["Pennsylvania State University, University Park, PA, USA"],"raw_orcid":"https://orcid.org/0009-0001-6268-532X","affiliations":[{"raw_affiliation_string":"Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063903486","display_name":"George Kesidis","orcid":"https://orcid.org/0000-0001-7947-8127"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"George Kesidis","raw_affiliation_strings":["Pennsylvania State University, University Park, PA, USA"],"raw_orcid":"https://orcid.org/0000-0001-7947-8127","affiliations":[{"raw_affiliation_string":"Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I130769515"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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.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/T12127","display_name":"Software System Performance and Reliability","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.8782578110694885},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8460948467254639},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6067114472389221},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5995396375656128},{"id":"https://openalex.org/keywords/simulated-annealing","display_name":"Simulated annealing","score":0.5780718326568604},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.524860143661499},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.5243787169456482},{"id":"https://openalex.org/keywords/sizing","display_name":"Sizing","score":0.41868507862091064},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18532094359397888},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.182504802942276},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.13920152187347412}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.8782578110694885},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8460948467254639},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6067114472389221},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5995396375656128},{"id":"https://openalex.org/C126980161","wikidata":"https://www.wikidata.org/wiki/Q863783","display_name":"Simulated annealing","level":2,"score":0.5780718326568604},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.524860143661499},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.5243787169456482},{"id":"https://openalex.org/C2777767291","wikidata":"https://www.wikidata.org/wiki/Q1080291","display_name":"Sizing","level":2,"score":0.41868507862091064},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18532094359397888},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.182504802942276},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.13920152187347412},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3631311.3632399","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3631311.3632399","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3631311.3632399","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th International Workshop on Container Technologies and Container Clouds","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3631311.3632399","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3631311.3632399","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3631311.3632399","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th International Workshop on Container Technologies and Container Clouds","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.41999998688697815}],"awards":[{"id":"https://openalex.org/G1718471367","display_name":"Collaborative Research: CNS Core: Medium: Rethinking Multi-User VR - Jointly Optimized Representation, Caching and Transport","funder_award_id":"2212201","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G185119109","display_name":null,"funder_award_id":"2212201","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G4681045432","display_name":"CNS Core: Small: Principled Methodologies and Systems Support for Automated Cost-Effective Service Blending in the Emerging Public Cloud","funder_award_id":"2122155","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4390677233.pdf","grobid_xml":"https://content.openalex.org/works/W4390677233.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W1553069021","https://openalex.org/W1990477718","https://openalex.org/W2017094076","https://openalex.org/W2024061479","https://openalex.org/W2037719911","https://openalex.org/W2057620552","https://openalex.org/W2081278763","https://openalex.org/W2132992887","https://openalex.org/W2166418599","https://openalex.org/W2318844802","https://openalex.org/W2460368434","https://openalex.org/W2767441045","https://openalex.org/W3011208829","https://openalex.org/W3011250299","https://openalex.org/W3023238978","https://openalex.org/W3042425355","https://openalex.org/W3068073655","https://openalex.org/W3138303811","https://openalex.org/W3154674299","https://openalex.org/W4206163747","https://openalex.org/W4317889697","https://openalex.org/W6633169802"],"related_works":["https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W3003367851","https://openalex.org/W1492892507","https://openalex.org/W3119944216","https://openalex.org/W2994988622","https://openalex.org/W2888006113"],"abstract_inverted_index":{"Over":[0],"the":[1,15,98,107,168],"past":[2],"ten":[3],"years,":[4],"many":[5],"different":[6,12,68],"approaches":[7],"have":[8,44],"been":[9],"proposed":[10],"for":[11,20,37,53,95,155],"aspects":[13],"of":[14,17,40,49,58,67,97,134,166,187],"problem":[16],"resources":[18],"management":[19],"long":[21],"running,":[22],"dynamic":[23,50],"and":[24,56,64,103,110,125,131,136,149,183],"diverse":[25],"workloads":[26,109],"such":[27],"as":[28],"processing":[29],"query":[30],"streams":[31],"or":[32,76],"distributed":[33],"deep":[34],"learning.":[35],"Particularly":[36],"applications":[38],"consisting":[39],"containerized":[41],"microservices,":[42,69],"researchers":[43],"attempted":[45],"to":[46,72,175],"address":[47],"problems":[48],"selection":[51],"of,":[52],"example:":[54],"types":[55],"quantities":[57],"virtualized":[59],"services":[60],"(e.g.,":[61],"IaaS/VMs),":[62],"horizontal":[63],"vertical":[65],"scaling":[66],"assigning":[70],"microservices":[71],"VMs,":[73],"task":[74],"scheduling,":[75],"some":[77,144],"combination":[78],"thereof.":[79],"In":[80,138],"this":[81,139],"context,":[82],"we":[83,141],"argue":[84],"that":[85,121],"online":[86],"optimization":[87],"frameworks":[88],"like":[89],"simulated":[90,147],"annealing":[91,128,148,170],"are":[92],"highly":[93],"suitable":[94],"exploration":[96,135],"trade-offs":[99],"between":[100],"performance":[101,124],"(SLO)":[102],"cost,":[104],"particularly":[105],"when":[106],"complex":[108],"cloud-service":[111],"offerings":[112],"vary":[113],"over":[114],"time.":[115],"Based":[116],"on":[117,146],"a":[118,164],"macroscopic":[119],"objective":[120],"combines":[122],"both":[123],"cost":[126],"terms,":[127],"facilitates":[129],"light-weight":[130],"coherent":[132],"policies":[133],"exploitation.":[137],"paper,":[140],"first":[142],"give":[143],"background":[145],"then":[150],"experimentally":[151],"demonstrate":[152],"its":[153],"usefulness":[154],"container":[156],"sizing":[157],"using":[158],"microservice":[159],"benchmarks.":[160],"We":[161],"conclude":[162],"with":[163,180],"discussion":[165],"how":[167],"basic":[169],"platform":[171],"can":[172],"be":[173],"applied":[174],"other":[176,181],"resource-management":[177],"problems,":[178],"hybridized":[179],"methods,":[182],"accommodate":[184],"user-specified":[185],"rules":[186],"thumb.":[188]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
