19589 S Seminar "Service aspects in ad-hoc and peer-to-peer networks“
description
Transcript of 19589 S Seminar "Service aspects in ad-hoc and peer-to-peer networks“
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
19589 S
Seminar"Service aspects in ad-hoc and peer-to-peer networks“
Agent-based technology in mobile ad-hoc networks
by Marco Hutta
Matrikelnummer: 3758022
Berlin , Januar 2004
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Ad-Hoc Kommunikation- geschieht mobil und ohne Vorbereitung- personenbezogene Ad-hoc Kommunikation- systembezogene Ad-hoc Kommunikation
Probleme der Ad-Hoc Kommunikation- Unterstützung der zahlreichen Protokolle- Auffinden von neuen Knoten- Bewegungen von Knoten- Änderung von Distanzen- Wegfallen von Knoten
benötigt dynamische Anpassung zur Aufrechterhaltung des Netzes
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Entwicklung:
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Mobile Agenten
- Vertreter, der eine Präferenzen widerspiegelt- Vertreter, der im Namen eines Benutzers handelt- Agenten können autonom kommunizieren und handeln- Agenten können aufeinander reagieren
Schichtenmodell von Agenten
übernehmen einzelne Aufgaben (Protokoll- oder Routeragenten)
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Vorteile
- anpassungsfähig und systemunabhängig- zuverlässig, robust und fehlertolerant
- bei asynchroner Kommunikation
Nachteile
- schlechte Kontrollierbarkeit- aktuelle zuverlässig und mangelnde Sicherheit
- bei synchroner Kommunikation
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Verfahren:
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Direkte Koordination
- zeitlich und räumlich gekoppelt
Vorteil: benötigt keine zentrale Logik Nachteil: erfordert Netzkenntnisse
Meetingorientierte Koordination
- Partner muss nicht gekannt werden
Vorteil: größere Flexibilität und Dynamik Nachteil: benötigt zentrale Logik
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Standortsicherheit
- Identifizierung- Authentifizierung- Agenten isolieren (sandbox System)- Erlaubnis auf entsprechende Hilfsmittel- Aufteilung in Domänen
Agentensicherheit
- Informationen können manipuliert werden
falsches Ergebnis Lösung: Kryptographie
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Mobilität: Kooperation:- Static - Isolation- Remote execution - statische Kooperation- Migration - dynamische Kooperation
Kommunikationsfähigkeit: Intelligenz:- Isolation - Präferenzen- einfacher Datenaustausch - Planung- semantischer Datenversand - Argumentation- Konversation - Lernfähigkeit
Autonomie:- Beschränkung durch Delegation- Basierend auf Vermittlung
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Kontrolle von ad-hoc Netzen
- erlaubt auf das Wegfallen von Agenten zu reagieren- erlaubt auf Bewegungen von Agenten zu reagieren- erlaubt Agenten die eigene Nachbarschaft zu erkunden
- nicht besetzte Knoten können komplettiert werden
- zum Beispiel mit einem Klon
- Netze können gewechselt werden - kann angenommen bzw. abgelehnt werden
- Netzen können sich teilen und vereinigen- bedarf eines Cluster Agenten
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Vereinigung von Netzen:
Teilung von Netzen:
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Probleme von Agentenoperationen
finden Elternknoten bzw. Kinderknoten 1. Lösung: Agentenbaum 2. Lösung: Prioritätensystem 3. Lösung: Broadcast
Programmierung
- Beweglichkeit - Ausführende Maschine- Multitasking / Multithreading- Objektorientiertes Design (OOD) - Persistenz
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Standards
Object Management Group (OMG)- Management, Behandlung von Position und
Bewegung- Unterstützung unterschiedlicher Systeme- Plattformerkennung
Die Foundation of Intelligent Physical Agents (FIPA)- Management, Kommunikation, VPN
Agent Society- publizieren von Informationen- regen Erneuerungen an- stellen Forschungsgemeinschaft
Internet Engineering Task Force (IETF)- Management
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Beispiel: Datenverarbeitung
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Perspektiven
- Anwendungen sind immer mehr verteilt- Agentensysteme müssen noch integriert werden- Erhöhung der Leistungsfähigkeit- Standardisierung- Ad-hoc Kommunikation übernimmt eine wichtige Rolle- geringe Rechenleistung erliegt schweren Beschränkungen- Agenten fördern auch die benötigte Flexibilität- Netzbasierte Dienstleistungen werden verstärkt benutzt- Ad-hoc Netze sind leicht einzusetzen
Es wurden bereits mobile Ad-hoc Protokolle mit merklich besseren Skalierungseigenschaften vorgestellt.
Agent-based technology in mobile ad-hoc networks
Seminar Service aspects in ad-hoc and peer-to-peer networks
Quellen
Mobile Agents for Locating Documents in Ad-hoc Networks p2p.ingce.unibo.it/NotRevisedPapers/08_nagi.pdf
Mobile Agent Technology: Current Trends and Perspectives polaris.ing.unimo.it/MOON/papers/pdf/aica98.pdf
Mobile Agents on Ad Hoc Wireless Networks gicl.cs.drexel.edu/people/evan/papers/IAAI103SultanikE.pdf
Mobile Agents in Telecommunications edocs.tu-berlin.de/diss/1999/busse_ingo.pdf
Mobile Agents in Wireless Ad-Hoc Networks kutfo.hit.bme.hu/publications/file_area/conf/IDMS2001.pdf