3.Taqsimlangan tizimlarda talab va cheklovlar.
2001 yilda chop etilgan bir maqolasida J. Backus kompyuter inqilobi uchta to'lqinni boshdan kechirganini ta'kidladi. Birinchi to'lqin silika chipslarini tijoratlashtirish bilan boshlandi va 10-15 yil davom etdi. Ikkinchi to'lqin dasturiy texnologiyalarni rivojlantirish bilan bog'liq va 1980-yillarning o'rtalarida boshlangan. Uchinchi to'lqin XX asrning 90-yillarida boshlangan va tarmoqlar rivojlanishi va ularning kompyuter aloqasi uchun ishlatilishi bilan bog'liq.
Uchinchi to'lqin keyingi axborot texnologiyalari portlashining manbai bo'lib xizmat qildi. Texnologik imkoniyatlarning o'sishi kompyuter asboblari hajmi va hajmini ancha pasayishiga olib keldi.
So'nggi yillarda kompyuter tadqiqotlarining bir necha yangi yo'nalishlari paydo bo'ldi. Mustaqil intizomga asoslanib, tarmoqli hisoblash, tarqatilgan tizimlarning rivojlanishi ishlab chiqilgan.
Taqsimlangan tizimlarning texnologiyasi masofaviy erkin foydalanish, resurslarning yuqori darajada mavjudligi, muvaffaqiyatsizliklar va muvaffaqiyatsizliklarga chidamliligi, foydalanuvchilarning masofadan ishlashiga asoslangan.
Talablar va tarqatilgan tizimlari cheklashlar.
Ayni paytda, taqsimlangan va parallel tizimlar rivojlantirish ko'p-agentlar aqlli tizimlari, saqlash va pentabaytnyh terabyte ma'lumotlar silsilasini, tabiiy til ishlash, Biyoinformatik tadqiqot qurish, bunday qidiruv motorlar uchun axborot olish va katalog yaratish mexanizmlarini, mobil multimedia dasturiy ta'minot yaratish kabi vazifalar bilan rag'batlantirilib borilmoqda.
Ilmiy va texnologik modellashtirishning an'anaviy vazifalari avvalgidek, har qachongidan yuqori imkoniyatlar talab qiladi. Ushbu vazifalar, masalan, parallel superkompyuterlar yordamida oddiygina "yuqori samarali hisoblash" doirasida qoniqtira olmaydigan kompyuter tizimlari uchun talablar qo'yadi.
Bu yerda faqat talab va cheklovlar mavjud:
1. Dastur komponentlari va tizim resurslarining makon taqsimoti, ularning dinamik tabiati (dastur tarkibiy qismlari va resurslari dinamik ravishda yaratilishi mumkin, ko'chiriladi, mavjud bo'lmaydilar, yo'q qilinadi).
2. tuzilgan va tuzilmasil taqsimlangan ma'lumotlar resurslarini yagona mantiqiy ob'ektga (fizik ajratishni saqlab turishda) ulanishning borayotgan ahamiyati.
3. Multidisipliner dasturlar alohida modeldagi integratsiyalashgan model doirasida o'zaro aloqani talab qiladi, turli ilmiy markazlarda joylashgan tadqiqotchilarning hamkorliklarini talab qiladi.
4. Foydalanuvchilarning yuqori darajada ishlashi dasturiy komponentlarni ishlab chiqishda, amalga oshirishda, ta'mirlashda va o'zgartirishda sezilarli moslashuvchanlikni talab qiladi.
5. oddiy simlar elementlari bilan oddiy tuzilmalar sikllariga mos kelmaydigan ("parallel" superkompyuterda amalga oshirish uchun juda qulay bo'lgan) "tartibsiz" hisob-kitoblarning ustunligi.
6. Dastlab sun'iy aqlga oid tadqiqotlarda paydo bo'lgan usullarni qo'llash, ularning hayot aylanish jarayonining turli bosqichlarida dasturiy ilovalarni boshqarish muammolarini hal qilish.
Ushbu talablarga javob berishda oldinga siljish uchun umid bor bo'lgan taqsimlangan tizimlardagi yangi yo'nalishlaridan biri Grid hisoblash - supersets (Grid) da ma'lumotlarni qayta ishlash.
Grid foydalanuvchi jamoalarining federatsiya uyushmasida (qattiq markazlashtirmasdan), resurslarni virtualizatsiya qilish, standartlashtirish, ish sharoitining bir xilligini maskalashga (tarqatilgan hisoblashlardan tashqari) asoslanadi.
Do'stlaringiz bilan baham: |