{"doi":"10.1145/3409964.3461785","status":"public","type":"conference","conference":{"end_date":"2021-07-08","location":" Virtual Event, United States","name":"SPAA: Symposium on Parallelism in Algorithms and Architectures ","start_date":"2021-07-06"},"author":[{"last_name":"Brandt","first_name":"Sebastian","full_name":"Brandt, Sebastian"},{"full_name":"Keller, Barbara","first_name":"Barbara","last_name":"Keller"},{"full_name":"Rybicki, Joel","first_name":"Joel","id":"334EFD2E-F248-11E8-B48F-1D18A9856A87","last_name":"Rybicki","orcid":"0000-0002-6432-6646"},{"full_name":"Suomela, Jukka","first_name":"Jukka","last_name":"Suomela"},{"first_name":"Jara","last_name":"Uitto","full_name":"Uitto, Jara"}],"main_file_link":[{"url":"https://arxiv.org/abs/2005.07761","open_access":"1"}],"acknowledgement":"We thank Orr Fischer, Juho Hirvonen, and Tuomo Lempiäinen for valuable discussions. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 840605.","date_created":"2021-07-18T22:01:22Z","year":"2021","external_id":{"arxiv":["2005.07761"]},"quality_controlled":"1","page":"129-139","language":[{"iso":"eng"}],"oa_version":"Preprint","day":"06","date_updated":"2026-07-07T06:21:32Z","title":"Efficient load-balancing through distributed token dropping","abstract":[{"lang":"eng","text":"We introduce a new graph problem, the token dropping game, and we show how to solve it efficiently in a distributed setting. We use the token dropping game as a tool to design an efficient distributed algorithm for stable orientations and more generally for locally optimal semi-matchings. The prior work by Czygrinow et al. (DISC 2012) finds a stable orientation in O(Δ^5) rounds in graphs of maximum degree Δ, while we improve it to O(Δ^4) and also prove a lower bound of Ω(Δ). For the more general problem of locally optimal semi-matchings, the prior upper bound is O(S^5) and our new algorithm runs in O(C · S^4) rounds, which is an improvement for C = o(S); here C and S are the maximum degrees of customers and servers, respectively."}],"arxiv":1,"project":[{"_id":"26A5D39A-B435-11E9-9278-68D0E5697425","name":"Coordination in constrained and natural distributed systems","grant_number":"840605","call_identifier":"H2020"}],"oa":1,"scopus_import":"1","publisher":"Association for Computing Machinery","fulldoi":"https://doi.org/10.1145/3409964.3461785","_id":"9678","publication_identifier":{"isbn":["9781450380706"]},"publication":"Annual ACM Symposium on Parallelism in Algorithms and Architectures","month":"07","date_published":"2021-07-06T00:00:00Z","publication_status":"published","related_material":{"record":[{"relation":"earlier_version","status":"public","id":"15074"}]},"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","article_processing_charge":"No","department":[{"_id":"DaAl"}],"das_tickbox":"1","ec_funded":1,"citation":{"chicago":"Brandt, Sebastian, Barbara Keller, Joel Rybicki, Jukka Suomela, and Jara Uitto. “Efficient Load-Balancing through Distributed Token Dropping.” In Annual ACM Symposium on Parallelism in Algorithms and Architectures, 129–39. Association for Computing Machinery, 2021. https://doi.org/10.1145/3409964.3461785.","ama":"Brandt S, Keller B, Rybicki J, Suomela J, Uitto J. Efficient load-balancing through distributed token dropping. In: Annual ACM Symposium on Parallelism in Algorithms and Architectures. Association for Computing Machinery; 2021:129-139. doi:10.1145/3409964.3461785","short":"S. Brandt, B. Keller, J. Rybicki, J. Suomela, J. Uitto, in:, Annual ACM Symposium on Parallelism in Algorithms and Architectures, Association for Computing Machinery, 2021, pp. 129–139.","apa":"Brandt, S., Keller, B., Rybicki, J., Suomela, J., & Uitto, J. (2021). Efficient load-balancing through distributed token dropping. In Annual ACM Symposium on Parallelism in Algorithms and Architectures (pp. 129–139). Virtual Event, United States: Association for Computing Machinery. https://doi.org/10.1145/3409964.3461785","mla":"Brandt, Sebastian, et al. “Efficient Load-Balancing through Distributed Token Dropping.” Annual ACM Symposium on Parallelism in Algorithms and Architectures, Association for Computing Machinery, 2021, pp. 129–39, doi:10.1145/3409964.3461785.","ista":"Brandt S, Keller B, Rybicki J, Suomela J, Uitto J. 2021. Efficient load-balancing through distributed token dropping. Annual ACM Symposium on Parallelism in Algorithms and Architectures. SPAA: Symposium on Parallelism in Algorithms and Architectures , 129–139.","ieee":"S. Brandt, B. Keller, J. Rybicki, J. Suomela, and J. Uitto, “Efficient load-balancing through distributed token dropping,” in Annual ACM Symposium on Parallelism in Algorithms and Architectures, Virtual Event, United States, 2021, pp. 129–139."}}