{"id":"https://openalex.org/W3116381352","doi":"https://doi.org/10.1109/mascots50786.2020.9285951","title":"Self-adaptive Threshold-based Policy for Microservices Elasticity","display_name":"Self-adaptive Threshold-based Policy for Microservices Elasticity","publication_year":2020,"publication_date":"2020-11-17","ids":{"openalex":"https://openalex.org/W3116381352","doi":"https://doi.org/10.1109/mascots50786.2020.9285951","mag":"3116381352"},"language":"en","primary_location":{"id":"doi:10.1109/mascots50786.2020.9285951","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mascots50786.2020.9285951","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 28th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)","raw_type":"proceedings-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/A5060865129","display_name":"Fabiana Rossi","orcid":"https://orcid.org/0000-0002-5263-2208"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Fabiana Rossi","raw_affiliation_strings":["DICII, University of Rome Tor Vergata, Tor Vergata, Italy"],"affiliations":[{"raw_affiliation_string":"DICII, University of Rome Tor Vergata, Tor Vergata, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047108954","display_name":"Valeria Cardellini","orcid":"https://orcid.org/0000-0002-6870-7083"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Valeria Cardellini","raw_affiliation_strings":["DICII, University of Rome Tor Vergata, Tor Vergata, Italy"],"affiliations":[{"raw_affiliation_string":"DICII, University of Rome Tor Vergata, Tor Vergata, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083242581","display_name":"Francesco Lo Presti","orcid":"https://orcid.org/0000-0002-7461-6276"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Lo Presti","raw_affiliation_strings":["DICII, University of Rome Tor Vergata, Tor Vergata, Italy"],"affiliations":[{"raw_affiliation_string":"DICII, University of Rome Tor Vergata, Tor Vergata, Italy","institution_ids":["https://openalex.org/I116067653"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5060865129"],"corresponding_institution_ids":["https://openalex.org/I116067653"],"apc_list":null,"apc_paid":null,"fwci":1.2339,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.81832366,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"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.9998000264167786,"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.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.9441782236099243},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8174598217010498},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6301289796829224},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.6078264117240906},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5717170834541321},{"id":"https://openalex.org/keywords/elasticity","display_name":"Elasticity (physics)","score":0.5527820587158203},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4720101058483124},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.431671679019928},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.4219020903110504},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15105223655700684},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1282549500465393},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.0987955629825592}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9441782236099243},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8174598217010498},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6301289796829224},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.6078264117240906},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5717170834541321},{"id":"https://openalex.org/C121854251","wikidata":"https://www.wikidata.org/wiki/Q62932","display_name":"Elasticity (physics)","level":2,"score":0.5527820587158203},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4720101058483124},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.431671679019928},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.4219020903110504},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15105223655700684},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1282549500465393},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0987955629825592},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/mascots50786.2020.9285951","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mascots50786.2020.9285951","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 28th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)","raw_type":"proceedings-article"},{"id":"pmh:oai:art.torvergata.it:2108/265637","is_oa":false,"landing_page_url":"http://hdl.handle.net/2108/265637","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17","score":0.41999998688697815}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W2003604090","https://openalex.org/W2035923914","https://openalex.org/W2102558581","https://openalex.org/W2119438912","https://openalex.org/W2121863487","https://openalex.org/W2159936918","https://openalex.org/W2162429446","https://openalex.org/W2293266808","https://openalex.org/W2548190809","https://openalex.org/W2572102189","https://openalex.org/W2620387295","https://openalex.org/W2620934568","https://openalex.org/W2890276825","https://openalex.org/W2890770599","https://openalex.org/W2908135709","https://openalex.org/W2928897890","https://openalex.org/W2970125901","https://openalex.org/W2982403726","https://openalex.org/W2982506996","https://openalex.org/W3000157661","https://openalex.org/W3014805346","https://openalex.org/W3015251165","https://openalex.org/W3089345884","https://openalex.org/W3139477189","https://openalex.org/W4214717370","https://openalex.org/W4240027065","https://openalex.org/W6697151741"],"related_works":["https://openalex.org/W4288621009","https://openalex.org/W2953155972","https://openalex.org/W2913040870","https://openalex.org/W2901900089","https://openalex.org/W3128530337","https://openalex.org/W3205672366","https://openalex.org/W3042888170","https://openalex.org/W2298102683","https://openalex.org/W4317906184","https://openalex.org/W4224903173"],"abstract_inverted_index":{"The":[0,34,87,103],"microservice":[1,27,92],"architecture":[2],"structures":[3],"an":[4],"application":[5,16,96,148],"as":[6],"a":[7,76,111],"collection":[8],"of":[9,24,48,68,84,159,167,174],"loosely":[10],"coupled":[11],"and":[12,60,98,120,129,165],"distributed":[13],"services.":[14],"Since":[15],"workloads":[17],"usually":[18],"change":[19],"over":[20,178],"time,":[21],"the":[22,82,91,95,100,107,146,152,163,168,172,179],"number":[23],"replicas":[25],"per":[26],"should":[28],"be":[29,55],"accordingly":[30,105],"scaled":[31],"at":[32],"run-time.":[33],"most":[35,180],"widely":[36],"adopted":[37,181],"scaling":[38],"policy":[39,52,182],"relies":[40],"on":[41],"statically":[42],"defined":[43],"thresholds,":[44],"expressed":[45],"in":[46,66],"terms":[47,67],"system-oriented":[49],"metrics.":[50],"This":[51],"might":[53],"not":[54],"well-suited":[56],"to":[57,94,134,151],"scale":[58,106],"multi-component":[59],"latency-sensitive":[61],"applications,":[62],"which":[63],"express":[64],"requirements":[65],"response":[69],"time.":[70],"In":[71],"this":[72],"paper,":[73],"we":[74,116],"present":[75],"two-layered":[77],"hierarchical":[78],"solution":[79],"for":[80,145],"controlling":[81],"elasticity":[83],"microservice-based":[85],"applications.":[86],"higher-level":[88],"controller":[89],"estimates":[90],"contribution":[93],"performance,":[97],"informs":[99],"lower-level":[101],"components.":[102],"latter":[104],"single":[108],"microservices":[109],"using":[110,175],"dynamic":[112,176],"threshold-based":[113],"policy.":[114],"So,":[115],"propose":[117],"MB":[118],"Threshold":[119],"QL":[121],"Threshold,":[122],"two":[123],"policies":[124,140],"that":[125,183],"employ":[126],"respectively":[127],"model-based":[128],"model-free":[130],"reinforcement":[131],"learning":[132],"approaches":[133],"learn":[135],"threshold":[136],"update":[137],"strategies.":[138],"These":[139],"can":[141],"compute":[142],"different":[143,147],"thresholds":[144,177],"components,":[149],"according":[150],"desired":[153],"deployment":[154],"objectives.":[155],"A":[156],"wide":[157],"set":[158],"simulation":[160],"results":[161],"shows":[162],"benefits":[164],"flexibility":[166],"proposed":[169],"solution,":[170],"emphasizing":[171],"advantages":[173],"uses":[184],"static":[185],"thresholds.":[186]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1}],"updated_date":"2026-02-26T06:29:33.603293","created_date":"2021-01-05T00:00:00"}
