Self-Healing Virtual Desktop Infrastructure via Reinforcement Learning

Authors

  • Tanuj Mathur Independent Researcher, USA Author
  • Karthik Mani CB Richard Ellis, USA Author
  • Amsa Selvaraj Amtech Analytics, USA Author

Keywords:

reinforcement learning, virtual desktop infrastructure, self-healing systems, hypervisor orchestration, resource contention

Abstract

The objective of this study is to introduce self-healing in Virtual Desktop Infrastructure (VDI) environments through the help of Reinforcement Learning (RL) applications. A RL-based controller monitors session latency, resource congestion, and user activity in real time. By learning optimal migration policies, virtual machines (VMs) between hypervisors and cloud platforms automatically reallocates dynamically.

Downloads

Download data is not yet available.

References

M. Armbrust, A. Fox, R. Griffith, et al., “A view of cloud computing,” Commun. ACM, vol. 53, no. 4, pp. 50–58, Apr. 2010.

V. Sharma, H. Cho, and C. Lee, “Virtual desktop infrastructure: A comprehensive review and research agenda,” IEEE Access, vol. 5, pp. 18856–18878, 2017.

M. R. Endsley, “Toward a theory of situation awareness in dynamic systems,” Hum. Factors, vol. 37, no. 1, pp. 32–64, 1995.

H. Nguyen and C. S. Kim, “Resource management in virtual desktop infrastructure: A survey,” J. Supercomput., vol. 71, no. 3, pp. 967–993, 2015.

Y. Chen, M. Li, Y. Qian, and X. Huang, “Efficient load balancing for virtual desktop infrastructure,” IEEE Trans. Parallel Distrib. Syst., vol. 27, no. 5, pp. 1396–1409, May 2016.

C. Li, L. Jiang, and J. Zhou, “Self-healing systems: survey and challenges,” J. Comput. Sci. Technol., vol. 31, no. 3, pp. 433–446, May 2016.

S. Park and D. Lee, “An adaptive self-healing approach for virtualized cloud environments,” in Proc. IEEE Int. Conf. Cloud Computing, New York, USA, 2016, pp. 364–371.

R. S. Sutton and A. G. Barto, Reinforcement Learning: An Introduction, 2nd ed. Cambridge, MA: MIT Press, 2018.

J. Kober, J. A. Bagnell, and J. Peters, “Reinforcement learning in robotics: A survey,” Int. J. Robot. Res., vol. 32, no. 11, pp. 1238–1274, Sept. 2013.

M. Ghasemi and M. Zafer, “Optimal resource allocation in virtualized cloud data centers via reinforcement learning,” in Proc. IEEE INFOCOM, San Francisco, CA, 2016, pp. 1–9.

H. Xu and B. Li, “Dynamic cloud resource allocation via distributed reinforcement learning,” IEEE Trans. Cloud Comput., vol. 5, no. 4, pp. 675–686, Oct.–Dec. 2017.

Z. Chen, Y. Wen, W. Wang, and Z. Sun, “A self-adaptive approach for virtual machine migration in cloud computing,” IEEE Trans. Cloud Comput., vol. 4, no. 3, pp. 327–339, July-Sept. 2016.

X. Wang, L. Li, and H. Zhu, “Reinforcement learning-based virtual machine migration policy in cloud environment,” in Proc. IEEE Int. Conf. Cloud and Autonomic Computing, London, UK, 2017, pp. 1–6.

K. Zhang, J. Li, and M. Wang, “A heuristic approach for virtual desktop infrastructure load balancing,” Comput. Netw., vol. 107, pp. 188–198, Feb. 2016.

S. P. Kumar and D. Chandra, “Rule-based versus learning-based resource management in cloud data centers: A comparative study,” J. Syst. Softw., vol. 130, pp. 215–225, Jan. 2017.

J. Guitart, J. Torres, and O. Rana, “A survey on self-healing techniques in cloud computing environments,” J. Netw. Comput. Appl., vol. 102, pp. 155–172, May 2018.

C. K. Williams and C. E. Rasmussen, Gaussian Processes for Machine Learning, Cambridge, MA: MIT Press, 2006.

A. Capone, L. Fratta, and M. Marchese, “A reinforcement learning approach for resource management in virtualized networks,” IEEE Commun. Lett., vol. 19, no. 7, pp. 1195–1198, July 2015.

N. Nagothu, S. Chatterjee, and J. Fan, “Dynamic VM placement in cloud data centers using reinforcement learning,” in Proc. IEEE Int. Conf. Big Data and Cloud Computing, Sydney, Australia, 2017, pp. 62–69.

T. R. Oliveira and R. L. F. Cunha, “Self-adaptive cloud management through reinforcement learning: A survey,” Future Gener. Comput. Syst., vol. 92, pp. 139–157, Jan. 2019.

Downloads

Published

27-02-2018

How to Cite

[1]
Tanuj Mathur, Karthik Mani, and Amsa Selvaraj, “Self-Healing Virtual Desktop Infrastructure via Reinforcement Learning”, American J Cognit Comput AI Syst, vol. 2, pp. 1–32, Feb. 2018, Accessed: Jul. 29, 2026. [Online]. Available: https://ajccai.org/index.php/publication/article/view/24