S. N. Nesterenkov // Zamonaviy bilimlar instituti vesti. 2015. N s. 74-80


VAROCHISIZ MARKAZIZLASHGAN TIZIM ARXITEKTURASINI TAHLILI


Download 18.69 Kb.
bet2/2
Sana18.06.2023
Hajmi18.69 Kb.
#1572921
1   2
Bog'liq
Gorbachev Metody.ru.uz

VAROCHISIZ MARKAZIZLASHGAN TIZIM ARXITEKTURASINI TAHLILI.


Belarus davlat informatika va radioelektronika universiteti Minsk, Belarus Respublikasi


Gorbachevskiy N.A.
Kumush L.V. – t.f.n., dotsent

Dasturiy ta'minot bozorida talabga ega bo'lish uchun zamonaviy tizimlar ishonchlilik, yuqori mavjudlik, xatolarga chidamlilik, yaxlitlik, xavfsizlik, tezlik va boshqalar kabi ma'lum talablarga javob berishi kerak. Shu munosabat bilan tizim arxitekturasini loyihalash bosqichiga katta e'tibor berilishi kerak. Chunki faqat puxta ishlab chiqilgan va puxta o‘ylangan arxitektura ilovaga yuqoridagi talablarning to‘liq to‘plamiga javob berishi mumkin.


Ushbu ish tranzaksiya bloklari zanjiriga asoslangan vositachilarsiz markazlashtirilmagan tizimlarning eng muvaffaqiyatli vakillarining arxitekturasini qiyosiy tahlil qilish natijasidir. Tahlil muntazam ravishda o'tkaziladigan samaradorlik testlari natijalariga, hujjatlarni va ilovalarning manba kodini o'rganishga, shuningdek ulardan amaliy foydalanish tajribasiga asoslanadi [1]. Ushbu ishning maqsadi bunday tizimning arxitekturasini loyihalashda e'tiborga olinishi kerak bo'lgan tamoyillarni aniqlash uchun muvaffaqiyatli va muvaffaqiyatsiz echimlarni izlashdir. Ushbu tahlil natijasida dasturiy ta'minot tizimini yaratishga quyidagi me'moriy yondashuvlar to'plami shakllantirildi:

  1. Modullilik printsipi. Tizim bajariladigan vazifalarga ko'ra, tarkibiy qismlarga bo'linishi kerak. Modullar faqat dastur talab qilganda yuklanishi va iloji bo'lsa to'liq almashtirilishi va ixtiyoriy bo'lishi kerak. Modullar o'rtasidagi o'zaro ta'sir mexanizmlari ham almashtirilishi kerak. Masalan, ilovalarni ishlab chiqishning dastlabki bosqichlarida modullar to'g'ridan-to'g'ri tizim qo'ng'iroqlari orqali o'zaro ta'sir qilishi mumkin, kelajakda esa ular tarmoq orqali ajratilishi va bir-biri bilan o'zaro ta'sir qilishi mumkin [2].

  2. Gorizontal masshtablash. Hatto bitta hisoblash tugunining barcha resurslaridan samarali foydalanish har doim ham kerakli ishlash ko'rsatkichlarini ta'minlash va kerakli yukga bardosh berishga imkon bermaydi. Shu munosabat bilan, gorizontal o'lchovni ta'minlash uchun tizimning barcha tugunlari bir hil bo'lishi kerak. Tugunlar sonini o'zgartirish qayta ishlangan so'rovlar sonini va saqlangan ma'lumotlar miqdorini chiziqli ravishda o'zgartirishi kerak, ammo butun tizimning ishlashiga ta'sir qilmasligi kerak. Modullik printsipi bilan birgalikda ushbu yondashuvdan foydalanish butun dasturni emas, balki alohida komponentlarni mustaqil ravishda o'lchash imkonini beradi.

  3. Butun ma'lumotlar to'plamini diapazonlarga bo'lish. Xatolarga chidamliligini ta'minlash uchun ma'lumotlarning nusxasi bir nechta hisoblash tugunlarida saqlanishi kerak [3]. Agar ulardan ba'zilari muvaffaqiyatsiz bo'lsa, qolgan tugunlar bir xil ma'lumotlar to'plami uchun so'rovlarni qayta ishlashni davom ettirishi mumkin. Mavjud tizimlarda har bir tugun istalgan foydalanuvchini qayta ishlashi mumkin





Download 18.69 Kb.

Do'stlaringiz bilan baham:
1   2




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