ПРС/Формуле — разлика између измена
< ПРС
Пређи на навигацију
Пређи на претрагу
м (→Интерактивни системи: pitfall) |
м (Nešto malo o MVA, bez samih algoritama) |
||
| Ред 92: | Ред 92: | ||
== МВА анализа == | == МВА анализа == | ||
* Улазни параметри: | |||
** <math>n</math>: укупан број послова у систему | |||
** <math>Z</math>: средње време размишљања терминала, ако систем није интерактиван онда је 0 | |||
** <math>S_j</math>: време опслуживања једног посла на сервисном центру <math>j</math> | |||
** <math>V_j</math>: просечан број посета сервисном центру <math>j</math> | |||
** <math>D_j</math>: потражња сервисног центра <math>j</math> | |||
*** Користи се у другој варијанти алгоритма, и добија се као <math>S_j \cdot V_j</math>. | |||
* Променљиве: | |||
** <math>Q_j(n)</math>: број послова у сервисном центру <math>j</math> | |||
** <math>r_j(n)</math>: задржавање у сервисном центру <math>j</math> | |||
** <math>R(i)</math>: време задржавања посла у систему (време одзива) | |||
** <math>R_j(i)</math>: време задржавања посла у сервисном центру <math>j</math> | |||
** <math>X(i)</math>: проток кроз систем | |||
** <math>X_j(i)</math>: проток кроз сервисни центар <math>j</math> | |||
** <math>U_j(i)</math>: искоришћење сервисног центра <math>j</math> | |||
[[Категорија:ПРС]] | [[Категорија:ПРС]] | ||
[[Категорија:Водичи]] | [[Категорија:Водичи]] | ||
Верзија на датум 7. јун 2023. у 23:04
Поасонов процес
Основни термини
- - Средње време обраде посла
- Понекад означено и као
- - Средње време/Очекивано време између два пристизања послова
- - Брзина/интензитет обраде посла
- - Брзина/интензитет пристизања послова
Стања система
- Стања система обележавамо бројевима који уједно означавају колико има послова у систему.
- Број стања = Број процесора који могу да раде посао + Број места у реду за чекање
- Уколико је ред за чекање неограничен/бесконачан, постоји бесконачан број стања.
- Свако стање има статичку вероватноћу, ознака , где је број стања.
- - Једначина преклапања. Збир свих стања у систему мора бити 1.
- Статичке вероватноће одређују се из балансних једначина.
- У системима са бесконачним бројем стања (неограниченим редом за чекање) јављају се редови:
- - Геометријски ред. Конвергира само ако и то је неопходно проверити - иначе ред дивергира и анализа није применљива.
- - Потенцијални ред. Конвергира само ако и то је неопходно проверити - иначе ред дивергира и анализа није применљива.
- За непознат али коначан број стања јавља се и геометријски низ (који има коначан број чланова):
- Пазити на случај где . Тада је вредност низа .
Карактеристике система
- - Просечно/очекивано време обраде послова/време одзива у систему
- - Просечно/очекивано време обраде послова/време одзива у реду за чекање
- Веза:
- - Просечан/очекивани број послова у систему
- - где се слаже са бројем послова у систему.
- - Просечан/очекивани број послова у реду за чекање
- Важи иста формула као за J, само што се вероватноће множе са бројем послова у реду за чекање.
- - Проток кроз систем
- Уједно и проток кроз ред за чекање
- Уколико је ред за чекање бесконачан нема одбијања послова, што значи да је проток исти као и интензитет пристизања послова.
- Иначе, проток је , где је последње стање у ком нема места у реду за чекање.
- - Проток одбијених послова
- - Литлова формула. Важи за цео систем.
- Могуће је посматрати само ред за чекање и ту важи:
- Веза:
- - Искоришћеност система. Искоришћеност неког дела се дефинише као број послова подељен са капацитетом.
- Важи неискоришћени део система.
Циклични модел мултипрограмирања
- Проток кроз систем је свуда исти.
- Ово значи да време проведено у процесорском делу система и диск делу система има исти проток, па важи: ,
- - Round trip time - време проласка једног посла кроз цео систем.
- Пошто је проток у целом систему исти, код гранања еквивалентних паралелних сервера важи:
- , број процесора, број дискова.
- Закон искоришћења једног сервера/диска:
- Пошто је проток свуда исти:
Гордон-Њуелов метод
- Гордон-Њуелов метод дефинише као потражњу сервера . Овај фактор је релативан и обично се узима да је потражња првог сервера (процесора) .
- ГЊ систем једначина се формира овако:
- Сваки систем има своју једначину, где са леве стране једнакости стоје , а са десне, за сваку грану која улази у систем (тј. његов ред за чекање) .
- је вероватноћа уласка у грану.
- - константа система која зависи од броја послова у систему. Најлакше се одређује Бјузеновим методом.
- - Вероватноћа да у неком систему има више од процеса.
- је укупан број послова у систему.
- је редни број система.
- је његов фактор потражње.
- - Вероватноћа да систем има тачно послова.
- - Искоришћеност сервера
- Сервер који има највећу искоришћеност је уско грло.
- - Просечан/очекивани број послова на серверу.
- - Вероватноћа да у систему са сервера и послова сваки појединачни сервер има послова.
Интерактивни системи
- : време размишљања (време током ког се корисник одлучује шта да упише на терминал)
- : време проведено у реду за чекање
- : време одзива процесора
- : време циклуса на процесору
- Примењена Литлова формула:
- : критичан број терминала (колико максимално терминала можемо да имамо у систему тако да остане )
- Искоришћење у интерактивном систему (опет добијено из Литлове формуле):
- За важи
- За систем у засићењу важи:
- Рекурентна формула за рачунање вероватноћа стања система (важи само за систем са једним процесором):
Отворене мреже
- Џексонова теорема: можемо посматрати сервисне центре као да су независни М/М/1 сервери.
- Време одзива појединачног сервера добијамо као: (примена Литлове формуле за М/М/1 систем)
- Вероватноће стања укупног система се добијају као производи појединачних стања система.
- За М/М/1 важи: , ,
- Једначина отворене мреже са централним сервером:
- Сабирци су редом једнаки:
- : просечан број посета сваком од сервисних центара ( је централни сервер, у задацима, узети да је )
МВА анализа
- Улазни параметри:
- : укупан број послова у систему
- : средње време размишљања терминала, ако систем није интерактиван онда је 0
- : време опслуживања једног посла на сервисном центру
- : просечан број посета сервисном центру
- : потражња сервисног центра
- Користи се у другој варијанти алгоритма, и добија се као .
- Променљиве:
- : број послова у сервисном центру
- : задржавање у сервисном центру
- : време задржавања посла у систему (време одзива)
- : време задржавања посла у сервисном центру
- : проток кроз систем
- : проток кроз сервисни центар
- : искоришћење сервисног центра