Jonatha Anselmi

Research scientist

Hi, I'm a tenured researcher (chargé de recherche ‐ CRCN) at the National Institute for Research in Digital Science and Technology (Inria) having the luck of working in the POLARIS team.

I got my PhD degree in computer engineering from Politecnico di Milano (Italy) in 2009, where I also received a B.Sc. (2003) and a M.Sc. (2005) cum laudem degree.

After my PhD experience, I've joined Inria in Grenoble as a postdoc (2009-2010) and then the Basque Center for Applied Mathematics (BCAM) in Bilbao (2010-2013). In 2014, I've joined Inria as a tenured researcher working with the CQFD team in Bordeaux until 2018. Among others, I've held visiting positions at IBM T.J. Watson and Caltech.

  jonatha.anselmi ∈ inria.fr
  +33 4 57 42 16 15
  LIG - Bâtiment IMAG (Bureau 445)
  700 avenue Centrale, 38400 St Martin d'Hères, France










Research

I'm interested in the broad field of decision making under uncertainty, at the intersection of applied mathematics, computer science and engineering. Drawing mostly on methods from applied probability and operations research, I'm looking for highly-scalable algorithms that minimize congestion and operational costs of large-scale distributed systems. I like to use Markov processes to model the dynamics of cloud networks, and then study delays and power consumption costs in limiting regimes of practical interest.

Keywords: queueing theory, reinforcement learning, Markov decision processes, load balancing, auto-scaling, power consumption minimization, cloud systems.

Selected recent publications

  1. J. Anselmi Asynchronous Load Balancing and Auto-scaling: Mean-field Limit and Optimal Design, IEEE/ACM Transactions on Networking (to appear)
  2. J. Anselmi, B. Gaujal, L.S. Rebuffi Reinforcement Learning in a Birth and Death Process: Breaking the Dependence on the State Space , NeurIPS '22: Proceedings of the 36th International Conference on Neural Information Processing Systems, 2022
  3. J. Anselmi, N. Walton Stability and Optimization of Speculative Queueing Networks, IEEE/ACM Transactions on Networking, vol. 30, no. 2, pp. 911-922, April 2022
  4. J. Anselmi, F. Dufour Power-of-d-Choices with Memory: Fluid Limit and Optimality, Mathematics of Operations Research, 45, 3, 862-888, 2020
  5. J. Anselmi Combining Size-Based Load Balancing with Round-Robin for Scalable Low Latency, IEEE Transactions on Parallel and Distributed Systems, vol. 31, no. 4, pp. 886-896, 2020

Students

A PhD position is available on the themes of i) reinforcement learning in structured Markov decision processes and ii) load balancing and autoscaling. If you are a student interested in the broad field of decision making under uncertainty, with a solid background in computer science or applied math, please contact me.

PhD students:
- Louis-Sebastien Rebuffi (with B. Gaujal). Subject: "Reinforcement Learning Algorithms for Controlled Queueing Systems" [thesis defended on December 2023].

Interns:
[Reinforcement learning] Bel Houari-Durand Sehane [02-08/2024]
[Auto-scaling and load balancing] Jules BURGAT [02-08/2023], Mingming DAI [02-08/2023], Dorian BUFFIÈRE [03-09/2022]


Publications

My publications on [Google scholar] [hal.science] [dblp.org]

Submitted

  1. J. Anselmi, B. Gaujal, L.S. Rebuffi Learning Optimal Admission Control in Partially Observable Queueing Networks

