|
RMI va CORBA asosidagi dasturlar bir-biri bilan ta'sir o'tkazishi
|
bet | 4/6 | Sana | 26.05.2024 | Hajmi | 305,71 Kb. | | #254423 |
Bog'liq Saloxidinov Alisher RMI va CORBA asosidagi dasturlar bir-biri bilan ta'sir o'tkazishi.
Ha, RMI va CORBA asosidagi dasturlar bir-biri bilan ta'sir o'tkazishi mumkin.Agar taqdim etilgan ro‘yxatga olish va boshqaruv xizmatlari kabi foydali xususiyatlar va xizmatlar afzalliklarini olib, agentni rivojlantirish platformasidan foydalanilsa, multi-agent tizimli yechimlarni yaratish o‘ta soddalashadi. Ayrim hollarda, ular Intellektual Jismoniy Agentliklar Fondi (FIPA-Foundation for Intelligent Physical Agents) tomonidan yaratilgan bayonnomalarga amal qiladi.
Bunday agentlarni ishlab chiqish platformalarining misollari Java Agent Development Framework (JADE), AGlobe va JACK. JADE bu Java ga asoslangan ilovalarning tarqalishini qo‘llash uchun Remote Method Invocation (RMI) dan foydalanadigan Javaga asoslangan arxitekturadir. Bu kam dasturiy qiyinchiliklarni va agent asosidagi yechimlar boshqaruvini qo‘llab-quvvatlash xususiyatlarini taqdim etishi, boshqa vositalar bilan oson integratsiyani taʻminlashi bilan FIPA bayonnomalari bilan mos keladi. Dissertatsiya ishida bulutli hisoblash tizimlarida multi-agent yordamida tizimga tushuvchi yuklamani samarali balanslash uchun AnyLogic simulyatsiyalash muhitida model yaratish ko‘zda tutiladi. Bulutli infrastruktura muhitini modellashtirish. Modelni amalga oshirish uchun AnyLogic muhitida bulutli tarmoq, Internet tarmog‘i, bir qancha agentlardan foydalanamiz.
2-rasm.Imitatsiya strukturasi
Multi-agent tizimi bilan bulutli hisoblash tizimi integratsiyasi. Yuklamani balanslovchi agent dastlab o‘ziga kiruvchi so‘rovlarni (paketlarni) kutadi. Undan keyin mavjud tugunlarni to‘plamini shakllantiradi. Undan keyin har bir tugunlar yuklamasi bo‘yicha maʻlumotlarni yig‘adi. Keyin qaysi tugun qaysi xizmat turiga xizmat ko‘rsatishi aniqlaydi. Olingan tugunlardagi yuklamalar qiymatlari hamda qabul qilingan paketning xizmat turi bo‘yicha kerakli tugun (virtual mashina) tanlanadi va unga paketlarni xizmat ko‘rsatish uchun uzatadi. Yuklamani balanslovchi agentning ishlash algoritmi rasmda keltirilgan.
3-rasm. Yuklamani balanslovchi agentning ishlash algoritmi
Multi-agentli tizimlar tamoyillaridan foydalanishning yana bir darajasi Agent Asosida Modellashtirish (ABM-Agent-Based Modelling) deb nomlanadi, u kooperativ agentlar tomonidan joylashtirilgan tizimlarni yaratish, tahlil qilish, tajriba qilish va simulyatsiya qilish uchun paradigma. Simulyatsiya dinamikasi agentning xatti-harakati qoidalari sifatida belgilanadi va simulyatsiya maqsadi individual darajadagi xattiharakatlar natijasi bo‘lgan aholi darajasidagi tuzilishni ko‘rsatishdir.
|
| |