6 – Amaliy mashg’ulot. Taqsimlangan tizimlarda ishonchlilik masalasi. Replikatsiya reja


Taqsimlangan hisoblashni amalga oshirish



Download 411,5 Kb.
bet5/19
Sana27.03.2022
Hajmi411,5 Kb.
#512964
1   2   3   4   5   6   7   8   9   ...   19
Bog'liq
Muxriddin

Taqsimlangan hisoblashni amalga oshirish

Bugungi kunda taqsimlangan tizimlar tashkil etilish maqsadi bo‘yicha bo‘yicha quyidagi turlarga bo‘linadi:

  • Taqsimlangan hisoblash tizimlari;

  • Taqsimlangan axborot tizimlari;

  • Taqsimlangan ma’lumotlarni saqlash tizimlari

Taqsimlangan hisoblash tizimlarida taqsimlangan tizimlar yuqori samaradorlikda hisoblash jarayonlarini amalga oshirishga mo‘ljallangan bo‘ladi. Bugungi kunda keng tarqalgan klasterli hisoblash tizimlari taqsimlangan hisoblash tizimlariga misol bo‘ladi. Ular turli xil operatsion tizimlar va apparat ta’minotlarida ishlaydi. YAgona boshqaruv tuguniga ega bo‘ladi.

1.7-rasm. Taqsimlangan hisoblash tizimlari
Grid hisoblash tizimlari ham taqsimlangan tizimlar hisoblanib, turli geografik hududlarda joylashgan turli muxitlarni o‘zaro birlashtiradi.
Bugungi kunda taqsimlangan hisoblash tizimlari video xizmatlarini tashkillashtirishda, veb xizmatlarda va ilmiy hisoblash jarayonlarini bajarishda keng qo‘llaniladi.
Taqsimlangan axborot tizimlari taqsimlangan resurslardagi axborotlarga parallel va uzluksiz kirishni ta’minlaydi. Bunday tizimlar potokli xizmatlarni tashkillashtirishda, turli mintaqaviy axborot tizimlarida keng qo‘llaniladi.
Taqsimlangan axborot tizimlarini tashkillashtirishda turli mavzudagi, turli ko‘rinishdagi axborotlar turli ko‘rinishda turli serverlarda saqlanadi va serverlardan klientlarga yuboriladi.



1.8-rasm. Taqsimlangan axborot tizimlari
Bugungi kunda murakkab jarayonlarni ilmiy o‘rganishda, turli masalalarni echishda taqsimlangan hisoblash tizimlaridan foydalaniladi. SHu sababli taqsimlangan hisoblashni amalga oshirish usullarini ko‘rib chiqamiz.
Taqsimlangan tizimlarni ko‘ppog‘onali tasvirlash natijasida turli masalalarni echishga yo‘naltirilgan funksiyalarni 3 guruxga bo‘linadi:

  • Ma’lumotlarni kiritish va tasvirlash funksiyalari (foydalanuvchi bilan o‘zaro aloqani ta’minlash);

  • Amaliy funksiyalar;

  • Resurslarni boshqarish funksiyalari(fayl tizimlari, ma’lumotlar bazalari va boshqalar).

Bu funksiyalarni bajarishni asosan dasturiy ta’minot ta’minlaydi va o‘zaro bog‘langan komponentlar ko‘rinishida tasvirlash mumkin. Bunda:

  • Taqdimot komponentlari foydalanuvchi interfeysiga javob beradi;

  • Amaliy komponent aniq masalalarni echish algoritmlarini amalga oshiradi;

  • Resurslarni boshqarish komponenti kerakli resurslarga kirishni ta’minlaydi.

