{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T09:10:16Z","timestamp":1778231416335,"version":"3.51.4"},"reference-count":49,"publisher":"Institute for Operations Research and the Management Sciences (INFORMS)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Mathematics of OR"],"published-print":{"date-parts":[[2026,5]]},"abstract":"<jats:p>Consider a queuing system with K parallel queues in which the server for each queue processes jobs at rate n and the total arrival rate to the system is [Formula: see text], where [Formula: see text] and n is large. Interarrival and service times are taken to be independent and exponentially distributed. It is well known that the join-the-shortest-queue (JSQ) policy has many desirable load-balancing properties. In particular, in comparison with uniformly at random routing, the time asymptotic total queue-length of a JSQ system, in the heavy traffic limit, is reduced by a factor of K. However, this decrease in total queue-length comes at the price of a high communication cost of order [Formula: see text] because at each arrival instant, the state of the full K-dimensional system needs to be queried. In view of this, it is of interest to study alternative routing policies that have lower communication costs and yet have similar load-balancing properties as JSQ. In this work, we study a family of such rank-based routing policies, which we will call Marginal Size Bias Load-Balancing policies, in which [Formula: see text] of the incoming jobs are routed to servers with probabilities depending on their ranked queue length and the remaining jobs are routed uniformly at random. A particular case of such routing schemes, referred to as the marginal JSQ (MJSQ) policy, is one in which all the [Formula: see text] jobs are routed using the JSQ policy. Our first result provides a heavy traffic approximation theorem for such queuing systems in terms of reflected diffusions in the positive orthant [Formula: see text]. It turns out that, unlike the JSQ system, where, due to a state space collapse, the heavy traffic limit is characterized by a one-dimensional reflected Brownian motion, in the setting of MJSQ (and for the more general rank-based routing schemes), there is no state space collapse, and one obtains a novel diffusion limit which is the constrained analogue of the well-studied Atlas model (and other rank-based diffusions) that arise from certain problems in mathematical finance. Next, we prove an interchange of limits ([Formula: see text] and [Formula: see text]) result which shows that, under conditions, the steady state of the queuing system is well approximated by that of the limiting diffusion. It turns out that the latter steady state can be given explicitly in terms of product laws of Exponential random variables. Using these explicit formulae, and the interchange of limits result, we compute the time asymptotic total queue-length in the heavy traffic limit for the MJSQ system. We find the striking result that, although in going from JSQ to MJSQ, the communication cost is reduced by a factor of [Formula: see text], the steady-state heavy traffic total queue-length increases by at most a constant factor (independent of n, K) which can be made arbitrarily close to one by increasing a MJSQ parameter. We also study the case where the system is overloaded\u2014namely, [Formula: see text]. For this case, we show that although the K-dimensional MJSQ system is unstable, unlike the setting of random routing, the system has certain desirable and quantifiable load-balancing properties. In particular, by establishing a suitable interchange of limits result, we show that the steady-state difference between the maximum and the minimum queue lengths stays bounded in probability (in the heavy traffic parameter n).<\/jats:p>\n                  <jats:p>Funding: Financial support from the National Science Foundation [RTG Award DMS-2134107] is gratefully acknowledged. S. Banerjee received financial support from the National Science Foundation [NSF-CAREER Award DMS-2141621]. A. Budhiraja received financial support from the National Science Foundation [Grant DMS-2152577].<\/jats:p>","DOI":"10.1287\/moor.2023.0050","type":"journal-article","created":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T12:14:26Z","timestamp":1748348066000},"page":"1413-1442","source":"Crossref","is-referenced-by-count":2,"title":["Load Balancing in Parallel Queues and Rank-Based Diffusions"],"prefix":"10.1287","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8409-7759","authenticated-orcid":false,"given":"Sayan","family":"Banerjee","sequence":"first","affiliation":[{"name":"Department of Statistics and Operations Research, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina 27599"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7912-5433","authenticated-orcid":false,"given":"Amarjit","family":"Budhiraja","sequence":"additional","affiliation":[{"name":"Department of Statistics and Operations Research, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina 27599"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9446-920X","authenticated-orcid":false,"given":"Benjamin","family":"Estevez","sequence":"additional","affiliation":[{"name":"Department of Statistics and Operations Research, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina 27599"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"109","reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.1214\/aop\/1176995579"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1007\/s11235-010-9300-8"},{"key":"B3","doi-asserted-by":"publisher","DOI":"10.1214\/aop\/1008956699"},{"key":"B4","doi-asserted-by":"publisher","DOI":"10.1287\/opre.2019.1851"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.1287\/stsy.2019.0054"},{"key":"B6","doi-asserted-by":"publisher","DOI":"10.1214\/22-AOP1570"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.1214\/18-AAP1436"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1214\/19-AAP1496"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.1214\/105051605000000449"},{"key":"B10","doi-asserted-by":"publisher","DOI":"10.1002\/9780470316962"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.1214\/10-AAP726"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1007\/s11134-012-9311-0"},{"key":"B13","doi-asserted-by":"publisher","DOI":"10.1287\/moor.2019.1023"},{"key":"B14","doi-asserted-by":"publisher","DOI":"10.1017\/apr.2019.3"},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.1287\/moor.1080.0353"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.1214\/20-AAP1650"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.1287\/opre.1110.0998"},{"issue":"2","key":"B18","first-page":"607","volume":"55","author":"Dembo A","year":"2019","journal-title":"Annal. Inst. Henri Poincar\u00e9 Probab. Statist."},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.1287\/moor.2017.0887"},{"key":"B20","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3699-1"},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.1239\/jap\/1014842277"},{"key":"B22","doi-asserted-by":"publisher","DOI":"10.1007\/s00440-004-0372-9"},{"key":"B23","volume-title":"Probability and Random Processes","author":"Grimmett GR","year":"2020"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2007.06.012"},{"key":"B25","doi-asserted-by":"publisher","DOI":"10.1214\/aop\/1176994471"},{"key":"B26","doi-asserted-by":"publisher","DOI":"10.1080\/17442508708833469"},{"key":"B27","doi-asserted-by":"publisher","DOI":"10.1214\/aop\/1176992259"},{"key":"B28","doi-asserted-by":"publisher","DOI":"10.1214\/09-AAP641"},{"key":"B29","doi-asserted-by":"publisher","DOI":"10.1214\/10-AAP706"},{"key":"B30","doi-asserted-by":"crossref","unstructured":"Joshi S, Kumari U (2016) Load balancing in cloud computing: Challenges & issues.\n                      2016 2nd Internat. Conf. Contemp. Comput. Informatics IC3I\n                      (IEEE, Piscataway, NJ), 120\u2013125.","DOI":"10.1109\/IC3I.2016.7917945"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1214\/aop\/1176994660"},{"key":"B32","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2011.07.015"},{"key":"B33","doi-asserted-by":"publisher","DOI":"10.1214\/00911790500000710"},{"key":"B34","doi-asserted-by":"crossref","unstructured":"Maguluri ST, Srikant R, Ying L (2012) Stochastic models of load balancing and scheduling in cloud computing clusters.\n                      2012 Proc. IEEE Infocom\n                      (IEEE, Piscataway, NJ), 702\u2013710.","DOI":"10.1109\/INFCOM.2012.6195815"},{"key":"B35","volume-title":"Markov Chains and Stochastic Stability","author":"Meyn SP","year":"2012"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.1109\/71.963420"},{"key":"B37","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-0013-1_9"},{"key":"B38","doi-asserted-by":"publisher","DOI":"10.1007\/s11134-022-09803-5"},{"key":"B39","doi-asserted-by":"publisher","DOI":"10.1287\/stsy.2018.0016"},{"key":"B40","doi-asserted-by":"publisher","DOI":"10.1214\/08-AAP516"},{"key":"B41","doi-asserted-by":"publisher","DOI":"10.1287\/moor.9.3.441"},{"issue":"4","key":"B42","doi-asserted-by":"crossref","first-page":"2279","DOI":"10.1214\/16-AIHP791","volume":"53","author":"Sarantsev A","year":"2017","journal-title":"Ann. Inst. Henri Poincar\u00e9 Probab. Statist."},{"key":"B43","doi-asserted-by":"publisher","DOI":"10.1214\/17-EJP78"},{"key":"B44","doi-asserted-by":"crossref","unstructured":"Shah D, Prabhakar B (2002) The use of memory in randomized load balancing.\n                      Proc. IEEE Internat. Sympos. Inform. Theory\n                      (IEEE, Piscataway, NJ), 125.","DOI":"10.1109\/ISIT.2002.1023397"},{"key":"B45","doi-asserted-by":"publisher","DOI":"10.1214\/18-ECP112"},{"issue":"1","key":"B46","first-page":"20","volume":"32","author":"Vvedenskaya ND","year":"1996","journal-title":"Problemy Peredachi Informatsii"},{"key":"B47","doi-asserted-by":"publisher","DOI":"10.2307\/3213411"},{"key":"B48","doi-asserted-by":"crossref","unstructured":"Williams RJ (1995) Semimartingale reflecting Brownian motions in the orthant. Kelly FP, Williams RJ, eds.\n                      Stochastic Networks\n                      , Mathematics and Its Applications, vol. 71 (Springer-Verlag, New York).","DOI":"10.1007\/978-1-4757-2418-9_7"},{"key":"B49","doi-asserted-by":"publisher","DOI":"10.2307\/3213271"}],"container-title":["Mathematics of Operations Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/pubsonline.informs.org\/doi\/pdf\/10.1287\/moor.2023.0050","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T08:23:15Z","timestamp":1778228595000},"score":1,"resource":{"primary":{"URL":"https:\/\/pubsonline.informs.org\/doi\/10.1287\/moor.2023.0050"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5]]},"references-count":49,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,5]]}},"alternative-id":["10.1287\/moor.2023.0050"],"URL":"https:\/\/doi.org\/10.1287\/moor.2023.0050","relation":{},"ISSN":["0364-765X","1526-5471"],"issn-type":[{"value":"0364-765X","type":"print"},{"value":"1526-5471","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5]]}}}