В свете цифровизации и распространения облачных сервисов, вопрос эффективного использования серверных ресурсов обретает ключевую роль. Компании разрабатывают свои собственные облачные хранилища, либо обращаются к поставщикам облачных сервисов, таким как AWS, Sbercloud, и др. Основная проблема частных облачных хранилищ заключается в оптимизации потребления ресурсов серверов при различных уровнях загрузки. В работе рассматривается проблема оптимизации потребления ресурсов и экономии энергии путём объединения виртуальных машин среди серверов. Проблема заключается в определении перегруженных серверов и миграции виртуальных машин для восстановления необходимого уровня обслуживания (QoS) и уменьшения потребления энергии. Описана система массового обслуживания на основе алгоритма консолидации виртуальных машин.
In the light of digitalization and the spread of cloud services, the issue of efficient use of server resources takes on a key role. Companies develop their own cloud storages, or turn to cloud service providers such as AWS, Sbercloud, etc. The main problem of private cloud storages is to optimize the consumption of server resources at different load levels. The paper considers the problem of optimizing resource consumption and saving energy by combining virtual machines among servers. The problem is identifying overloaded servers and migrating virtual machines to restore the required level of service (QoS) and reduce power consumption. A queuing system based on the virtual machine consolidation algorithm is described.