Модель системы реального времени

Так как основными требованиями к качеству построения и функционирования ВС реального времени является выполнение временных ограничений в обслуживании заявок, то распределенную ВС реального времени можно описать детеминированной моделью. К временным параметрам обслуживания заявок относятся величины: Модель системы реального времени - student2.ru - продолжительность занятия ресурса Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru абонентом для информационного с ним взаимодействия, Модель системы реального времени - student2.ru - продолжительность передачи прав m-му абоненту после освобождения ресурса в системе, Модель системы реального времени - student2.ru - коэффициент частоты занятия ресурса i-м абонентом Модель системы реального времени - student2.ru относительно m-го Модель системы реального времени - student2.ru . Качество обслуживания заявок можно описать характеристиками: Модель системы реального времени - student2.ru - продолжительность арбитража требования m-го абонента (с момента появления заявки до момента предоставления абоненту права занять ресурс) или соответственно, продолжительность ожидания заявкой обслуживания, Модель системы реального времени - student2.ru - продолжительность обслуживания заявки системой. Для систем реального времени интерес представляют граничные (худшие для любой заявки) значения рассмотренных характеристик, которые соответственно обозначим: Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru , откуда получаем параметры обслуживания заявок в системе реального времени: Модель системы реального времени - student2.ru , Модель системы реального времени - student2.ru .

С учетом сказанного, получаем модель системы реального времени

Модель системы реального времени - student2.ru (1.1)

Утверждение. Обслуживание заявки в реальном масштабе времени корректно, если для любого абонента системы m, Модель системы реального времени - student2.ru выполняются условия (1.1).

Доказательство. Если условие (1.1) хотя бы для одного абонента системы не выполняется нельзя считать, что его заявки обслуживаются в реальном масштабе времени, т.к. его параметры обслуживания Модель системы реального времени - student2.ru и Модель системы реального времени - student2.ru в этом случае не могут быть ограничены сверху и, следовательно, всегда найдутся условия функционирования системы, при которых Модель системы реального времени - student2.ru и

Модель системы реального времени - student2.ru или заявка будет обслужена не в реальном времени, т.е. для системы потеряна.

Т.к. особенностью обслуживания заявок в реальном времени будет то, что каждая заявка гарантированно должна быть обслужена за время Модель системы реального времени - student2.ru , то в данном случае приоритет заявки нельзя трактовать как преимущественное право одной заявки перед другой быть обслуженной (как, например в случаях относительных и абсолютных приоритетов)[1], здесь приоритеты заявок представляют собой (численно определяются) отношение гарантированных продолжительностей их обслуживания: Модель системы реального времени - student2.ru .

Будем говорить, что в системе реализована бесприоритетная дисциплина обслуживания требований общего ресурса реального времени, если для всех абонентов совпадают значения параметра Модель системы реального времени - student2.ru , соответственно приоритетная дисциплина обслуживания требований общего ресурса реального времени, если хотя бы для двух любых абонентов не совпадают значения параметра Модель системы реального времени - student2.ru .

В качестве параметра приоритетностиобслуживания заявок в реальном времени может быть введена количественная оценка - относительный уровень приоритетности реального времени (или относительный приоритет реального времени) двух абонентов m и m'; Модель системы реального времени - student2.ru , под которым понимается отношение Модель системы реального времени - student2.ru . Соответственно в системе реализована бесприоритетная дисциплина обслуживания требований ресурса, если для любых двух абонентов системы m, m' выполняется: Модель системы реального времени - student2.ru , если Модель системы реального времени - student2.ru приоритет m абонента в Модель системы реального времени - student2.ru выше, в противном случае - в Модель системы реального времени - student2.ru ниже.

Системой (1.1) в общем случае определяются три способа задания приоритетного обслуживания заявок в РМВ и соответственно их комбинации.

1. Изменением параметров Модель системы реального времени - student2.ru .

2. Изменением параметров Модель системы реального времени - student2.ru .

3. Изменением параметров Модель системы реального времени - student2.ru .

При этом очевидно, что выбор способов (и их комбинаций) задания приоритетов абонентов определяется соотношением параметров Модель системы реального времени - student2.ru и Модель системы реального времени - student2.ru . При Модель системы реального времени - student2.ru целесообразно использовать способы 1 и 3, при сопоставимости Модель системы реального времени - student2.ru и Модель системы реального времени - student2.ru , соответственно способы 1 и 2.

Наши рекомендации