2006 · 356 citations · 17 references
BusinessComputer SciencePerformance ManagementMachine LearningMarkov Decision ProcessesQueuing TheoryPolicy LearningQueueing SystemsQueueing TheoryReal-time Resource ManagementReinforcement LearningHybrid ReinforcementNonlinear Function ApproximationOffline Reinforcement LearningOnline Machine LearningOnline Resource Allocation
Reinforcement Learning (RL) provides a promising new approach to systems performance management that differs radically from standard queuing-theoretic approaches making use of explicit system performance models. In principle, RL can automatically learn high-quality management policies without an explicit performance model or traffic model and with little or no built-in system specific knowledge. In our original work [1], [2], [3] we showed the feasibility of using online RL to learn resource valuation estimates (in lookup table form) which can be used to make high-quality server allocation decisions in a multi-application prototype Data Center scenario. The present work shows how to combine the strengths of both RL and queuing models in a hybrid approach in which RL trains offline on data collected while a queuing model policy controls the system. By training offline we avoid suffering potentially poor performance in live online training. We also now use RL to train nonlinear function approximators (e.g. multi-layer perceptrons) instead of lookup tables; this enables scaling to substantially larger state spaces. Our results now show that in both open-loop and closed-loop traffic, hybrid RL training can achieve significant performance improvements over a variety of initial model-based policies. We also find that, as expected, RL can deal effectively with both transients and switching delays, which lie outside the scope of traditional steady-state queuing theory.
17
Reinforcement Learning: An Introduction
Richard S. Sutton, Andy Barto · IEEE Transactions on Neural Networks · 1998 · 27.1K citations
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 2005 · 25.8K citations
Temporal difference learning and TD-Gammon
Communications of the ACM · 1995 · 1.5K citations · Full text
Temporal Difference Learning and TD-Gammon
G. Tesauro · ICGA Journal · 1995 · 769 citations · Full text
An analytical model for multi-tier internet services and its applications
Bhuvan Urgaonkar, G. Pacifici, Prashant Shenoy et al. · 2005 · 548 citations