Разделение виртуальных ресурсов
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2009 г. ) |
Разделение виртуальных ресурсов ( VRP ) — это технология виртуализации на уровне операционной системы , которая распределяет вычислительные ресурсы (такие как ЦП и ввод-вывод ) для транзакций. Обычные технологии виртуализации распределяют ресурсы по всей операционной системе ( Windows , Linux ...). VRP работает на два уровня глубже, позволяя регулировать и контролировать ресурсы, используемые конкретными транзакциями внутри приложения. [1]
Во многих компьютеризированных средах один пользователь, приложение или транзакция может присвоить себе все ресурсы сервера и тем самым повлиять на качество обслуживания и удобство работы других активных пользователей, приложений или транзакций. Например, один отчет в среде хранилища данных может монополизировать доступ к данным, требуя больших объемов данных. Аналогично, приложение, ориентированное на ЦП, может потреблять всю вычислительную мощность сервера и останавливать другие действия.
VRP позволяет балансировать, регулировать и манипулировать потреблением ресурсов отдельными транзакциями и тем самым улучшать общее качество обслуживания, соблюдение соглашений об уровне обслуживания и максимальное удобство для конечного пользователя.
Обзор технологий
[ редактировать ]VRP обычно реализуется в ОС таким образом, чтобы он был полностью прозрачен для приложения или транзакции. Технология создает «линии» виртуальных ресурсов, каждая из которых имеет доступ к контролируемому количеству ресурсов, и перенаправляет определенные транзакции на эти полосы, позволяя им использовать больше или меньше ресурсов.
VRP может быть реализован в любой ОС и доступен в Windows , Red Hat , Suse , HP-UX , Solaris , tru64 , AIX и других.
В любой ОС приложение взаимодействует с ядром ОС особым образом, что требует другой реализации VRP. Безопасная реализация VRP обычно сочетает в себе несколько методов распределения ресурсов. Реализации VRP зависят от быстро меняющихся типов транзакций, потребляемых ресурсов и состояния ядра. Реализация VRP должна адаптироваться к таким изменениям в режиме реального времени.
Ссылки
[ редактировать ]- ^ Липари, Г.; Бини, Э. (2–4 июля 2003 г.). «Разделение ресурсов между приложениями реального времени». Системы реального времени, 2003. Труды. 15-я конференция Euromicro . IEEE Эксплор. стр. 151–158. дои : 10.1109/ЕМРТС.2003.1212738 . HDL : 11382/374720 . ISBN 0-7695-1936-9 .