110 likes | 346 Views
Особливості переходу від послідовного моделювання у системі GPSS W orld до розподіленого моделювання у системі OpenGPSS. Діденко Дмитро Георгійович Національний технічний університет України “Київський політехнічний інститут” Київ, Україна. Порівняння характеристик систем.
E N D
Особливості переходу від послідовного моделювання у системі GPSS\World до розподіленого моделювання у системі OpenGPSS Діденко Дмитро Георгійович Національний технічний університет України “Київський політехнічний інститут” Київ, Україна
Порівняння характеристик систем Перехід від GPSS\World до OpenGPSS
Кластер моделювання Позначення: SC – кластер моделювання; SS – сервер моделювання (обчислювальний вузол). – - мережа між вузлами Перехід від GPSS\World до OpenGPSS
Агентна архітектура серверу моделювання Склад серверу моделювання: AgSim - агент імітаційного моделювання, AgRep - агент реплікації моделі; AgPwr - агент продуктивності серверу; AgUsr - агент взаємодії з користувачем; AgGbr - агент збирання сміття. Sj – сесії користувачів. Перехід від GPSS\World до OpenGPSS
Сегмент обчислювального експерименту (СОЕ) - це послідовність команд керування CLEAR, RMULT, START, RESULT. Сегменти можуть бути: незалежними (НСОЕ) - Ui; залежними (ЗСОЕ) - Ci. Сегменти обчислювального експерименту Перехід від GPSS\World до OpenGPSS www.simulation.kiev.ua 5
Побудова КСОЕ Будуємо кадр сегменту обчислювального експерименту (КСОЕ) як послідовність СОЕ, яка починається з одного НСОЕ, та складається з усіх ЗСОЕ, які залежать від цього початкового сегменту. Kijm={uijm | m: uijm Uij}{cif | cif Cij, cifзалежить від uim}, де i=1,n;j=1,yi;m=1,nju. З побудови КСОЕ випливає незалежність кадрів один від одного. Перехід від GPSS\World до OpenGPSS www.simulation.kiev.ua 6
Тиражування кадрів Тиражування – одночасне виконання різних КСОЕ поточного завдання на різних вузлах кластеру імітаційного моделювання, з подальшою збіркою результатів. Перехід від GPSS\World до OpenGPSS
аналіз вхідної GPSS-програми та розділення імітаційного експерименту на частини – Сегменти Обчислювального Експерименту (СОЕ); аналіз залежностей між СОЕ та формування незалежних множин – Кадрів Сегментів Обчислювального Експерименту (КСОЕ); реплікація (копіювання) моделі та КСОЕ на інші обчислювальні вузли; паралельне обчислення вузлами кластеру; неявна для користувача збірка (синхронізація) результатів. Системна сутність методу тиражування Перехід від GPSS\World до OpenGPSS www.simulation.kiev.ua 8
Порівняння результатів моделювання Перехід від GPSS\World до OpenGPSS
Порівняння швидкості моделювання Перехід від GPSS\World до OpenGPSS
Питання ? www.simulation.kiev.ua Перехід від GPSS\World до OpenGPSS