Ishdan maqsad: Ko‘p agentli texnologiyalardan foydalanib taqsimlangan tizimlarda resurslarini boshqarish tamoyillarini o‘rganish. Nazariy ma’lumotlar


Agent-menejer asosidagi ko‘p agentli tizim modeli



Download 254,28 Kb.
bet5/12
Sana12.06.2022
Hajmi254,28 Kb.
#659185
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
11-15 amaliyot ttba

3. Agent-menejer asosidagi ko‘p agentli tizim modeli.
Ikkinchi modelda esa agent-menejer qo‘llaniladi. U barcha agentlardan ma’lumotlarni yig‘ib olib, tizimning ishlashini dinamik boshqarib boradi (10.4.-rasm). Agent-menejer taqsimlangan tizimlarning, resurslarning va dasturiy komponentlarning ishchi xarakteristikalarini nazorat qilish va boshqarishni ta’minlovchi asosiy agent hisoblanadi.

11.4.-rasm. Agent-menejer asosidagi ko‘p agentli tizim modeli.

Taqsimlangan tizimlarda komponentlar, resurslar va tizimga tushadigan talablar agent ko‘rinishida modellashtiriladi. Har bir tugun resurslar va talablarni agentlar yordamida boshqaradi, qayta ishlaydi va tugunning o‘zi agentli boshqariluvchi tizim ko‘rinishida tasvirlanadi. Klasterli, bulutli texnologiyalar va servisga yo‘naltirilgan arxitekturalarning integratsiyasi natijasida murakkab taqsimlangan tizimlarning vujudga kelishi boshqaruvning agent asosidagi usullari eng optimal ekanini ko‘rsatmoqda.



Xulosa.
Men ushbu amaliy mashg’ulotni bajarish davomida o’zimga kerakli bo’lgan barcha bilim va konikmalarga ega bo’ldim. Telekommunikatsiya tarmoqlarida xizmatlarni taqdim etish va boshqarish jarayonlarini modellashtirish mavzusini barcha jarayonlarini ko’rib chiqdm. Bu mavzu o’rganib fanga bo’lgan qiziqishmni yana ham ortdi.

12 – amaliy mashg‘ulot: TCP klient-server tarmoq dasturini JavaFX asosida yaratish boshqaruvi.


Ishdan maqsad: Java dasturlash tili java.net.*, java.io.*, javafx.stage.*, javafx.application.*, javafx.event.* paketlari klasslaridan foydalanib GUI kliyent-server tarmoq dasturini yaratish.
Nazariy qism:
JavaFX - boy Internet ilovalarini (Rich Internet Applications) yaratish uchun foydalaniladigan Java kutubxonasi. Ushbu kutubxonadan foydalanib yaratilgan ilovalar turli xil operatsion tizimlarda va qurilmalarda, masalan, Desktop kompyuterlari, mobil telefonlar, televizorlar, planshetlar va boshqalarda ishlashi mumkin.
Java dasturlash tilidan foydalangan holda GUI ilovalarini yaratish uchun dasturchilar Advanced Windowing Toolkit (AWT) va Swing kabi kutubxonalarga tayanadilar. JavaFX paydo bo’lganidan so’ng, ushbu Java dasturchilari boy tarkibga ega samarali GUI ilovalarni JavaFXdan foydalanib yaratishlari mumkin.
Boy xususiyatlarga ega kliyent tomon ilovalarini yaratish uchun dasturchilar Media, UI Controls, Web, 2D va 3D kabi funktsiyalarni qo’shish uchun turli xil kutubxonalarga murojaat qilishadi. JavaFX ushbu xususiyatlarning barchasini o’z ichiga oladi. Bunga qo’shimcha ravishda, dasturchilar Java kutubxonasining Swing kabi mavjud xususiyatlaridan ham foydalanishlari mumkin.
JavaFX grafika va medianing boy to’plamini taqdim etadi va apparat tezlashtirilgan grafikasi orqali zamonaviy Graphical Processing Unit (GPU)dan foydalanadi. JavaFXdan Groovy va JRuby kabi JVM asosidagi texnologiyalarda foydalanish mumkin. JavaFX GUI ilovalarini yaratish uchun boy sinflar va interfeyslarga ega API hisoblanadi. Quyida muhim APIlar keltirilgan:
javafx.animation, javafx.application, javafx.css, javafx.event, javafx.geometry, javafx.stage, javafx.layout, javafx.beans, javafx.collections, javafx.util, javafx.concurrent, javafx.embed.swing, javafx.fxml, javafx.print, javafx.scene, javafx.scene.shape, javafx.scene.text, javafx.scene.effect, javafx.scene.input, javafx.scene.transform, javafx.scene.paint, javafx.scene.media, javafx.scene.web, javafx.scene.image, javafx.scene.control, javafx.scene.chart.
JavaFXda GUI ilovalari Scene Graph yordamida kodlanadi. Scene Graph GUI ilovasini yaratishning boshlang'ich nuqtasidir. U GUI ilova node (tugun)lari deb ataladigan sodda vositalarni o'z ichiga oladi.
Node vizual/grafik obyekt bo’lib, unda quyidagilar bo’lishi mumkin:

  • Geometrik (Grafik) obyektlar - (2D va 3D), masalan, aylana, to’rtburchak, ko’pburchak va boshqalar.

  • UI elementlari - Button, Checkbox, Choice box, Text Area va hokazo.

  • Konteynerlar - Border Pane, Grid Pane, Flow Pane va boshqalar.

  • Media elementlari - audio, video va tasvir obyektlari.

Stage (oyna) JavaFX ilovasining barcha obyektlarini o’z ichiga oladi. U javafx.stage paketining Stage sinfi yordamida yaratiladi. Boshlang’ich Stage platformaning o’zi tomonidan yaratiladi. Yaratilgan Stage obyekti Application sinfining start() metodi uchun argument sifatida uzatiladi.
Stage ikki Width va Height parametrlariga ega. U tarkibiy qism va bezaklar (sarlavha paneli va chegaralar) ga bo’linadi.
Stagelarning besh turi mavjud:

  • Decorated

  • Undecorated

  • Transparent

  • Unified

  • Utility

Stage tarkibini ko'rsatish uchun show() metodini ishga tushirish kerak.
Scene JavaFX ilovasining fizik tarkibini aks ettiradi. Unda scene graphining barcha tarkibi mavjud. javafx.scene paketining Scene sinf Scene obyektini namoyish etadi.
public class JavafxSample extends Application { @Override
public void start(Stage primaryStage) throws Exception {
/*
Code for JavaFX application. (Stage, scene, scene graph)
*/
}
public static void main(String args[]){ launch(args);
}
}



Download 254,28 Kb.

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




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