Refereed journal papers

  1. J. Anselmi Asynchronous Load Balancing and Auto-scaling: Mean-field Limit and Optimal Design, IEEE/ACM Transactions on Networking (to appear)
  2. J. Anselmi, J. Doncel Load Balancing with Job-Size Testing: Performance Improvement or Degradation?, ACM Transactions on Modeling and Performance Evaluation of Computing Systems (to appear)
  3. F. Filippini, J. Anselmi, D. Ardagna, B Gaujal A Stochastic Approach for Scheduling AI Training Jobs in GPU-based Systems , IEEE Transactions on Cloud Computing, vol. 12, no. 01, pp. 53-69, 2024.
  4. J. Anselmi, N. Walton Stability and Optimization of Speculative Queueing Networks, IEEE/ACM Transactions on Networking, vol. 30, no. 2, pp. 911-922, April 2022.
  5. J. Anselmi Replication vs speculation for load balancing, Queueing Systems, 100, 389–391 (2022).
  6. J. Anselmi, B. Gaujal, L.S. Rebuffi Optimal Speed Profile of a DVFS Processor under Soft Deadlines, Performance Evaluation, Vol. 152, 2021, 102245 (also accepted at IFIP Performance '21) [video]
  7. J. Anselmi, F. Dufour Power-of-d-Choices with Memory: Fluid Limit and Optimality, Mathematics of Operations Research, 45, 3, 862-888, 2020.
  8. J. Anselmi Combining Size-Based Load Balancing with Round-Robin for Scalable Low Latency, IEEE Transactions on Parallel and Distributed Systems, vol. 31, no. 4, pp. 886-896, 2020
  9. J. Anselmi, J. Doncel Asymptotically Optimal Size-Interval Task Assignments, IEEE Transactions on Parallel and Distributed Systems, vol. 30, no. 11, pp. 2422-2433, 2019
  10. J. Anselmi, F. Dufour, T. Prieto-Rumeau Computable approximations for average Markov decision processes in continuous-time, Journal of Applied Probability, 55(2), 571-592, 2018
  11. J. Anselmi Asymptotically optimal open-loop load balancing, Queueing Systems, Vol. 87, 3-4, pp. 245-267, 2017
  12. J. Anselmi, D. Ardagna, J. C.S. Lui, A. Wierman, Y. Xu, Z. Yang The economics of the cloud: price competition and congestion, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, Vol. 2, 4 (18), 2017
  13. J. Anselmi, F. Dufour, T. Prieto-Rumeau Computable approximations for continuous-time Markov decision processes on Borel spaces based on empirical measures, Journal of Mathematical Analysis and Applications, 443 (2), 1323–1361, 2016
  14. J. Anselmi, N.S. Walton Decentralized Proportional Load Balancing, SIAM Journal on Applied Mathematics, 76(1), 391-410, 2016
  15. J. Anselmi, B. Gaujal, T. Nesti Control of parallel non-observable queues: asymptotic equivalence and optimality of periodic policies, Stochastic Systems, Vol. 5 No. 1, (2015), 120-145
  16. M. Passacantando, J. Anselmi, D. Ardagna Generalized Nash Equilibria for Platform-as-a-Service Clouds, European Journal of Operational Research, 236(1):326-339, 2014
  17. J. Anselmi, B. Gaujal Efficiency of simulation in monotone hyper-stable queueing networks, Queueing Systems, 76(1):51-72, 2014
  18. J. Anselmi, B. D'Auria, N. Walton Closed queueing networks under congestion: non-bottleneck independence and bottleneck convergence, Mathematics of Operations Research, 38:3, 469-491, 2013
  19. J. Anselmi, G. Casale Heavy-Traffic Revenue Maximization in Parallel Multiclass Queues, Perform. Eval., 70(10): 806-821 (2013)
  20. T. Radivojevic, J. Anselmi, E. Scalas Ergodic transition in a simple model of the continuous double auction Plos one 9(2): e88095.
  21. J. Anselmi, B. Gaujal The 'Price of Forgetting' in parallel and non-observable queues, Perform. Eval., 68(12): 1291-1311 (2011)
  22. J. Anselmi, U. Ayesta, A. Wierman Competition yields efficiency in load balancing games, Perform. Eval., 68(11): 986-1001 (2011)
  23. J. Anselmi, I.M. Verloop Energy-aware capacity scaling in virtualized environments with performance guarantees, Perform. Eval., 68(11): 1207-1221 (2011)
  24. J. Anselmi, P. Cremonesi A unified framework for the bottleneck analysis of multiclass queueing networks, Perform. Eval., 67(4): 218-234 (2010)
  25. J. Anselmi, Y. Lu, M. Sharma, M. S. Squillante Improved approximations for the Erlang loss model, Queueing Systems, 63(1-4): 217-239 (2009)

Refereed conference papers

  1. J. Anselmi, B. Gaujal, L.S. Rebuffi Reinforcement Learning in a Birth and Death Process: Breaking the Dependence on the State Space , NeurIPS '22: Proceedings of the 36th International Conference on Neural Information Processing Systems, 2022.
  2. J. Anselmi, B. Gaujal Energy Optimal Activation of Processors for the Execution of a Single Task with Unknown Size, IEEE MASCOTS 2022, 30th International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, October 18-20, 2022 Nice, France
    Best Paper Award
  3. H. Zhang, F. Dufour, J. Anselmi, D. Laneuville, A. Nègre Piecewise Optimal Trajectories of Observer for Bearings-Only Tracking of Maneuvering Target, 2018 IEEE Aerospace Conference, 2018, pp. 1-7
  4. H. Zhang, F. Dufour, J. Anselmi, D. Laneuville, A. Nègre Piecewise Optimal Trajectories of Observer for Bearings-Only Tracking by Quantization, 20th International Conference on Information Fusion (Fusion), 2017, pp. 1-7
  5. J. Anselmi, B. D'Auria, N. Walton A Processor-Sharing Heuristic for Multipath Congestion Control, Proc. of the 51st Annual Allerton Conference on Communication, Control, and Computing, 2013, pp. 1-9
  6. J. Anselmi, B. Gaujal Optimal Routing in Parallel, non-Observable Queues and the Price of Anarchy Revisited, 22nd International Teletraffic Congress, ITC-22, IEEE, 2010
  7. J. Anselmi, B. Gaujal Performance Evaluation of a Work Stealing Algorithm for Streaming Applications, 13th Int. Conf. On Principle Of DIstributed Systems (OPODIS), 2009, Springer LNCS, Vol. 5923/2009, pp. 18-32.
  8. J. Anselmi, E. Amaldi, P. Cremonesi On the Consolidation of Data-centers with Performance Constraints, 5th Int. Conf. on the Quality of Software Architectures (QoSA), 2009, Springer LNCS, Vol. 5581/2009, pp. 163-176.
  9. J. Anselmi A New Framework Supporting the Bottleneck Analysis of Multiclass Queueing Networks, ACM VALUETOOLS 08: Third Int. Conf. on Performance Evaluation Methodologies and Tools, October 20-24, 2008, Athens, Greece.
  10. J. Anselmi, P. Cremonesi Bounding the Performance of BCMP Networks with Load-Dependent Stations, IEEE MASCOTS 2008, 16th Annual Meeting of the IEEE Int. Symp. on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Baltimore, Maryland, USA, 8-10 September 2008.
  11. J. Anselmi, P. Cremonesi Exact Asymptotic Analysis of Closed BCMP Networks with a Common Bottleneck, ASMTA'08: The 15th Int. Conf. on Analytical and Stochastic Modelling Techniques and Applications, Springer LNCS, Nicosia, Cyprus, 4-6 June 2008
  12. J. Anselmi, E. Amaldi, P. Cremonesi Service Consolidation with End-to-End Response Time Constraints, SEAA'08: Euromicro Conference on Service Engineering and Advanced Applications, Italy, IEEE, Parma, 3-5 September 2008
  13. J. Anselmi, G. Casale, P. Cremonesi Approximate Solution of Multiclass Queueing Networks with Region Constraints, IEEE MASCOTS 2007, 15th IEEE Int. Symp. on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Istanbul, Turkey, October 2007.

Workshop papers and technical reports

  1. J. Anselmi, D. Ardagna, J. C.S. Lui, A. Wierman, Y. Xu, Z. Yang The economics of the cloud: price competition and congestion, SIGecom Exchanges 13(1): 58-63 (2014). Also appeared in: SIGMETRICS Performance Evaluation Review 41(4): 47-49 (2014)
  2. M. Larrañaga, J. Anselmi, U. Ayesta, P. Jacko, A. Romo Optimization techniques applied to railway systems, HAL technical report, 2013
  3. J. Anselmi, B. Gaujal On the efficiency of perfect simulation in monotone queueing networks, Perform. Eval. Rev., Vol. 39, No. 2, pp. 56-58, 2011 [extended version]
  4. J. Anselmi, B. Gaujal The Price of Anarchy in Parallel Queues Revisited, Proc. of ACM SIGMETRICS 2010, pp. 353-354. Poster presentation.
  5. J. Anselmi, Y. Lu, M. Sharma, M. S. Squillante Improved approximations for stochastic loss networks, Perform. Eval. Rev., Vol. 37, No. 2, pp. 45-47, 2009.
  6. J. Anselmi, P. Cremonesi Bounding the Partition Function of BCMP Multiclass Queueing Networks BWWQT'09: Belarusian Winter Workshop on Queueing Theory, Minsk, Belarus, January 2009 [slides]
  7. J. Anselmi, G. Casale, P. Cremonesi A Population-Mix Driven Approximation for Queueing Networks with Finite Capacity Regions, BWWQT'07: Belarusian Winter Workshop on Queueing Theory, Grodno, Belarus, January 2007 [extended version]
  8. J. Anselmi, D. Ardagna, P. Cremonesi A QoS-Based Selection Approach of Autonomic Grid Services, HPDC/SOCP '07: ACM Proc. of the 2007 workshop on Service-oriented computing performance: aspects, issues, and approaches, Monterey, CA, USA, 2007.


Teaching

  1. Probabilités et simulation ‐ PolyTech Grenoble, INFO4
  2. Évaluation de performances ‐ PolyTech Grenoble, INFO4

If you're a student, you may find the R code snippets written in class or for homework useful.