Avtonom tizimlar turli darajalarda va ilova pog‘onalarida barcha komponentlar majmuini tasvirlaydi. SHuningdek, tarmoq ham ushbu komponentlarni tasvirlaydi va ular tugunlar o‘rtasida taqsimlangan bo‘ladi. Asosiy masala ushbu komponentlar orasida tarmoqli o‘zaro aloqani ta’minlashga qaratiladi.
Taqsimlangan hisoblash – bu klient server ko‘rinishidagi ko‘p funksiyali, yuqori ustuvorlikka ega texnologik arxitektura bo‘lib, bir necha mashinalar o‘rtasida yuklama taqsimlanadi. Boshqacha qilib aytganda, klient kompyuteridan tushadigan vazifalarni bir necha server kompyuterlar birgalikda qayta ishlaydi. SHu sababli taqsimlangan hisoblash bir necha serverlardan tashkil topgan klient-server arxitekturasi sifatida qaraladi. Taqsimlangan hisoblashda server atamasi klientning so‘rovlari bo‘yicha zaruriy vazifalarni bajaradigan, so‘rovlarga javob beradigan oddiy dasturiy ta’minotni anglatadi. Taqsimlangan hisoblashni amalga oshirishda asosiy e’tibor serverlar tarmog‘ini tashkillashtirishga qaratiladi. Taqsimlangan vazifali xizmat ko‘rsatish serverlarini tashkillashtirish ko‘plab vazifalarni bir vaqtda bajarish imkoniyatini beradi va taqsimlangan hisoblashning umumiy imkoniyatini oshiradi.
Bundan tashqari, diskret tarmoq komponentlarining integratsiyasini va ularning o‘zaro birgalikda ishlashini ta’minlash tizimning o‘tkazish qobiliyatini oshiradi.
YUqorida keltirib o‘tilganidek, taqsimlangan hisoblashni amalga oshirishda ikki ko‘rinishdagi tarmoq arxitekturalaridan foydalaniladi. Ular klient-server va R2R.
Klient-server arxitekturasida klient funksiyalarini bajarish va server funksiyalarini bajarish turli hisoblash mashinalarida amalga oshiriladi.
Klient/server modeli asosida hisoblashni tashkil etishning bugungi kunda bir qator arxitekturalari mavjud(1.7-rasm)



a) b) s)

1.9-rasm. Klient/server modeli asosida hisoblashni tashkil etishning arxitekturalari


a – serverga yo‘naltirilgan arxitektura, b – klientga yo‘naltirilgan arxitektura, a – klient-server arxitekturasi.
SHu arxitekturalar asosida xizmat ko‘rsatishni taqdim etish, hisoblash serverlarining ilovalari, oraliq dasturiy muxitlari tashkillashtiriladi. Taqsimlangan hisoblashni amalga oshiruvchi klient-server dasturlari bir kator imkoniyatlarni yaratadi:

  • Klient/serverli yondoshuv – asosiysi server dasturlari komponentlari kompakt va avtonom bo‘ladi;

  • Har bir komponent foydalanuvchi rejimining alohida himoyalangan protsessida bajariladi, serverning ishdan chiqishi operatsion tizimning boshqa komponentlariga ta’sir ko‘rsatmaydi;

  • Komponentlar avtonomligi ularni bitta kompyuterda bir necha protsessorlarda(simmetrik ko‘pprotsessorli qayta ishlash) yoki tarmoqning bir necha kompyuterlarida(taqsimlangan hisoblash) bajarish imkoniyatini beradi.

Hisoblash jarayonida klient/server arxitekturasidan foydalanish tizimga tushadigan yuklamalarni taqsimlangan qayta ishlash imkoniyatini yaratadi. Hisoblashda bir necha kompyuterlardan foydalanish hisoblash tarmog‘ining o‘tkazish qobiliyatini va kengayuvchanligini oshiradi.
Taqsimlangan hisoblashning tashkil etishning ikkinchi arxitekturasi R2R bo‘lib, tarmoqdagi har bir tugun ham klient, ham server rejimida ishlaydi. R2R arxitekturasi klient/server kabi taqsimlangan hisoblash arxitekturasi hisoblanadi. Asosiy farqi hisoblash jarayoni markazlashtirilmagan. Har bir tugun bir xil mavqega ega bo‘lmaydi, bir vaqtda ham klient va ham server funksiyalarini bajaradi.
Taqsimlangan hisoblashni tashkillashtirish uchun P2P tarmoqlaridan foydalanish bir qator imkoniyatlar yaratadi: tarmoqdagi bunday tugunlar soni bir vaqt ko‘plab bo‘lishi mumkin, ularning imkoniyatlari mavjud hisoblash superkompyuterlaridan va zamonaviy datatsentrlaridan yuqori bo‘lishi mumkin. YAna bir e’tiborli jihati shundaki, bunday ko‘rinishda taqsimlangan tizimlarni qurish yuqori darajada rad etishlarga bardoshlilikni ta’minlaydi.
SHunday qilib, bugungi kunda taqsimlangan hisoblashni amalga oshirishda asosiy arxitekturalar bo‘lib R2R va klient/server arxitekturalari hisoblanadi.

Download 411,5 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish