Crowd Sensing und Social Data Mining mit Mobilen Agenten

Labor und Datenanalyse

PD Stefan Bosse
Universität Bremen - Fachbereich Mathematik und Informatik
SS2020
2020-06-17

Agenten

Motivation

  • Crowdsensing ist verteilte Datenverarbeitung
  • 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)

fighttp1

Motivation

figiotproto1


Abb. 1. Große Diversität an IoT Protokollen und Datenrepräsentation für die Kommunikation → nicht einheitlich [4]

Agenten

Agenten besitzen eine Vielzahl von Fähigkeiten, die sie von klassischen Programmen unterscheiden - obwohl Agenten auch Programme sein können!

Merkmale

  • 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)

Agenten

  • Man unterscheidet zwischen realen und virtuellen Welten;
  • Agenten können natürliche (reale) Welten abbilden oder in realen Welten agieren