Распределенные системы на основе программных компонент с заданным уровнем качества

Обсуждаются вопросы построения распределенных систем на основе программных компонент с заданным уровнем качества (QoS). Рассмотрен случай, когда работа прикладной системы регулируется глобальным Соглашением об уровне качества услуг (SLA) и максимально допустимым временем выполнения сквозных операций. Предложен метод, позволяющий определить какие SLA следует принимать во внимание на уровне компонент с тем, чтобы обеспечить выполнение глобальных требований SLA при минимальных затратах. Приведено описание мат. модели приложения, включающего М программных компонент, и проблемы оптимизации. На основе численного примера иллюстрируются эвристическое решение проблемы и приведена графическая зависимость времени выполнения требований SLA и затрат на каждое обращение к прикладной системе. Обсуждаются дальнейшие перспективы развития предложенной методики с учетом использования Web-услуг и других аналогичных технологий.