ЗМІСТ
Введення
. Основна частина
. 1 Опис елементів схеми
. 2 Визначення ємності накопичувачів
. 3 Побудова функції розподілу часу обслуговування заявки
Список використаних джерел
ВСТУП
Завдання на курсову роботу
Розподілений банк даних системи збору інформації організований на базі ЕОМ, з'єднаних дуплексним каналом зв'язку. Вступник запит обробляється на першій ЕОМ і з імовірністю 50% необхідна інформація виявляється на місці. В іншому випадку необхідна посилка запиту в другу ЕОМ. Запити надходять через с., Первинна обробка запиту займає 2 с., Видача відповіді вимагає с., Передача по каналу зв'язку займає 3 с. Тимчасові характеристики другого ЕОМ аналогічним першою.
Змоделювати проходження 400 запитів. Визначити необхідну ємність накопичувачів перед ЕОМ, що забезпечує безвідмовну роботу системи, і функцію розподілу часу обслуговування системи.
1. ОСНОВНА ЧАСТИНА
. 1 Опис елементів схеми
Сама схема зображена на рис. 1.
Малюнок 1. Схема моделі банку даних
Модель кожної ЕОМ складається з наступних елементів: _1 (Nakopitel_2) - блок FIFO Queue, імітує дисковий накопичувач перед відповідною ЕОМ. Параметри блоку наведено на рис. 2, параметри виведення статистики наведено на рис. 3. Блоки ідентичні для обох ЕОМ.
Малюнок 2. Параметри блоку Nakopitel_1
Малюнок 3. Параметри статистики блоку Nakopitel_1
_ 1 (Pervichnaja_2) - блок Single Server, імітує процес первинної обробки запиту. Параметри блоку наведено на рис. 4, параметри виведення статистики наведено на рис. 5. Блоки ідентичні для обох ЕОМ.
Малюнок 4. Параметри блоку Pervichnaja_1
Малюнок 5. Параметри статистики блоку Pervichnaja_1
Queue1, FIFO Queue2, FIFO Queue3, FIFO Queue4 - блоки FIFO Queue, імітують проміжні сховища даних в ЕОМ (оперативна пам'ять, дискова підсистема). Параметри блоку наведено на рис. 6, параметри виведення статистики наведено на рис. 7. Всі блоки за своїми параметрами ідентичні.
запит моделювання безвідмовний
Малюнок 6. Параметри блоку FIFO Queue1
Малюнок 7. Параметри статистики блоку FIFO Queue1
_ 1 (Otvet_2) - блок Single Server, імітує процес видачі відповіді на запит. Параметри блоку наведено на рис. 8, параметри виведення статистики наведено на рис. 9. Блоки за своїми параметрами ідентичні для обох ЕОМ.
Малюнок 8. Параметри блоку Otvet_1
Малюнок 9. Параметри статистики блоку Otvet_1
_ 1 (Peredacah_2) - блок Single Server, імітує процес передачі відповіді по каналу зв'язку. Параметри блоку наведено на рис. 10, параметри виведення статистики наведено на рис. 11. Блоки за своїми параметрами ідентичні для обох ЕОМ.
Малюнок 10. Параметри блоку Peredacha_1
Малюнок 11. Параметри статистики блоку Peredacha_1
Obraboano_1 (Obrabotano_2) - блок Entity Sink, імітує накопичення обслужених заявок для кожної ЕОМ. Параметри виводу статистики наведено на рис. 12. Блоки за своїми параметрами ідентичні для обох ЕОМ.
Малюнок 12. Параметри статистики блоку Obrabotano_1 _zaprosov - блок Time based Entity Generator, імітує надходження запитів на пошук інформації. Параметри блоку наведено на рис. 13, параметри виведення статистики наведено на рис. 14.
Малюнок 13. Параметри блоку Generator_zaprosov Малюнок 14. Параметри статистики блоку Generator_zaprosov Based Random Number (1 - 3) - блоки призначені для формування псевдовипадкових значень часу генерування запитів на пошук інформації (1) і значень часу, необхідних для виведення відповіді (для першої та другої ЕОМ окремо). Параметри блоків Event-Based Random Number, Event-Based Random Number2, Event-Based Random Number3 наведено на рис. 15, рис. 16, рис. 17 відповідно.
Малюнок 15. Параметри блоку Event-Based Random Number Малюнок 16. Параметри блоку Event-Based Random Number2
Малюнок 17. Параметри блоку Event-Based Random Number3
Блоки Intens_postupl, Intens_obrab_1, Intens_obrab_2, Intens_obrab_vsego призначені для виведення інтенсивності надходження...