“Multi-Agent Systems for Distributed Data Fusion in Peer-to-Peer Environment” Smirnova Vira ”Cheese Factory”/ 19.12.2002.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Data Communications and Networking
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
2. Computer Clusters for Scalable Parallel Computing
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
Definition of a Distributed System (1) A distributed system is: A collection of independent computers that appears to its users as a single coherent system.
8.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Spotlighting Decentralized P2P File Sharing Archie Kuo and Ethan Le Department of Computer Science San Jose State University.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Based on last years lecture notes, used by Juha Takkinen.
P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware A work-package.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
Overview Distributed vs. decentralized Why distributed databases
Distributed data fusion in peer-to-peer environment Sergiy Nazarko, InBCT 3.2, Agora center, University of Jyväskylä.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
DIDS part II The Return of dIDS 2/12 CIS GrIDS Graph based intrusion detection system for large networks. Analyzes network activity on networks.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
Algorithms for Self-Organization and Adaptive Service Placement in Dynamic Distributed Systems Artur Andrzejak, Sven Graupner,Vadim Kotov, Holger Trinks.
Your Interactive Guide to the Digital World Discovering Computers 2012 Edited by : Noor Al-Hareqi.
P EER - TO -P EER N ETWORKS Michael Fine 1. W HAT ARE P EER -T O -P EER N ETWORKS ? Napster Social networking spawned from this concept. Emerged in the.
1 Lecture 20: Parallel and Distributed Systems n Classification of parallel/distributed architectures n SMPs n Distributed systems n Clusters.
Distributed Systems 1 CS- 492 Distributed system & Parallel Processing Sunday: 2/4/1435 (8 – 11 ) Lecture (1) Introduction to distributed system and models.
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Architecting Web Services Unit – II – PART - III.
Master Thesis Defense Jan Fiedler 04/17/98
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
Young-sam Kim / M.D Course School of Information Technology Dept. of Computer Engineering Korea University of Technology and Education Location Tracking.
IntroductionRelated work 2 Contents Publish/Subscribe middleware Conclusion and Future works.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Web Services and Application of Multi-Agent Paradigm for DL Yueyu Fu & Javed Mostafa School of Library and Information Science Indiana University, Bloomington.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Identity Management: A Technical Perspective Richard Cissée DAI-Labor; Technische Universität Berlin
B3AS Joseph Lewthwaite 1 Dec, 2005 ARL Knowledge Fusion COE Program.
Enabling Peer-to-Peer SDP in an Agent Environment University of Maryland Baltimore County USA.
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Interoperable Multi-Agent Systems in Near-Field Communication Networks Mathias Rieder.
Distributed Databases
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
Distributed cooperation and coordination using the Max-Sum algorithm
Authors: Jiang Xie, Ian F. Akyildiz
Introduction to Load Balancing:
Edited by : Noor Al-Hareqi
Web Services and Application of Multi-Agent Paradigm for DL
CHAPTER 3 Architectures for Distributed Systems
#01 Client/Server Computing
Fatma Sena Karal Irem Engin
An Introduction to Computer Networking
Introduction to locality sensitive approach to distributed systems
Mobile Agents M. L. Liu.
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Distributed computing deals with hardware
#01 Client/Server Computing
Presentation transcript:

“Multi-Agent Systems for Distributed Data Fusion in Peer-to-Peer Environment” Smirnova Vira ”Cheese Factory”/

Main goals To design a new model for fault-tolerant and high availability of Distributed Sensor Networks and data fusion To modify existing data fusion process into a new one by combining multi-agent systems with P2P environment To consider the behaviour of the system in common failure conditions To compare complex distributed systems such as DSN, MADSN and P2PDSN

Multi-agent systems are collections of several computational entities, called agents, interacting with one another MAS can be characterized as: 1. each agent has incomplete information or capabilities for solving the problem and, thus, has a limited viewpoint, 2. there is no global control in the system, 3. location of data is decentralized and 4. computation is asynchronous.

AOIE and PAGE paradigms A – Agent O – Organization I – Interaction E – Environment P- Percepts A – Actions G- Goals E - Environment

Distributed Sensor Networks General DSN (architecture) example of one cluster

MADSN – Mobile Agent based Distributed Sensor Network is an extension of DSN that is based on applying mobile agent technologies The difference between them is that MADSN is an improved DSN architecture that uses mobile agents

Data Fusion I Centralized DF is characterized by a hierarchy of nodes, in which all information is passed up the hierarchy to a centralized fusion node disadvantages: low availability of the fused picture at the lower level nodes a single point of failure in the system limits the ability of the individual participants to operate independently can require significant communications bandwidth

Data Fusion II Decentralized DF – is charecterised by system that consists of a network of sensors nodes each with its own processing facility. advantages: higher availability of the fused picture at the lower level nodes no single point of failure in the system no global knowledge of sensor network topology (just knowledge about neighbors) bandwidth requirements are less then CDF

Peer-to-Peer By realizing DDF I have used some of ideas from P2P systems. P2P – collection of distributed resources connected by a network.

P2PDSN The whole model consists of several major functional modules: collecting of measurements from sensors, analyzing of collected data, representation of data to user and controlling and monitoring the current state of Distributed Sensor Network

Agents and their Organization in the System “1” – (CA – SA) Control messages “2” – (SA – CA) Sensors’ measurements “3” – (CA – AA) Push measurement data “4” – (AA – CA) Push analyzed data “5” – (VA – CA) Request for getting analyzed data, Request for commands “6” – (CA – VA) Analyzed data “7” – (user – VA) User’s requests and commands “8” – (VA – user) Representation of analyzed data

Interactions between agents the idea of interaction is not only transfering bits through channel, it means to reach the high-level interoperability via communication!

States of P2PDSN Each of the presented agents has their own tasks, responsibilities and goals which depends ot their state A state of agent is controlled by the arrival and content of the message Example of state diagram

Deficiencies in System States There are four main categories that were not taken into account in the design and require further research: 1. Tampering of agents, 2. Tampering of messages, 3. Unreliability of the network and 4. The implementation of the system

Comparison between DSN, MADSN and P2PDSN models MetricsDSNMADSNP2PDSN Network topologyHierarchic starHierarchic ringMesh Transferred entitiesDataComputationData Bandwidth consumptionHighLowMedium ScalabilityNoYes ExtensibilityLowMediumHigh Load balancingNo Yes Information repositoryHierarchic Distributed Search efficiencyHigh Low Fault-toleranceLowMediumHigh Information coherenceLowMediumHigh

Conclusion was developed a model that allows disparate systems to interact automatically with one another in order to optimize data fusion and data management processes was described in the thesis multi-agent system suits well for realizing P2PDSN system because of the desired characteristics it possesses which allow agents to represent a peers due to their autonomous and social nature

Conclusion (2) From an engineering point of view the system is: fault-tolerant because there is no a single point of failure, high-available, because there are several copies of the same data but in different locations, extensible because new peers (agents) can be added dynamically and flexible according to previous benefits.

Further work Unanswered questions are: the security, loosing of messages, loops, denial of services and technical possibilities of devices that can be used in the system. Also the system has to be implemented for more detail testing and verifying that all the components work together.