Page 63 - 2577
P. 63

Рисунок 4.4 – Приклад імітаційного моделювання комп’ютерної мережі у
                                                    середовищі  ns2

                   Як  видно  з  рисунка,  в  даній  мережі  рухаються  3  потоки  від  джерел  0,  1,  2  до
            приймачів 11, 12, 13 і навпаки.

                                4.7.3  Моделювання мережі засобами навчальної програми

                   Незважаючи  на  суттєві  переваги  програми  імітаційного  моделювання  ns2,  вона  має
            такі  недоліки:  при  моделюванні  роботи  комп’ютерної  мережі  з  заданими  параметрами
            алгоритм, за яким здійснюється маршрутизація, обрати не можна. Тому для демонстрації, а
            також  для  порівняльного  аналізу  різних  алгоритмів  маршрутизації  в  Івано-Франківському
            національному  технічному  університеті  було  розроблено  навчальну  програму  S&N
            Simulation.
                    Вимоги  до  програмного  та  апаратного  забезпечення.  Система  імітаційного
            моделювання  працює  з  операційними  системами,  починаючи  з  Windows  98  до  сучасних
            версій включно. Мінімальна тактова частота процесора повинна бути не меншою ніж PIII-
            500  MHz,  з  64  Мбайт  оперативної  пам’яті  та  8  Мбайт  вільного  дискового  простору.
            Кольоровий  дисплей  повинен  мати  графічну  роздільну  здатність  не  меншу  ніж  1024х768.
            Використовується маніпулятор «миша».
                   Встановлення та завантаження програми. Система імітаційного моделювання S&N
            Simulator не вимагає жодних додаткових операцій відносно встановлення та завантаження.
            Для  роботи  необхідно,  щоб  у  робочому  каталозі  програми  містилися  файли  бібліотеки
            DLL_Bell-Ford_CPP.dll  та  DLL_Dijkstra_C.dll,  без  яких  проведення  моделювання  стає
            неможливим.  В  бібліотеці  динамічного  підключення  DLL_Bell-Ford_CPP.dll  міститься
            алгоритм пошуку найкоротших шляхів Беллмена-Форда, а у DLL_Dijkstra_C.dll – алгоритм
            Дейкстри. Такий підхід  у розробці програмного забезпечення надає можливість змінювати
            реалізацію запропонованих алгоритмів шляхом зміни коду незалежно від робочої програми.




















                                                           60
   58   59   60   61   62   63   64   65   66   67   68