Разделение виртуальных ресурсов - Virtual resource partitioning

Разделение виртуальных ресурсов (VRP) является виртуализация на уровне операционной системы технология, которая распределяет вычислительные ресурсы (например, ЦПУ & Ввод / вывод ) к сделкам. Обычные технологии виртуализации распределяют ресурсы на Операционная система (Windows, Linux...) широкая база. VRP работает на 2 уровня глубже, позволяя регулировать и контролировать ресурсы, используемые конкретными транзакциями в приложении.[1]

Во многих компьютеризированных средах один пользователь, приложение или транзакция могут присвоить себе все ресурсы сервера и тем самым повлиять на качество обслуживания и взаимодействие с другими активными пользователями, приложениями или транзакциями. Например, один отчет в хранилище данных среда может монополизировать доступ к данным, требуя больших объемов данных. Точно так же приложение с привязкой к ЦП может потреблять всю вычислительную мощность сервера и ограничивать другие действия.

VRP позволяет балансировать, регулировать и управлять потреблением ресурсов отдельными транзакциями и тем самым улучшать общее качество обслуживания, соблюдение соглашений об уровне обслуживания и максимальное удобство для конечных пользователей.

Обзор технологий

VRP обычно реализуется в ОС способом, полностью прозрачным для приложения или транзакции. Технология создает «дорожки» виртуальных ресурсов, каждая из которых имеет доступ к контролируемому количеству ресурсов, и перенаправляет определенные транзакции на эти дорожки, позволяя им использовать больше или меньше ресурсов.

VRP может быть реализован в любой ОС и доступен на Windows, Красная шляпа, Suse, HP-UX, Солярис, tru64, AIX и другие.

В любой ОС приложение взаимодействует с ядром ОС определенным образом, что требует другой реализации VRP. Безопасная реализация VRP обычно сочетает в себе несколько методов распределения ресурсов. Реализации VRP зависят от быстро меняющегося типа транзакции, потребляемых ресурсов и состояния ядра. Реализация VRP должна адаптироваться к таким изменениям в реальном времени.

Рекомендации

  1. ^ Lipari, G .; Бини, Э. (2–4 июля 2003 г.). «Разделение ресурсов между приложениями реального времени». Системы реального времени, 2003. Труды. 15-я конференция Euromicro. IEEE Xplore. С. 151–158. Дои:10.1109 / EMRTS.2003.1212738. ISBN  0-7695-1936-9.