Дослідження розімкнутих стохастичних моделей обчіслювальних систем (ОС

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2008
Тип роботи:
Звіт
Предмет:
Інші
Група:
КН- 411

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"  Звіт до лабораторної роботи №2 “ Дослідження розімкнутих стохастичних моделей обчіслювальних систем (ОС)” Мета роботи - вивчити методи розрахунку розімкнутих стохастичних мережних моделей ОС, основаних на представленні обчислювального процесу марковським випадковим процесом. Теоретична частина Можливість інтерпритації роботи ОС стохастичними мережами основана на модульності побудови сучасних обчислювальних засобів, функціональної незалежності модулів і паралельній їх роботі. Будемо розглядати обчислювальний процес (ОП) як послідовність етапів рахунку і вводу-виводу інформації при звернені до файлів F1,...,Fn, пов’язаних з конкретною реалізацією задачі. Типова діаграма такого процесу показана на рис. 1.  Рис. 1 Граф марківського ланцюга, що є моделлю обчислювального процесу: P0,i - ймовірності переходів:  Стан ОП, що відповідає етапу рахунку, який позначений символом Е0, а стан, що відповідає зверненню до файлів F1,...,Fn, - символами Е,...,Еn. Закінчення обчислювального процесу розглядається як перехід процесу в стан Еn+1,що поглинає ОП. В цих позначеннях ОП - це послідовність станів Еt0,Et1,...,Etn, що змінюються в моменти часу t0,t2,...,tn, причому Eti({E1,...,En} і заключний стан процесу Etn=En+1. Властивість марківської моделі ОП заключається в тому, що приймається допущення про відсутність післядії ОП, яка означає, що наступні стани ОП залежать тільки від біжучого його стану і не залежать від попередніх.  Рис.2. Розімкнута стохастична мережна модель ОС Відображая множину станів ОП на множину модулів ОС (процесори, канали вводу- виводу (КВВ), пристрої вводу-виводу (ПВВ)), з якими пов’язане обслуговування ОП в цих станах, приходимо до наступної мережної моделі ОС (рис.2).Модулі ОС представляються системами масового обслуговування (СМО). Стан Е0 ототожнюється з роботою процесора (ПР), стани Еі  - з роботою ПВВ і КВВ. На рисунку 2 P1,i відповідають P0,i-1  рис.1. Передбачається, що файл Fi знаходиться на ПВВ . Коли декілька файлів знаходяться на одному ПВВ, ймовірність звернення до цього пристрою дорівнює сумі ймовірності звернень до розташованих на ньому файлів. Наприклад, на ПВВ3 розташовані файли F5, F6, F10, з цього випливає, що P1,3=P0,5+P0,6+P0,10. Зображена на рис.2 стохастична модель ОС представляє собою розімкнуту мережу. Особливість такої моделі заключається в тому, що в ній одночасно можуть існувати змінна кількість активних ОП, конкуруючих за захоплення ресурсів ОС. Процес розв`язку задачі полягає в послідовному обслуговуванні відповідної заявки, що циркулює в мережі СМО. В данних методичних вказівках розглядаються експоненціальні мережі, для яких існують точні аналітичні розв’язки. Для них характерним є експоненціальний розподіл часу обслуговування СМО мережі і найпростіший вхідний поток заявок з інтенсивністю . Розімкнута стохастична мережа визначаєтья наступною сукупністю параметрів: 1) числом N СМО S1,..., SN (ПР,ПВВ,КВВ), що утворюють мережу (див. рис.2); 2) числом каналів (пристроїв, що обслуговують) К1,...,КN, що входять в системи S1,..., SN; 3) матрицею ймовірностей передач Р=[Pij], де Pij - ймовірність того, що заявка, яка залишає систему Si, поступить в систему Sj(i,j=0,N); 4) інтенсивністю  джерела заявок S0, що визначає кількість генеруємих задач; 5) середніми тривалостями обслуговування заявок V1,...VN в системах S1,..., SN. При розрахунку мережі знаходяться ймовірності станів мережі Pr(M1,...,MN), де Мi - кількість заявок в системі Si, а також, що визначаються на їх основі, середні довжини черг заявок l1,...,lN, що очікують обслуговування в системах S1,...,SN, середнє число заявок m1,...,mN, що перебувають в кожній з систем мережі; середній час очікування w1,...,wN і середній час перебування u1,...uN заявок в системах S1,..., SN. Аналогічні характеристики l,m,w i u мережі в цілому визначаються через одноіменні значення li,mi,wi i ui (i=1,N) . Величини w i u характерезують середній час відповідно очікування і перебування задач в ОС при їх розв’язку. Матриця ймовірностей передач для мережі, що зображеня на рис.2, має наступний вигляд:  (1) Ймовірності Рi,j визначають порядок циркуляціїзаявок в мережі. Нехай - середня кількість звертань від пристрою, що моделюється системою Sі мержі до пристрою, що моделюється системою Sj мережі за час розв`язку однієї задачі. Тоді середня кількість етапів обслуговування заявки в системі Sі мережі при однократному розв`язку задачі  . (2) В цьому випадку , тобто Pij - це частина заявок, що проходять через систему Sі, які направляються в систему Sj. Якщо всі заявки, які обслуговуються системою Sі поступають в систему Sj, то Pij=1. Якщо система Sі не зв`язана по віходу з системою Sj, то Pij=0. Для елементів матриці Р повина виконуватися наступна умова , так як заявки в мережі не губляться і заявка, що залишає систему Sі, обов`язково попадає в деяку іншу систему. Будемо розглядати тільки встановлений (стаціонарний) режим. В цьому випадку середнє число заявок, що поступили в систему Sі за деякий проміжок часу, дорівнює середньому числу заявок, що залишили систему за той самий проміжок часу, тобто інтенсивності вхідного і вихідного потоків заявок для системи Si рівні між собою. Для експоненціальних мереж в стаціонарному режимі ймовірність стану визначається добутком ймовірностей станів систем, що складають мережу , при чому ймовірності станів систем визначаються для випадку, коли кожна з систем функціонує незалежно. Таким чином розімкнут Sі у стохастичну мережу, що зображена на рис.2, можна звести до еквівалентної мережі, яка показана на рис.3, де  - сумарна інтенсивність потоку заявок, які поступають в систему Sі від інших систем мережі. Визначивши послідовно характеристики li,mi,wi,ui систем  мережі, можна знайти аналогічні характеристики l,m,w,u мережі в цілому. Інтенсивності  визначаються з системи рівнянь вигляду , (3) яка випливає з умови встановленого режиму мережі. S1  . S2  .... Sn (n Рис.3 Мережа, що еквівалентна розімкнутій експоненціальній мережі У векторній формі система рівнянь має такий вигляд , (4) де  -вектор-стовпчик: Р* - транспонована матриця передач Р. З системи (3) визначається співвідношення інтенсивностей потоків i  : . (5) Коефіцієнти  називаються коефіцієнтами передачі і визначають середнє число етапів обслуговування в системі Si в розрахунку на одну заявку, яка поступає від джерела S0, і відповідають раніше введеним величинам ai. Для розімкнутих стохастичних мереж відома інтенсивність джерела заявок . Тому система (3) має єдиний розв`язок вигляду (5), де  - фіксована величина. Умова існування стаціонарного режиму мережі пов`язана з існуванням стаціонарних режимів в її системах. Для системи Si стаціонарний режим існує, якщо завантаження системи  менше одиниці, тобто  (6) Для одноканальних СМО під  мається на увазі відносна частина часу, на протязі якого канал використовується, тобто зайнятий обслуговуванням вимог, що поступають, і визначається добутком . Для багатоканальних СМО величина  визначає середнє число зайнятих каналів ki. Тому для знаходження завантаження кожного з каналів необхідно поділити середнє число зайнятих каналів ki на загальне число каналів в системі Ki. Таким чином, як для одноканальної, так і для багатоканальної системи завантаження  (7) Підставляючи (7) в (6) отримаємо  . (8) Звідки .З цього випливає , що стаціонарний режим буде існувати в розімкнутій мережі, якщо виконується умова . (9) Для багатоканальної СМО в стаціонарному режимі ймовірність того, що в системі  знаходиться  заявок визначається з рівняння , (10) де  (11)  (12)  - ймовірність відсутності заявок в системі Sj визначається з умови нормування: ; (13) ; (14) ; (15) для одноканальних СМО ; (16) Ймовірність стану мережі знаходимо перемноживши ймовірності станів систем мережі: , (17) або . (18) Знайдемо характеристики lj, mj, wj, uj багатоканальної СМО. Середнє число заявок,що очікують обслуговування в системі, тобто середня довжина черги, визначається як математичне сподівання випадкової величини :  . (19) Так як <1, оскільки розглядається стаціонарний режим,   (20) Середнє число заявок в системі Sj дорівнює сумі середньої довжини черги lj і середнього числа зайнятих каналів : ,  (21) Середній час очікування заявки в черзі згідно формулі Літтла дорівнює частці від ділення середньої довжини черги lj на інтенсивність , що входить в систему Sj потоку: ,  (22) Середній час перебування заявки в системі дорівнює частці від ділення середнього числа заявок mj на інтенсивність , що входить в систему Sj потоку: ,  (23) Використовуючи (20) - (23), визначаємо характеристики мережі в цілому. Середнє число заявок, що очікують обслуговування в мережі, . (24) Середнє число заявок, що перебувають в мережі, . (25) Кожна заявка поступає на обслуговування в систему Sj мережі в середньому  разів. Тому середній час очікування w (перебування u) заявкі в мережі дорівнює сумі взважених по коефіцієнтах передачі  середніх часів очікування wj (перебування uj) заявок в кожній з систем Sj : ; (26) . (27) Хід роботи Індивідуальне завдання: кількість систем в мережі – 5, У першій 2 канали , в решти по 1-му каналу, кількість файлів –  Імовірності переходів марківскої моделі – , Середній час обслуговування каналами систем –   Складемо матрицю ймовірностей передач для мережі і знайдемо інтенсивності потоків для кожної системи:    Знайдемо коефіцієнти передачі, які визначають середнє число етапів обслуговування в системі Si в розрахунку на одну заявку, яка поступає від джерела S0 :    –– зававнтаження системи; Оскільки  то стаціонарний режим існує.  , де  - ймовірність відсутності заявок в системі Середня довжина черги: Середнє число заявок в системі:   Середній час очікування заявки в черзі Середній час перебування заявки в системі    –– середнє число заявок в мережі;  –– середній час очікування заявки в мережі;  –– середній час перебування заявки в мережі. Тепер перевірим аналітичні розрахунки характеристик мережі із результатами розрахунку програми:  Рис.1. Програмні вхідні дані для індивідуального завдання  Рис.2. Розраховані характеристики розімкнутої мережі заданого типу при   Рис.3. Розраховані характеристики розімкнутої мережі заданого типу при   Рис.4. Розраховані характеристики розімкнутої мережі заданого типу при   Рис.5. Розраховані характеристики розімкнутої мережі заданого типу при   Рис.6. Розраховані характеристики розімкнутої мережі заданого типу при   Рис.7. Розраховані характеристики розімкнутої мережі заданого типу при   Рис.8. Залежність характеристик розімкнутої мережі заданого типу від інтенсивності потоку  Рис.8 Детальні графіки Висновок :ми вивчили методи розрахунку розімкнутих стохастичних мережних моделей ОС, основаних на представленні обчислювального процесу марковським випадковим процесом.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!