3. Taqsimlangan modellarga o'tishning sabablari
Ma'ruzalardan birida biz taqsimlangan tizimlarni o'rganish usullarini qarab chiqdik. Ushbu usullardan biri sifatida imitatsion modellashtirish usuli ko'rib chiqildi. Biz imitasion tizimini tadqiqot predmeti geografik jihatdan taqsimlangan idoralar va /yoki ob'ektlar o'z ichiga olgan bir korporativ axborot tizimi, deb faraz qilinsa, qurilmalar, bir ishda bir ehtiyoj (ko’p kompyuterlar, local va global tarmoqlarga bog’langan), axborot oqimlari va biznes jarayonlari zanjiri va boshqalar. Shunday qilib, imutatsion tizimi ob'ektlari va jarayonlari ko'plab faoliyat ega bo'lishi kerak.
Ushbu modellashtirish tizimlari katta hisoblash resurslarini talab qiladi. Shunday imitatsion tajribalar uchun ko'p-protsessor kompyuterlarni, klasterlarni yoki kompyuter tarmoqlaridan foydalanish maqsadga muvofiq. Ko’p protsessorli kompyuter tarmoqlarida foydalanuvchi tizmlarni parallel yoki taqsimlangan deb aytiladi. Ayni paytda, “taqsimlangan modellashtirsh termini ”ko’p foydalaninmoqda va bundan keyin shu termini ishlatamiz.belgilangan muddatda muddatli "taqsimlangan modellashtirish", biz kelajakda muddatini foydalanish hisoblanadi. Keling, taqsimlangan modellashtirish ko'rinishining sabablarini batafsil ko'rib chiqaylik.
Taqsimlangan modellarni ishlatish quyidagicha tushuntirilgan:
Imitatsiya tizimlarining samaradorligini oshirish uchun imitatsiya tajribasini amalga oshirish uchun (protsessorlarda imitatsiya modelining komponentlarini taqsimlash va ularning imitatsiya tajribasida ishtirok etishni nazarda tutgan holda) bir nechta protsessorlarning (kompyuterlar) hisoblash resurslaridan foydalanish qobiliyati;
Boshqa protsessorlarning (kompyuterlarning) mahalliy xotirasidan foydalanish; Bir vaqtning o'zida bir nechta kompyuterlarda bir nechta replikatsiyalarni parallel ravishda ishga tushirish (tajribaga sarflangan vaqtni qisqartirish);
Tayyor imitatsiya modellarining assosiasiyasi va ularning birgalikdagi imitatsiya tajribasida ishtirok etishi (kodni qayta ishlatish) ;
Geografik jihatdan uzoq foydalanuvchilarning bir imitatsiya loyihasida ishlashiga, modelni ishlab chiqishga, takomillashtirilgan eksperimentni boshlashga va ishlab chiqilgan modelni amalga oshirishni kuzatish imkoniyatlariga ega bo'lish imkoniyatini;
Imitatsiya modelining tarkibiy qismlaridan birini boshqaradigan protsessor yoki kompyuter muvaffaqiyatsiz bo'lsa, uni boshqa protsessorda (kompyuterda) davom ettirish mumkin;
Taqsimlangan modellashtirsh tizimlarini rivojlantirishda ikki yo'nalishlari bor. Tarqatildi imitatsiya rivojlanishi ikki yo'nalishda ketadi. maxsus dasturiy ta'minot yordamida birlashgan bu yaxlit tizimlari modellashtirish va to'liq modellashtirish tizimi. Tillar, kutubxonalar va vositalari bilan bog'liq parallel simulasyonlarındaki ishlatiladigan parallel punktir voqea madellashtirshu (PDE-Parallel punktir voqea madellashtirshu) maxsus protsessor qo'llab quvvatlash, yangi yuksak "yaxlit" model tizimlari yaratish uchun. . Ushbu yondashuvning namunalari TeD / GTW, SPEEDES, Task-Kit, va hokazo. Kabi tizimlardir. Mamlakatimizda distributiv imitatsiya tizimlari (Mera (Novosibirsk), Diana (MSU)) yaratish bo'yicha ishlar olib borilmoqda. Imitatsiya modellari ular yaratilgan muhit bilan chambarchas bog'liq va bu tizimni boshqa platformaga ko'chirishda, masalan, atrofni o'zgartirganda muammo tug'diradi.
Tarqalgan modellarda paydo bo'ladigan ikkinchi paradigma heterogen modellash tizimlarini birlashtirishdir.Bunday holda, imitatsiya komponentlari mantiqiy jarayonlar (PDES) emas, balki imitatsiya modellari (ob'ektiv modellashtirishda bajarilgani kabi) emas.Shunday qilib, ushbu loyihalarning vazifasi ilgari yaratilgan imitatsiya modellarining o'zaro munosabatlari uchun muhitni yaratishdir.Ushbu yondashuv DIS (tarqalgan interaktiv imitatsiya), ALSP (Aggregate level Simulation Protocol), HLA (High Level Architecture) kabi tizimlarda ishlatiladi.Hozirgi kunda HLA keng tarqalgan. Bu holatda imitatsiya modellarini komponentlari federatsiya va federatsiya ittifoqi federatsiya deb ataladi. Bir federatsiya federatsiyalari heterojen bo'lishi mumkin (taqlid modellari, simulyatorlar, ma'lumotlar yig'ish dasturi va hatto "jonli ishtirokchilar" bo'lishi mumkin). Federatsiyalar bilan federatsiyalarni yagona model vaqtida bajarish o'rtasidagi ma'lumotlar o'zaro almashinuv dasturlari yordamida amalga oshiriladi.
Do'stlaringiz bilan baham: |