Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.5
Systemagentowy
Abyagentymiałysens,powinnydziałaćikomunikowaćsięwramachsys-
temówagentowychlubwieloagentowych.
Definicja2.3:Systemagentowy
Systemagentowyjestsystemem,wktórymuruchamianesąagenty.
Systemagentowywsposóbnaturalnyjestprzystosowanydouruchamia-
niawdużych,niepewnychśrodowiskach,np.wsieciachkomputerowych,
gdziemożezajśćawariałącza,awariajednejzmaszynlubnawetktośmo-
żesabotowaćobliczenia,fałszującdane.Systemyagentoweniewymagają
zsynchronizowanegozegara.Umożliwiająonepłynnązmianęilościpamięci
iliczbyprocesorów,zktórychkorzystają,bezprzerywaniaobliczeń.To-
lerująopóźnieniawkomunikacji,mogąbyćuruchamianewśrodowiskach
heterogenicznych,cowięcej,mogąwykorzystywaćichmożliwości.
2.6
Systemwieloagentowy
Właściwościagentówdziałającychwsystemachagentowychmogąbyć
wpełniwykorzystane,jeślizostanąonepołączonewzespołynazywanesys-
temamiwieloagentowymi.
Definicja2.4:Systemwieloagentowy
Systemwieloagentowyjesttosystemzłożonyzwieluautonomicznych
agentów,którewchodzązesobąwinterakcje.Każdyzagentówposiada
pewneceleiinformacje.Celeiinformacjemogąbyćprywatneisąróżne
dlakażdegoagenta.Systemwieloagentowyposiadapewnecelenadrzęd-
ne,zadanemuprzezprojektanta,alenierealizujeichbezpośrednio,lecz
poprzezindywidualnedziałaniaagentówiichwzajemneinterakcje.
Systemwieloagentowymożetakżeposiadaćpewnecechy,któreniesą
ściślewymagane,aleichspełnieniewpływanajakośćtegoż:
•Elastyczność–możedziałaćnawieluheterogenicznychmaszynach.
•Odpornośćnauszkodzeniejednegolubwięcejagentów.
•Rozszerzalnośćtomożliwośćdodawanianowychkomponentówbez
zatrzymywaniaśrodowiska.
•Zdolnośćdodziałaniawśrodowiskachrozproszonych.
20