Proceedings

A Multi-Agent Learning Approach to Online Distributed Resource Allocation

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 361-365.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Resource allocation in computing clusters is traditionally centralized, which limits the cluster scale. Effective resource allocation in a network of computing clusters may enable building larger computing infrastructures. We consider this problem as a novel application for multiagent learning (MAL). We propose a MAL algorithm and apply it for optimizing online resource allocation in cluster networks. The learning is distributed to each cluster, using local information only and without access to the global system reward. Experimental results are encouraging: our multiagent learning approach performs reasonably well, compared to an optimal solution, and better than a centralized myopic allocation approach in some cases.Chongjie Zhang, Victor Lesser, Prashant Shenoy

  1. [Aron et al., 2000] Mohit Aron, Peter Druschel, and Willy Zwaenepoel. Cluster reserves: a mechanism for resource management in cluster-based network servers. In Mea- surement and Modeling of Computer Systems, pages 90- 101, 2000.
  2. [Arpaci-dusseau and Culler, 1997] Andrea C. Arpaci- dusseau and David E. Culler. Extending proportional- share scheduling to a network of workstations. In Proceedings of Parallel and Distributed Processing Techniques and Applications, 1997.
  3. [Bowling, 2005] Michael Bowling. Convergence and no- regret in multiagent learning. In NIPS'05, pages 209-216, 2005.
  4. [Boyan and Littman, 1994] Justin A. Boyan and Michael L. Littman. Packet routing in dynamically changing net- works: A reinforcement learning approach. In NIPS'94, volume 6, pages 671-678, 1994.
  5. [Claus and Boutilier, 1998] Caroline Claus and Craig Boutilier. The dynamics of reinforcement learning in cooperative multiagent systems. In AAAI'98, pages 746-752. AAAI Press, 1998.
  6. [Kumar and Miikkulainen, 1999] Shailesh Kumar and Risto Miikkulainen. Confidence based dual reinforcement q- routing: An adaptive online network routing algorithm. In IJCAI '99, pages 758-763, 1999.
  7. [Ramamritham et al., 1989] K. Ramamritham, J. A. Stankovic, and W. Zhao. Distributed scheduling of tasks with deadlines and resource requirements. IEEE Trans. Comput., 38(8):1110-1123, 1989.
  8. [Schaerf et al., 1995] Andrea Schaerf, Yoav Shoham, and Moshe Tennenholtz. Adaptive load balancing: A study in multi-agent learning. Journal of Artificial Intelligence Research, 2:475-500, 1995.
  9. [Singh et al., 2000] Satinder P. Singh, Tommi Jaakkola, Michael L. Littman, and Csaba Szepesvari. Convergence results for single-step on-policy reinforcement-learning al- gorithms. Machine Learning, 38(3):287-308, 2000.
  10. [Tesauro, 2005] Gerald Tesauro. Online resource alloca- tion using decompositional reinforcement learning. In
  11. Manuela M. Veloso and Subbarao Kambhampati, editors, AAAI, pages 886-891. AAAI Press / The MIT Press, 2005.
  12. [Urgaonkar and Shenoy, 2003] Bhuvan Urgaonkar and Prashant Shenoy. Sharc: Managing cpu and network bandwidth in shared clusters. IEEE Trans. on Parallel and Distributed Systems (TPDS), 14(11), 2003.
  13. [Zinkevich, 2003] Martin Zinkevich. Online convex pro- gramming and generalized infinitesimal gradient ascent. In ICML'03, pages 928-936, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards