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


Hisoblash yuklamalamalarini balansirovkalash


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

Hisoblash yuklamalamalarini balansirovkalash.
Tekis balansirovkalanmagan yuklamalamaning paydo bo’lish sabablari.
Taqsimlangan dasturiy ilovani hisoblash yuklamalamasini balansirovkalash muammolari vujudga kelishiga quyidagilar sabab bo'ladi:

  • taqsimlangan dasturiy ilova strukturasi bir jinslimasdir, turli xil mantiqiy jarayonlar har xil hisoblash imkoniyatlarini talab qiladi;

  • hisoblash kompleksining strukturasi (masalan, klaster) ham bir jinslimasdir, ya'ni turli xil hisoblash tugunlari turli ishlash samaradorligiga ega;

  • tugunlaro o'zaro ta'sirlar bir jinslimas, tugunlarni bog'lab turgan aloqa liniyalari turli xil o’tqazish xarakteristikalariga ega bo'lishi mumkin.



2, Statik va dinamik balansirovkalashlar


Statik va dinamik balansirovkalashni farqlash kerak.
Statik balansirovkalash taqsimlangan dasturiy ilovaning bajarilishidan oldin amalga oshiriladi. Ko'pincha prosessorlar tomonidan mantiqiy jarayonlarni tarqatishda avvalgi qo'llanmalar tajribasi qo'llaniladi, genetik algoritmlar qo'llaniladi. Biroq, protsessorlar (kompyuterlar) tomonidan mantiqiy jarayonlarni oldindan joylashtirish ta'sir ko'rsatmaydi.
Buning sababi shundaki:
- Ilovaning amalga oshirilayotgan hisoblash muhiti o'zgarishi mumkin, har qanday hisoblash tugunlari bajarilmasligi mumkin.
-Taqsimlangan dasturning ishlaydigan hisoblash tugunlari boshqa hisob-kitoblar bilan band bo'lib, ularning nisbati vaqt bilan ortishi mumkin.
Shunga qaramay, parallel ishlashni amalga oshirish uchun kompyuterga mantiqiy jarayonlarni taqsimlashdan olingan daromad samarasiz bo'ladi.
Dinamik muvozanat, dasturni bajarish paytida tugunlarga hisoblash yuklamaini qayta taqsimlashni o'z ichiga oladi. Dinamik muvozanatni tatbiq qiluvchi dasturiy ta'minot quyidagilarni aniqlaydi:
Hisoblash kodlarini yuklamalash;
Aloqa liniyalarining tarmoqli kengligi;
Taqsimlangan dasturning mantiqiy jarayonlar va boshqalar bilan almashinuv chastotasi.
Yig'ilgan ma'lumotlar, ham taqsimlangan dastur va hisoblash muhiti kabi) mantiqiy jarayonlarni bir tugundan ikkinchisiga o'tkazish to'g'risida qaror qabul qilinadi.

Download 64.7 Kb.

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




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