
книги из ГПНТБ / Дроздов Е.А. Основы построения и функционирования вычислительных систем
.pdfгде n — количество |
элементов системы; Р0— вероятность |
||||||||||
пребывания |
системы |
в состоянии |
50 , соответствующем |
||||||||
случаю, когда все ее элементы работоспособны; |
РІ — ве |
||||||||||
роятность пребывания системы в состоянии Si, |
когда не |
||||||||||
работоспособным |
является |
і-й элемент; |
|
Рц — вероят |
|||||||
ность |
пребывания |
системы |
в состоянии Sa, когда |
нера |
|||||||
ботоспособны і-ік и /-й элементы; |
Рц...к |
— вероятность |
|||||||||
пребывания |
системы |
в состоянии |
Sij..,k, |
|
когда нерабо |
||||||
тоспособны |
элементы |
i, j , ..., k, |
причем |
/ < / < . . . <k; i, |
|||||||
j , . . , |
k=lt |
2, ... , n; Р\,г...п |
— вероятность |
пребывания |
|||||||
системы в состоянии |
S i , 2 . . . n , когда все ее элементы от |
||||||||||
казали; W0, Wi, Wij, Wij...h, |
WIT2...n |
— показатели эф |
|||||||||
фективности системы, |
находящейся |
соответственно |
в со |
||||||||
стояниях So, Si, Sij, Sij ...и, |
Si, 2 . . . |
n- |
|
|
|
|
|||||
Величина W, определяемая по формуле |
(5-1), в сущ |
ности, представляет собой сумму средневзвешенных зна чений показателей эффективности для всех возможных состояний системы. Основное затруднение в использова нии соотношения (5-1) состоит в определении показате лей эффективности системы при различных ее состояниях. Значения этих показателей могут быть вычислены с по мощью аналитических методов при выполнении прибли женной оценки эффективности относительно простых систем.
Определение показателей эффективности системы дли тельного действия необходимо производить для различ ных траекторий поведения системы за время решения задачи т и вероятностей этих траекторий. Однако в на стоящее время не разработан математический аппарат (удобный при расчетах и доведенный до вида, приемле мого для инженерной практики) для определения пока зателя эффективности Wx(t, г + т) применительно к тра ектории X(t, t+x).
Исследование качества функционирования ВС может
осуществляться методом дифференциальных |
уравнений |
||
А. Н. Колмогорова, |
который |
может быть |
использован |
для ориентировочной |
оценки |
эффективности ВС. |
В соответствии с методом А. Н. Колмогорова состав ляется система дифференциальных уравнений, описы вающая процесс функционирования вычислительной си стемы. В результате решения этой системы уравнений определяются зависимости вероятностей нахождения ВС в различных состояниях от параметров ВС и входящих потоков требований. Полученные зависимости использу-
210
ются для определения показателей эффективности вы числительной системы.
Оценку качества функционирования ВС методом диф ференциальных уравнений А. Н. Колмогорова целесооб разно выполнять в такой последовательности:
1)выбираются показатели качества функционирова ния ВС;
2)на основании анализа входящих потоков требова ний, параметров системы и процесса ее функционирова ния устанавливается возможность применения аппарата теории массового обслуживания;
3)составляется граф-схема состояний ВС или табли
ца переходов системы из одного состояния в другое;
4)составляется система дифференциальных уравне ний, описывающих процесс функционирования ВС;
5)в результате решения этой системы уравнений
определяются зависимости вероятностей нахождения ВС в различных состояниях от параметров системы и вхо дящих потоков требований;
6) полученные зависимости используются для опре деления показателей качества функционирования ВС.
Существо и возможности метода рассмотрим на конкретном примере.
Пусть необходимо оценить эффективность ВС, предназначенной для обслуживания требований двух типов, отличающихся по своему
приоритету. В качестве показателей эффективности |
выберем |
сред |
||||||||||||||||||||||
нее число требований, ожидающих начала обслуживания |
(среднюю |
|||||||||||||||||||||||
длину |
очереди) |
Wi, |
и коэффициент |
простоя |
системы |
W2 (Л. 37]. ВС |
||||||||||||||||||
рассматривается как однофазная, одноканальная система |
массового |
|||||||||||||||||||||||
обслуживания с ожиданием и с ограничением длины очереди |
|
(в |
оче |
|||||||||||||||||||||
реди может |
быть не более двух требований). |
|
|
|
|
|
|
|
|
|
||||||||||||||
|
Возможные состояния системы: Хо— система свободна, исправ |
|||||||||||||||||||||||
на, |
очереди |
нет; |
Хі |
— система |
|
свободна, |
неисправна, очереди |
нет; |
||||||||||||||||
Хг — система |
свободна, |
неисправна, |
в очереди |
требование |
с |
приори |
||||||||||||||||||
тетом |
№ |
1; |
|
Хз — то же, |
но |
в |
очереди |
требование |
с |
приоритетом |
||||||||||||||
№ |
2; ХІ — то |
же, но |
в очереди |
требования |
с |
приоритетами № (1 и 2; |
||||||||||||||||||
Х5 |
— система |
|
занята, |
исправна, |
очереди |
нет; |
Хе |
— то |
же, |
но |
в |
оче |
||||||||||||
реди |
требование |
с приоритетом |
№ 1 ; Х7 |
— то |
же, но |
в |
очереди |
тре |
||||||||||||||||
бование с |
приоритетом |
№ |
2; Xs |
— то же, |
ио |
в |
очереди |
|
требования |
|||||||||||||||
с приоритетами № 1 и |
2; |
Хя — система |
занята, |
неисправна, |
очереди |
|||||||||||||||||||
нет; Хю — то же, но в очереди требование |
с приоритетом |
№ |
1; |
Хц— |
||||||||||||||||||||
то же, но в очереди |
требование |
с приоритетом № 2; Хц |
— то |
же, но |
||||||||||||||||||||
в очереди |
требования с приоритетами № |
1 и 2. |
|
|
|
|
|
|
|
|
||||||||||||||
|
Причины, |
|
вследствие |
которых |
система |
за |
|
время |
At |
переходит |
||||||||||||||
из одного состояния в другое, |
следующие: |
а.і, äi — |
соответственно |
|||||||||||||||||||||
появление |
или |
отсутствие |
отказа |
в системе; а2, |
аг -^— поступление или |
|||||||||||||||||||
непоступление |
требования |
любого |
приоритета; |
|
as, Й3 —поступление |
|||||||||||||||||||
или непоступление требования с приоритетом № '1; а4 , |
54 — поступ |
|||||||||||||||||||||||
ление или непоступление требования с |
приоритетом |
№ |
|
2; |
аь, |
5S — |
||||||||||||||||||
14* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 Ü |
восстановление или невосстановление системы после появления от каза; Об, 56 —'завершение или незавершение обслуживания требова ния.
Исходные данные: Хі, Я2 |
— параметры |
потоков с приоритетами |
||||||||
№ 1 и 2 |
соответственно; |
Г0 8ол = 1Аз — время |
обслуживания одного |
|||||||
требования |
(принимается |
одним и тем же для требований обоих |
||||||||
приоритетов); Х3— интенсивность потока обслуживания |
требований; |
|||||||||
Tc — lßi—'Наработка |
на |
отказ ВС; |
Я 4 — интенсивность |
потока |
от |
|||||
казов системы; Г в |
. с = 1/A.s — среднее |
время |
восстановления системы; |
|||||||
ХІ—'интенсивность |
потока |
восстановлений. |
|
|
|
|
||||
Входящие потоки принимаются простейшими, законы распреде |
||||||||||
ления величин Тобол, Тс, |
|
Тв.с—экспоненциальными. |
|
|
||||||
Граф-схема переходов исследуемой ВС получается весьма гро |
||||||||||
моздкой |
и |
труднообозримой. |
Поэтому лучше |
воспользоваться |
таб |
лицей переходов (табл. 5-1), где в строке указываются причины пе рехода системы из данного состояния во все другие (если в клетке
указаны |
несколько событий, |
то |
все они |
должны |
произойти |
за |
время |
|||||
At), |
а |
в |
колонке — причины |
перехода |
системы |
в данное |
состояние |
|||||
из |
всех |
других |
состояний. |
|
|
|
|
|
|
|
|
|
|
Обозначим |
через Pi(t) |
вероятность |
пребывания |
системы |
в |
мо |
|||||
мент времени t в состоянии |
Xt |
(і=0, |
1, 2,. .,12). |
Пользуясь |
|
дан |
||||||
ными табл. 5-1, нетрудно составить дифференциальное уравнение |
для |
каждого состояния системы. Порядок составления уравнений изло
жен, например, в работах '[Л. 7, 10]. Опуская малые |
величины вто |
|||||||||||||
рого и более порядка, получим следующую систему |
уравнений: |
|||||||||||||
Р'о(t) |
= |
—Po(t) |
(Xi + %2 + |
X,,) -!-Pi (t)Xb |
+ |
P5(t)X3; |
||||||||
|
P\(t) |
|
= Pv (t) |
K-Pi |
|
(t) |
(Xi + |
X2+X5) |
; |
|
|
|||
|
|
P'z(t)=Pi(t)\i-P2(t) |
|
|
(Xz + |
Xs); |
|
|
||||||
|
|
P's(t)=Pi(t)X2-P3(t)(Xi+X5); |
|
|
|
|
|
|
||||||
|
P\ |
(t) |
=P2 |
(t)X2+P3 |
|
(t)Xi-Pi |
|
(t) |
X,; |
|
|
|||
Р'ь(t) |
= |
Po(t) |
(Xi |
|
+P2(t)h |
+ |
|
Рг(t)X5- |
|
|||||
(t) (Xt+%2 + X3+Xi) |
+Pe(t)X3 |
+Pi(t)X3 |
+ |
Ps(t)X,; |
||||||||||
P's(t) |
|
=Pb(t)Xi—Ps(t) |
(Хг + Хз+Хі) |
|
+Pu(t)X5; |
|||||||||
P'7(t) |
^PiMXs |
+ Pg^—PiitYiXi+Xs |
|
|
+ U) |
+ |
||||||||
|
|
|
|
+ |
Ps(t)X3 |
+ |
Pu(t)X5; |
|
|
|
|
|||
P's(t) =Pe(t)X2 |
+ P7(t)Xi-P8(t) |
|
(Xs+Xi) |
+Pii(t)X6; |
||||||||||
|
P'»(t)=P*(t)Xi.—P»(t) |
|
|
(Xi + |
Xi+Xi); |
|
||||||||
P'i<,(i)=Pe№i+P»<;t)b—PtomX*+*.,); |
|
|
|
|
|
|||||||||
P'u |
(<) |
= |
Pi(t)X, |
+ Pt(t) |
Xt—Pu |
(t) |
(Xi + |
Xt) |
; |
|||||
P'i2(t)=Ps(t)X, |
+ Pio(t)X2 |
+ |
|
Pii(t)Xi-PiZ(t)XS. |
В левых частях этой системы — производные от вероятностей нахождения ВС в том или ином состоянии; в правых частях — сум ма произведений вероятности тех состояний В С ет которых есть пе-
212
I
Состоя |
|
X, |
|
|
|
ние си |
Xo |
Xz |
X, |
X, |
|
стемы |
|
|
|
|
|
X, |
|
|
axa3 |
ö i ö 4 |
axasa4 |
a2 |
хх |
|
ä 2 ä 5 |
a3 |
|
a3a4 |
a2a5 |
|
— |
— |
4 5 |
— |
«4 |
ab |
Хг |
— — — |
ä3as |
a3 |
|
||
X, |
— |
— |
- - |
— |
|
- |
|
|
|
|
|
|
|
X, |
|
|
|
|
аха3а4а6 |
äxä2äs |
хв |
— |
|
— |
— |
|
a6 |
х7 |
|
— |
— |
— |
-- |
|
хѣ |
— |
|
— |
— |
— |
— |
X, |
|
- |
— |
|
— |
|
|
|
|
|
|
|
|
Хк, |
— |
•— |
— |
|
|
- - |
Xu |
— |
|
— |
|
— |
— |
Xj2 |
— |
— |
— |
— |
|
|
X,
—
a2a3a5
a3a5
a3aa
—
й і й 4 а в
а3а6
—
а3аь
—
—
х7
a3at
а2а±аь
аь
аі
oxä3äs
а6
а4аь
—
ха |
X, |
— аха2 |
|
а3а4аъ |
— |
а3а4а-а |
— |
а3аь |
— |
|
ах |
|
— |
а 3 |
|
й іо6 |
— |
я 3 я 4 я 5 |
агаъ |
|
— |
а3а5 |
— |
|
— |
Т а б л и ц а 5-1
Хц
——
— |
— |
— |
- - |
— |
— |
—— —
аха3 |
|
|
аха3ал |
ах |
|
Я і Я 4 а 6 |
|
аха3аь |
|
|
|
~ |
|
« А |
ах |
а3 |
|
д 4 |
я 3 а 4 |
й 4 й |
5 |
— |
я 4 |
|
|||
— |
й3а5 |
1 з |
|
|
|
||
|
|
— |
<*5 |
реход к данному состоянию, на некоторые коэффициенты ( П Л О Т Н О С Т И П О Т О К О В ) . Из суммы вычитается произведение вероятности данного состояния на коэффициент, характеризующий способность системы оставаться в данном состоянии.
Если рассматривать установившийся режим, то вместо системы дифференциальных уравнений получаем систему однородных алгеб
раических |
уравнений, |
в |
результате |
решения |
которой |
[с |
учетом того, |
|||||||
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
что S |
P{(t) |
— \] определяются |
значения |
Pi(t). |
|
|
||||||||
і = 0 |
|
|
|
|
|
|
|
|
Wi |
|
|
|
|
|
Для |
|
определения |
|
величин |
и |
W2 |
можно |
воспользоваться |
||||||
формулами, |
приведенными в работе |
{Л. 37] для оценки |
систем мас |
|||||||||||
сового обслуживания с ограничением длины очереди. |
|
|||||||||||||
Если |
в |
качестве |
конкретных значений исходных величин при |
|||||||||||
нять: ТІІ — 2,5 |
l/ч; Л2 =0,833 |
l/ч; |
Я3 = 6 |
1/ч; Х4 = 0,0143 |
1/ч; Г с = 70 ч; |
|||||||||
^5=0,666 |
l/ч; Т в . п = 1 , 5 |
ч, то |
решение задачи оценки |
эффективности |
||||||||||
аналитическим |
методом |
|
дает |
следующие |
результаты: |
|
||||||||
Ро = 0,50358450; |
Р 4 |
= 0,00179851; |
Р2 =0,00299752; |
|
||||||||||
Р 3 |
= 0,00047329; |
Р 4 |
= 0,00552175; |
Р5 =0,28076в34; |
|
|||||||||
Р 6 |
=0,10276382; |
Р7 =0,05438919; |
Р8 =0,03751514; |
|
||||||||||
Р 9 |
= 0,00100274; |
Р 1 0 = 0,00264994; |
Р и =0,00050924; |
|||||||||||
Рі2=0,00602595; |
|
№і=1,51; № 2 =0,503. |
|
|
Из приведенного примера видно, что применение такого метода оценки эффективности ВС целесообразно в том случае, если систему действительно можно рассматривать как сравнительно простую (од нофазную, одноканальную) систему массового обслуживания. Одна ко более точные результаты получаются, если ВС исследуется как многофазная, многоканальная система. При этом число возможных состояний системы неизмеримо возрастает и применение рассмотрен ного метода становится затруднительным или вообще невозможным.
5-3. АНАЛИТИЧЕСКИЕ МЕТОДЫ ОЦЕНКИ СИСТЕМ С Р А З Д Е Л Е Н И Е М ВРЕМЕНИ
При оценке качества функционирования СРВ могут решаться те же задачи, которые указаны в § 5-1 приме нительно к вычислительным системам вообще. Однако для СРВ характерен ряд специфических моментов, на кладывающих заметный отпечаток как на перечень во просов, которые должны решаться в ходе исследования системы, так и на их содержание.
Существенной особенностью СРВ является то, что пользователи (абоненты) составляют неотъемлемую часть системы, поэтому анализ функционирования по добных систем должен производиться с учетом их пове дения. В СРВ абонент может рассматриваться как адап тивная и изменяющаяся система. Понятие взаимодейст вия абонента с центральным процессором СРВ включает
214
в себя вопросы связи, обработки и обмена информацией, В процессе такой активной двусторонней связи происхо-^ дит принятие решений (обычно на базе предварительно проведенных вычислений) и производятся некоторые на
правленные управляющие |
воздействия. |
|
Можно |
выделить два |
аспекта в поведении абонента |
во время |
работы его в |
СРВ: |
1)абонент наперед программирует свои действия, т. е. он заранее решает, что необходимо будет сделать в той или иной ситуации;
2)абонент производит действия лишь после обдумы вания, некоторой оценки, в результате которой выявля ется наиболее приемлемый путь к достижению постав ленной цели.
Оба эти аспекта могут иметь место в различном соот ношении не только при решении различных задач в СРВ, но и при решении одной достаточно сложной задачи.
Эффект |
взаимодействия человека |
с |
машиной |
в СРВ |
||
в значительной степени |
определяется |
квалификацией |
||||
абонентов, |
уровнем их |
подготовки, |
поэтому |
при |
более |
|
или менее |
полной и глубокой оценке |
качества |
функцио |
нирования СРВ каждый абонент должен представляться своей моделью. Тогда объединенная модель абонентов представляет собой сложную модель, состоящую из от дельных моделей абонентов, работающих с набором раз личных задач.
Другая особенность анализа СРВ определяется набо ром показателей, характеризующих качество функциони рования системы. Кроме обычных показателей (см. § 1-2), характерных для ВС (производительность, точ ность, надежность и т. д.), для оценки СРВ используют ся и другие показатели (см. § 3-2), определение которых нередко связано с известными трудностями. К числу этих показателей относится прежде всего время ожидания обслуживания.
Для оценки качества функционирования СРВ могут быть использованы как аналитический метод, так и ме тод статистического моделирования.
В основу аналитического метода исследования систе мы положены, как обычно, непрерывные марковские про цессы. Число состояний в таком процессе соответствует числу абонентов, находящихся в положении «работа» (в активном состоянии).
Здесь также приходится сталкиваться (и даже в боль-
215
шей степени, чем это имеет место при исследований мультипрограммных ВС с пакетной обработкой) с огра ничениями, допущениями и упрощениями, обычными для аналитических методов. Так, марковская модель даже однопроцессорной СРВ представляет собой очень упро щенный вариант процессов, происходящих в сложной аппаратно-программной системе, какой является система с разделением времени. Многие черты, являющиеся спе цифическими и более или менее существенными для рабо ты реальных СРВ, не представляется возможным отра зить в марковской модели. Марковские модели нельзя в общем случае использовать для описания процессов, в которых применяется не случайная, а какая-либо дру гая очередность. В реальных же СРВ обслуживание за просов на реализацию программ осуществляется в боль шинстве случаев с учетом их приоритета. И еще, для СРВ характерны процессы, в которых скорости поступ ления запросов на обслуживание являются функцией скорости обслуживания. Для таких процессов модели теории очередей не применимы.
В имеющихся материалах (отечественных и зарубеж ных) по оценке СРВ при использовании аналитических методов, как правило, принимается, что: СРВ представ ляет собой систему массового обслуживания с одним обслуживающим прибором; моменты поступления запро сов образуют однородный пуассоновский поток; длитель ности обслуживания абонентов являются независимыми случайными величинами с экспоненциальным распреде лением.
Естественно, что такие допущения приводят к получе нию результатов, которые могут приниматься лишь за ориентировочные оценки качества функционирования СРВ.
Тем не менее, применение аналитического метода для предварительной, прикидочной оценки качества функцио нирования СРВ вполне оправдано и в отдельных случаях может дать полезные результаты. Например, в [Л. 31] показано, что марковская модель однопроцессорной СРВ дает достаточно точное предсказание среднего времени ответа (т. е. средней продолжительности активной фазы взаимодействия) как функции числа абонентов, взаимо действующих с системой. Такая точность объясняется, очевидно, тем, что основное влияние на результат оценки качества функционирования однопроцессорной СРВ ока-
216
зывают среднее время обдумывания (это средний интер вал времени между моментом, когда абонент получил от процессора ответ о реализации его последнего кванта информации по данному запросу, и моментом посылки абонентом очередного кванта), среднее время работы процессора (включая обмен информацией) и число ак тивных абонентов. Все эти величины фигурируют в мар ковской модели.
Применение аналитических методов особенно целесо образно при разработке новых СРВ на первом этапе их проектирования. На этом этапе большое значение имеют предварительные, прикидочные расчеты, цель ко торых состоит в том, чтобы:
1) определить преимущества (и ориентировочные раз меры этих преимуществ), предоставляемые организацией работы системы в режиме разделения времени;
2) установить факторы, оказывающие наибольшее влияние на размеры упомянутых преимуществ;
3) выяснить, к каким изменениям в качестве функцио нирования системы приводят изменения тех или иных ее параметров.
Эта цель может быть достигнута с помощью аналити ческих методов. Они могут существенно облегчить и ускорить процесс разработки СРВ, выбора оптимальной структуры системы, выбора дисциплины обслуживания абонентов, поскольку применение аналитических методов дает возможность: получить предварительную информа цию, на основании которой можно судить о целесообраз ности использования режима разделения времени; су щественно сократить объем работы при использовании метода статистического моделирования, когда проводит ся более полная и глубокая оценка СРВ выбранной структуры. Сокращение объема работы осуществляется за счет возможности экстраполяции в широких пределах результатов моделирования СРВ для отдельных вариан тов набора ее параметров; более целенаправленно осу ществлять поиск приемлемых вариантов структуры СРВ или дисциплины обслуживания абонентов.
Рассмотрим модель абонента или, точнее, модель вза имодействия абонента с системой [Л. 31]. Процесс взаи модействия абонента с системой, включающий запрос (заявку) абонента на обслуживание и представление ему услуг со стороны системы, содержит следующие собы тия: размышление абонента (обдумывание своих дейст-
217
вий, предшествующих посылке в систему |
очередного |
|||||
кванта |
информации), |
печать входной информации на |
||||
принадлежащем |
ему |
дистанционном пульте, |
ожидание |
|||
ответа |
от СРВ |
и наблюдение за |
выводом |
информации. |
||
Следовательно, |
взаимодействие |
абонента |
с |
системой |
можно определить как совокупность событий, происхо дящих в промежутке времени между двумя последова тельными выходами системы.из состояния, в котором она исполняет программу абонента.
С позиций СРВ абонент находится в одном из двух состояний: он ожидает ответа от системы пли совершает
определенные |
действия, в результате которых |
потребует |
ся очередной |
квант машинного времени. Этим |
двум со |
стояниям во время взаимодействия соответствуют шесть внутренних состояний программы абонента в СРВ: ак тивное (рабочее), ожидание приказа, нейтральное, пас сивное, ожидание ввода, ожидание вывода.
Состояниям «активное» и «ожидание приказа» соот ветствует часть процесса взаимодействия, во время ко торой исполняется программа абонента. Эта часть может быть названа «рабочей фазой взаимодействия». Ее дли тельность определяется как время ответа (Тотв).
Под приказом понимается часть информации (стро ка), введенная в СРВ абонентом со своего дистанцион ного пульта и интерпретированная супервизором опера ционной системы. Это запрос на обслуживание. Отдав приказ, абонент выходит из пассивного состояния, он ставится в очередь на обслуживание в соответствии с принятой в СРВ приоритетностью. Перепись програм мы абонента из ВЗУ в ОЗУ системы производится с при ходом приказа. Последовательность выполнения про грамм абонентов и величина кванта машинного времени процессора (поскольку каждая программа выполняется в течение короткого промежутка времени, но не обяза тельно до завершения) определяются подпрограммой мо нитора, называемой планирующей программой.
Другая часть процесса взаимодействия может быть названа «работой за пультом». Она соответствует состоя ниям «нейтральное», «пассивное», «ожидание ввода», «ожидание вывода».
Большая часть времени в этой фазе взаимодействия уходит на размышление абонента, обдумывание своих действий, поэтому эта фаза и называется временем обду мывания.
218
Выход из состояния «нейтральное» или «пассивное» вызывается завершением ввода абонентом строки, интер претируемой супервизором СРВ как приказ. Различие между этими состояниями обусловливается наличием или отсутствием в накопителе на магнитном барабане НМБ, используемом в качестве буферной памяти между ВЗУ и ОЗУ, копии программы абонента, исполняемой по его приказу. В состоянии «нейтральное» этой копии в НМБ нет, в состоянии «пассивное» — имеется.
В период «ожидание ввода» программа абонента за прашивает ввод с пульта, а в состоянии «ожидание вы
вода» — ожидает освобождения |
буферного |
ЗУ |
пульта |
|||
абонента |
от выходной |
информации |
(лишь |
после |
этого |
|
абонент |
возвращается |
в активное |
состояние, и |
тогда |
||
может происходить вывод новых данных). |
|
|
||||
Описание функционирования |
абонента во время фа |
зы работы за пультом состоит в фиксации времени от начала до конца этой фазы и определении причин по следнего окончания программы. Время определяется рас пределением вероятностей. Характер окончания програм мы обусловливает операции, которые выполняет абонент во время очередной фазы работы за пультом.
Рассмотрим непрерывную марковскую модель одно процессорной системы с разделением времени {Л. 31]. В ее основу положена упрощенная модель взаимодейст вия абонента с СРВ.
Упрощения заключаются в следующем:
1) все абоненты считаются одинаковыми в том смыс ле, что все они представляются одной моделью;
2) |
предполагается, что отсутствует зависимость моде |
ли от |
общего числа абонентов, работающих в системе; |
3) |
переключение процессора от одной программы |
к другой осуществляется мгновенно без каких-либо по терь времени;
4) время процессора, приходящееся на каждый акт взаимодействия, а также время работы абонента за пуль том, распределяется по экспоненциальному закону.
Марковский процесс, представляющий СРВ с п або нентами, имеет п+1 состояний (принимаются во внима ние абоненты, находящиеся в активной, рабочей фазе взаимодействия). Система в данный момент находится в /-м состоянии, если в этот момент / абонентов пребыва ют в активной фазе взаимодействия (ожидают обслужи вания) .
219