PD Stefan Bosse
Universität Bremen - Fachbereich Mathematik und Informatik
SS2020
2020-06-17 sbosse@uni-bremen.de |
Verteilte Datenverarbeitung bedeutet verteilte Kommunikation zwischen Prozessen
Traditionelle verteilte Netzwerke wie das Internet der Dinge (IoT) müssen mit einer Vielzahl von Kommunikationsprotokollen und Netzwerkstrukturen umgehen können → Stark heterogene Systeme
Datenrepräsentation ist eine weitere Hürde in solchen verteilten Systemen
Häufig HTTP basierte Klienten-Server Kommunikation (zentrale Serverinstanz)
Agenten besitzen eine Vielzahl von Fähigkeiten, die sie von klassischen Programmen unterscheiden - obwohl Agenten auch Programme sein können!
Fähigkeit zu eigenständiger Aktivität (Nicht Nutzeraktiviert)
Autonomes, “selbstbestimmtes” Verhalten (Nicht durch zentrale Instanz gesteuert)
Fähigkeit zum selbstständigen Schlussfolgern (Umgang mit unsicheren Wissen)
Flexibles und rationales Verhalten (Adaptivität an veränderliche Weltbedingungen)
Fähigkeit zu Kommunikation und Interaktion (Synchronisation)
Kooperatives oder konkurrierendes Verhalten (Lösung von Wettbewerbskonflikten)
Fähigkeit zur ziel- und aufgabenorientierten Koordination (Kooperation)