5-ma’ruza. Taqsimlangan tizimlarda yuklamaning balansirovkasi va agentlar asosida taqsimlangan intellectual tizimlar. Reja


Balanslash tizimining arxitekturasi


Download 64.7 Kb.
bet7/16
Sana25.04.2023
Hajmi64.7 Kb.
#1396236
1   2   3   4   5   6   7   8   9   10   ...   16
Bog'liq
5-mavzu

Balanslash tizimining arxitekturasi. Yuqorida aytilganlarning hammasidan., simulyatsiya vaqtida muvozanatni saqlash uchun maxsus dasturiy ta'minotni ishlab chiqish kerak degan xulosaga kelish mumkin. Ushbu dastur quyidagilarni o'z ichiga oladi:
- taqsimlangan simulyatsiya modeli va hisoblash muhiti (tahlil quyi tizimi) holatini baholashni ta'minlovchi dastur vositalari.
- muvozanatni o'rnatish vaqtini belgilaydigan menejment dasturi va mantiqiy jarayonlar bir protsessordan ikkinchisiga ko'chirilishi kerak.
- protsessordan protsessorga ob'ektning harakatini amalga oshiruvchi dastur vositalari.
- simulyatsiya qismlarini taqsimlash, aloqa muhiti, simulyatsiya modeli va kompyuter muhitini o'zgarishi orqali taqsimlashni aks ettiradigan vizualizatsiya tizimi.
- simulyatsiya modelining komponentlari va hisoblash muhiti haqidagi ma'lumotlarni saqlaydigan ma'lumotlar bazasi.
Tarqatilayotgan simulyatsiya modelining yuklamalarni balanslash. Oldingi ma'ruzalardan birida biz taqsimlangan simulyatsiya tizimlarining amalga oshirilishini ko'rib chiqdik. Tarqatish modellashtirish paytida balanslash ham amalga oshirilishi kerak. Parallel diskret-voqea simulyatsiyasining dastlabki maqsadi katta va murakkab modellarning tezkor bajarilishi. Xususan, PDES (Parallel Discrete Event Simulation) parallel ravishda ishlaydigan bir nechta protsessorlarga tarqatish yo'li bilan bajarish tezligini oshirishga harakat qiladi. Biroq, modellashtirish ob'ektlarining taqsimlanishi simulyatsiya tezligiga katta ta'sir ko'rsatadi, chunki ba'zi protsessorlar (yoki tarmoqdagi kompyuterlar) juda band, boshqalari esa zaif yoki hatto bo'sh.Yuklamani kamroq hajmdagi protsessorlarga (kompyuterlarga) qayta taqsimlash - bu holda bu chiqish. Ko'pincha parallel bo'lgan alohida-voqelik simulyatsiyasida, simulyatsiya tizimining tarkibiy qismlari parallel ravishda ishlashi mumkin bo'lgan mantiqiy jarayonlar (LPj, j = 1n). Mantiqiy jarayonlar jismoniy protsessorlar orasida taqsimlanadi, jarayonlarning o'zaro ta'siri bir jarayondan ikkinchisiga xabar yuborish orqali amalga oshiriladi.
Ko'p hollarda muvozanatlash algoritmi muayyan vazifalar klassi uchun ishlab chiqilgan. Boshqa hollarda muvozanatlash mualliflik dasturlari kodida katta o'zgarishlarni o'z ichiga oladi. SPEEDES yilda muvozanat algoritm simulyatsiya uchun dasturiy ta'minot tajriba sohalarida turli xil qamrab, va siz ham ahamiyatsiz, foydalanuvchi dastur kodi o'zgarishlar qilish, deb ta'kidlaydi.
SPEEDES'dagi dinamik muvozanat algoritmi simulyatsiya vaqtida protsessorlardan protsessorga moslamalarni ko'chirishni (ko'chishi, ko'chishi) nazarda tutadi.
SPEEDES-da universal turdagi muvozanat hisobga olinadi, u har xil turdagi vazifalarga qo'llanishi mumkin va faqat foydalanuvchi kodining kichik o'zgarishi talab qilinadi.
SPEEDES hodisalar tomonidan nazorat qilinadigan alohida simulyatsiyani amalga oshiradigan ob'ektga asoslangan dasturdir. Ushbu tizim taqsimlangan simulyatsiya uchun mo'ljallangan edi, chunki, u (vaqt tunnel Time chelaklar nafas olish va vaqt tunnel nafas) uch strategiyalar sinxronizatsiya amalga oshirilmoqda. Sinxronlashtirish strategiyalari bo'lishi mumkin
Yuklamalarni uzatish (yoki ob'ekt yoki jarayonni uzatish) ishni bir kompyuterdan ikkinchisiga o'tkazish uchun ishlatiladigan mexanizmdir. Agar muvozanatlash jarayoni protsessorlarning muntazam yuklamai bilan bog'liq bo'lsa, unda yuklamani uzatish jarayoni harakatning boshqa qismi bilan boshqa kompyuterga bog'lanadi va muvozanatlash yuklamalarni uzatish maqsadidir.
Tarqatish va yuklamalarni uzatish taqsimlangan modellash tizimining ish faoliyatini yaxshilash uchun ishlatiladi. Hisoblash muhitining heterojenitesi tufayli bitta algoritm taqsimlangan tizimda yaxshi ishlashi mumkin va boshqasi yomon.



Download 64.7 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling