{"id":"https://openalex.org/W7160334522","doi":"https://doi.org/10.48550/arxiv.2605.01533","title":"Genetic Programming for Self-Adaptive Auto-Scaling of Microservices","display_name":"Genetic Programming for Self-Adaptive Auto-Scaling of Microservices","publication_year":2026,"publication_date":"2026-05-02","ids":{"openalex":"https://openalex.org/W7160334522","doi":"https://doi.org/10.48550/arxiv.2605.01533"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.01533","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.01533","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.01533","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5135314121","display_name":"Jia Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Jia","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022905724","display_name":"Mehrdad Sabetzadeh","orcid":"https://orcid.org/0000-0002-4711-8319"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sabetzadeh, Mehrdad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5074393374","display_name":"Shiva Nejati","orcid":"https://orcid.org/0000-0002-0281-8231"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nejati, Shiva","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9763000011444092,"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.9763000011444092,"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.00419999985024333,"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/T12238","display_name":"Green IT and Sustainability","score":0.0020000000949949026,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9681000113487244},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.5424000024795532},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.49939998984336853},{"id":"https://openalex.org/keywords/resource-allocation","display_name":"Resource allocation","score":0.4648999869823456},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.4648999869823456},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.37689998745918274},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.3734999895095825},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.3693000078201294}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9681000113487244},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8141999840736389},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.5424000024795532},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5156000256538391},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.49939998984336853},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.4648999869823456},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.4648999869823456},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.37689998745918274},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3734999895095825},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.3693000078201294},{"id":"https://openalex.org/C2779041454","wikidata":"https://www.wikidata.org/wiki/Q870780","display_name":"Chatbot","level":2,"score":0.3483999967575073},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.34790000319480896},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3424000144004822},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33149999380111694},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.3142000138759613},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.29319998621940613},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.28360000252723694},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2818000018596649},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.2680000066757202},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.26440000534057617},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.25920000672340393},{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.2540000081062317},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.2533000111579895}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.01533","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.01533","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.01533","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.01533","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Microservice":[0],"architecture":[1],"is":[2,10,23],"widely":[3],"adopted":[4],"in":[5],"modern":[6],"systems,":[7],"where":[8],"auto-scaling":[9],"critical":[11],"for":[12,21,87],"satisfying":[13],"service-level":[14],"objectives":[15],"(SLOs).":[16],"However,":[17],"determining":[18],"optimal":[19],"scaling":[20,42,71,89],"microservices":[22],"difficult,":[24],"and":[25,63,69,103,112],"reactive":[26],"resource":[27,54,119],"allocation":[28],"often":[29],"leads":[30],"to":[31,49,67,78],"costly":[32],"over-":[33],"or":[34],"under-provisioning.":[35],"We":[36,91],"propose":[37],"AutoSLO,":[38],"a":[39,58,104,123,135],"learning-based,":[40],"self-adaptive":[41],"framework":[43,116],"that":[44,114],"dynamically":[45],"adjusts":[46],"microservice":[47,76],"replicas":[48],"meet":[50],"SLOs":[51],"while":[52,121],"minimizing":[53],"usage.":[55],"AutoSLO":[56,93],"uses":[57],"continuous":[59],"monitoring-adaptation":[60],"feedback":[61],"loop":[62],"leverages":[64],"genetic":[65],"programming":[66],"learn":[68],"evolve":[70],"logic,":[72],"enabling":[73],"the":[74],"deployed":[75],"system":[77],"proactively":[79],"prevent":[80],"SLO":[81,127],"violations":[82],"rather":[83],"than":[84],"repeatedly":[85],"searching":[86],"one-off":[88],"actions.":[90],"evaluate":[92],"on":[94,107],"two":[95],"case-study":[96],"systems":[97],"--":[98,111],"an":[99],"online":[100],"shopping":[101],"platform":[102],"chatbot":[105],"based":[106],"large":[108],"language":[109],"models":[110],"show":[113],"this":[115],"substantially":[117],"reduces":[118],"usage":[120],"maintaining":[122],"low":[124],"frequency":[125],"of":[126,130],"violations,":[128],"all":[129],"which":[131],"are":[132],"resolved":[133],"within":[134],"short":[136],"time":[137],"window.":[138]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-06T00:00:00"}
