{"id":"https://openalex.org/W4407317583","doi":"https://doi.org/10.1109/ton.2025.3538982","title":"Non-Stationary Gradient Descent for Optimal Auto-Scaling in Serverless Platforms","display_name":"Non-Stationary Gradient Descent for Optimal Auto-Scaling in Serverless Platforms","publication_year":2025,"publication_date":"2025-02-10","ids":{"openalex":"https://openalex.org/W4407317583","doi":"https://doi.org/10.1109/ton.2025.3538982"},"language":"en","primary_location":{"id":"doi:10.1109/ton.2025.3538982","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ton.2025.3538982","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-04942350v1/document","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5089464465","display_name":"Jonatha Anselmi","orcid":"https://orcid.org/0000-0001-5541-5631"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101348","display_name":"Centre Inria de l'Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/00n8d6z93","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210101348"]},{"id":"https://openalex.org/I4210104430","display_name":"Laboratoire d'Informatique de Grenoble","ror":"https://ror.org/01c8rcg82","country_code":"FR","type":"facility","lineage":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210104430","https://openalex.org/I4210159245","https://openalex.org/I899635006","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Jonatha Anselmi","raw_affiliation_strings":["CNRS, Inria, Grenoble INP, LIG, Universit&#x00E9; Grenoble Alpes, Grenoble, France","LIG, Universit&#x00E9; Grenoble Alpes, CNRS, Inria, Grenoble INP, Grenoble, France"],"raw_orcid":"https://orcid.org/0000-0001-5541-5631","affiliations":[{"raw_affiliation_string":"CNRS, Inria, Grenoble INP, LIG, Universit&#x00E9; Grenoble Alpes, Grenoble, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I4210101348","https://openalex.org/I4210104430"]},{"raw_affiliation_string":"LIG, Universit&#x00E9; Grenoble Alpes, CNRS, Inria, Grenoble INP, Grenoble, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I4210101348","https://openalex.org/I4210104430"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073088518","display_name":"Bruno Gaujal","orcid":"https://orcid.org/0000-0001-9081-8401"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101348","display_name":"Centre Inria de l'Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/00n8d6z93","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210101348"]},{"id":"https://openalex.org/I4210104430","display_name":"Laboratoire d'Informatique de Grenoble","ror":"https://ror.org/01c8rcg82","country_code":"FR","type":"facility","lineage":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210104430","https://openalex.org/I4210159245","https://openalex.org/I899635006","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Bruno Gaujal","raw_affiliation_strings":["CNRS, Inria, Grenoble INP, LIG, Universit&#x00E9; Grenoble Alpes, Grenoble, France","LIG, Universit&#x00E9; Grenoble Alpes, CNRS, Inria, Grenoble INP, Grenoble, France"],"raw_orcid":"https://orcid.org/0000-0001-9081-8401","affiliations":[{"raw_affiliation_string":"CNRS, Inria, Grenoble INP, LIG, Universit&#x00E9; Grenoble Alpes, Grenoble, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I4210101348","https://openalex.org/I4210104430"]},{"raw_affiliation_string":"LIG, Universit&#x00E9; Grenoble Alpes, CNRS, Inria, Grenoble INP, Grenoble, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I4210101348","https://openalex.org/I4210104430"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010122736","display_name":"Louis-S\u00e9bastien Rebuffi","orcid":"https://orcid.org/0009-0006-5953-6231"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101348","display_name":"Centre Inria de l'Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/00n8d6z93","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210101348"]},{"id":"https://openalex.org/I4210104430","display_name":"Laboratoire d'Informatique de Grenoble","ror":"https://ror.org/01c8rcg82","country_code":"FR","type":"facility","lineage":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210104430","https://openalex.org/I4210159245","https://openalex.org/I899635006","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Louis-S\u00e9bastien Rebuffi","raw_affiliation_strings":["CNRS, Inria, Grenoble INP, LIG, Universit&#x00E9; Grenoble Alpes, Grenoble, France","LIG, Universit&#x00E9; Grenoble Alpes, CNRS, Inria, Grenoble INP, Grenoble, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CNRS, Inria, Grenoble INP, LIG, Universit&#x00E9; Grenoble Alpes, Grenoble, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I4210101348","https://openalex.org/I4210104430"]},{"raw_affiliation_string":"LIG, Universit&#x00E9; Grenoble Alpes, CNRS, Inria, Grenoble INP, Grenoble, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I4210101348","https://openalex.org/I4210104430"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":2.8005,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.89976002,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"33","issue":"4","first_page":"1574","last_page":"1587"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12203","display_name":"Mobile Agent-Based Network Management","score":0.6586999893188477,"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/T12203","display_name":"Mobile Agent-Based Network Management","score":0.6586999893188477,"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.5891000032424927,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/descent","display_name":"Descent (aeronautics)","score":0.6709833145141602},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.613761842250824},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.49895572662353516},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.43116849660873413},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2824009954929352},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21313700079917908},{"id":"https://openalex.org/keywords/geography","display_name":"Geography","score":0.13778355717658997},{"id":"https://openalex.org/keywords/meteorology","display_name":"Meteorology","score":0.1338992416858673},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.08899858593940735}],"concepts":[{"id":"https://openalex.org/C2776637919","wikidata":"https://www.wikidata.org/wiki/Q624380","display_name":"Descent (aeronautics)","level":2,"score":0.6709833145141602},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.613761842250824},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.49895572662353516},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.43116849660873413},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2824009954929352},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21313700079917908},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.13778355717658997},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.1338992416858673},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.08899858593940735},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ton.2025.3538982","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ton.2025.3538982","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-04942350v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04942350","pdf_url":"https://hal.science/hal-04942350v1/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE/ACM Transactions on Networking, 2025, pp.1-14. &#x27E8;10.1109/TON.2025.3538982&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-04942350v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04942350","pdf_url":"https://hal.science/hal-04942350v1/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE/ACM Transactions on Networking, 2025, pp.1-14. &#x27E8;10.1109/TON.2025.3538982&#x27E9;","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"score":0.5199999809265137,"id":"https://metadata.un.org/sdg/13","display_name":"Climate action"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4407317583.pdf","grobid_xml":"https://content.openalex.org/works/W4407317583.grobid-xml"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W1491706803","https://openalex.org/W1600293573","https://openalex.org/W1965461561","https://openalex.org/W1973754217","https://openalex.org/W1974251642","https://openalex.org/W1982063824","https://openalex.org/W1990585910","https://openalex.org/W2018089423","https://openalex.org/W2049659086","https://openalex.org/W2132443902","https://openalex.org/W2157700413","https://openalex.org/W2160785244","https://openalex.org/W2792569825","https://openalex.org/W2795187574","https://openalex.org/W3045593401","https://openalex.org/W3094045251","https://openalex.org/W3173526354","https://openalex.org/W3193057123","https://openalex.org/W4213251304","https://openalex.org/W4226078703","https://openalex.org/W4229038698","https://openalex.org/W4230058301","https://openalex.org/W4243772471","https://openalex.org/W4379517235","https://openalex.org/W4390730576","https://openalex.org/W4390906733","https://openalex.org/W4391007180","https://openalex.org/W4394744886","https://openalex.org/W6679661297","https://openalex.org/W6753751555","https://openalex.org/W6754580366","https://openalex.org/W6868398697"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2486267010","https://openalex.org/W4298096494","https://openalex.org/W1678820847","https://openalex.org/W2559216629","https://openalex.org/W1553684505","https://openalex.org/W1607707911","https://openalex.org/W2015288657"],"abstract_inverted_index":{"To":[0,226],"efficiently":[1],"manage":[2],"serverless":[3],"computing":[4],"platforms,":[5],"a":[6,22,28,39,74,90,96,108,177,196,206],"key":[7],"aspect":[8],"is":[9,36,156,171],"the":[10,15,31,52,102,112,118,125,148,172,182,203,213,222,237,241,252],"auto-scaling":[11,54,188],"of":[12,17,30,101,111,124,127,150,174,180,199,212,221,236,240,247],"services,":[13],"i.e.,":[14,73],"set":[16],"computational":[18],"resources":[19],"allocated":[20],"to":[21,37,129,137,261],"service":[23],"adapts":[24],"over":[25,107],"time":[26,68,132,239],"as":[27],"function":[29,60],"traffic":[32],"demand.":[33],"The":[34],"objective":[35],"find":[38],"compromise":[40],"between":[41],"user-perceived":[42],"performance":[43],"and":[44,56,255],"energy":[45],"consumption.":[46],"In":[47,161],"this":[48,86,228],"paper,":[49],"we":[50,94,145,163,193,230,250],"consider":[51,202],"scale-per-request":[53],"pattern":[55],"investigate":[57],"how":[58],"many":[59],"instances":[61],"(or":[62],"servers)":[63],"should":[64],"be":[65],"spawned":[66],"each":[67,116,131],"an":[69,122,133],"unfortunate":[70,134],"job":[71,75,135],"arrives,":[72],"that":[76,105,147,165,192,233],"finds":[77],"all":[78],"servers":[79,128],"busy":[80],"upon":[81],"its":[82,166,257],"arrival.":[83],"We":[84,201],"address":[85],"problem":[87],"by":[88,153,187],"following":[89],"stochastic":[91,97,183,224],"optimization":[92,184],"approach:":[93],"develop":[95,231],"gradient":[98],"descent":[99],"scheme":[100,120,155],"Kiefer-Wolfowitz":[103],"type":[104],"applies":[106],"single":[109],"run":[110],"state":[113],"evolution.":[114],"At":[115],"iteration,":[117],"proposed":[119,253],"computes":[121],"estimate":[123],"number":[126,173],"spawn":[130],"arrives":[136],"minimize":[138],"some":[139],"cost":[140],"function.":[141],"Under":[142],"natural":[143],"assumptions,":[144],"show":[146],"sequence":[149],"estimates":[151],"produced":[152],"our":[154],"asymptotically":[157],"optimal":[158],"almost":[159],"surely.":[160],"addition,":[162],"prove":[164],"convergence":[167],"rate":[168],"is$O(n^{-2/3})$where":[169],"n":[170],"iterations.":[175],"From":[176],"mathematical":[178],"point":[179,198],"view,":[181],"framework":[185],"induced":[186],"exhibits":[189],"non-standard":[190],"aspects":[191],"approach":[194,254],"from":[195],"general":[197],"view.":[200],"setting":[204],"where":[205],"controller":[207],"can":[208],"only":[209],"get":[210],"samples":[211],"transient":[214],"\u2013":[215,219],"rather":[216],"than":[217],"stationary":[218],"behavior":[220],"underlying":[223,242],"system.":[225],"handle":[227],"difficulty,":[229],"arguments":[232],"exploit":[234],"properties":[235],"mixing":[238],"Markov":[243],"chain.":[244],"By":[245],"means":[246],"numerical":[248],"simulations,":[249],"validate":[251],"quantify":[256],"gain":[258],"with":[259],"respect":[260],"common":[262],"existing":[263],"scale-up":[264],"rules.":[265]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":2}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-10-10T00:00:00"}
