Труды Института системного программирования РАН (Oct 2018)

Load balancing in Unihub SaaS system based on user behavior prediction

  • D. A. Grushin,
  • N. N. Kuzyurin

DOI
https://doi.org/10.15514/ISPRAS-2015-27(5)-2
Journal volume & issue
Vol. 27, no. 5
pp. 23 – 34

Abstract

Read online

In ISP RAS cloud computing system SaaS Unihub was developed. It provides the possibility for users to work by Web-browser with interactive graphic Linux-applications, working in isolated Docker containers. Containers have dynamical demands to computational resources. Usual way of placement when containers are distributed uniformly among all servers can lead to bad result: some servers have too many applications but other are almost empty. In this paper we propose to collect information about users behavior and investigate how different applications work in order to predict containers load-balancing. Our observations show that such information can provide more uniform load-balancing and improve the whole system performance.

Keywords