Interoperable Multi-Agent Systems in Near-Field Communication Networks Mathias Rieder.

Slides:



Advertisements
Similar presentations
Multiagent Technology Solutions for Planning in Ambient Intelligence Nicola Gatti, Francesco Amigoni, Marco Rolando {ngatti,
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.
Chapter 16: Multiagent Systems Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 16: Multiagent Systems Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
Implementation Advice: When Intelligent Agents Meet RDF 2004 년 1 학기 - 인간과 컴퓨터 상호작용 인공지능연구실, 부산대학교 최성자.
Supporting the Requirement for Flexibility in Automated Business Processes using Intelligent Agents Stewart Green University of the West of England.
Intelligent Services in Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Architecture of Mobile eLearning Services Ivan Minov, Stanimir Stoyanov.
11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.
Implementation of MAS issues M. Birna van Riemsdijk ProMAS TFG 2005.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
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.
MultiAgent Systems. Distributed Artificial Intelligence MultiAgent Systems Characteristics of MAS Challenges of MAS Networking Remote Method Invocation.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Managing Agent Platforms with SNMP Brian Remick Research Proposal Defense June 27, 2015.
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
JADE Java Agent Development Framework An Overview.
“Multi-Agent Systems for Distributed Data Fusion in Peer-to-Peer Environment” Smirnova Vira ”Cheese Factory”/
Multi-Agent System for Online Auctions Jose Manuel Valladares Pernas CIS Master Project - Fall 2004 Advisor: Dr. Haiping Xu.
Chapter Twelve - 12 Preparing for Tomorrow’s Challenges Instructional Technology and Media for Learning Presented By: Ms. Yohana Lopez.
Joint Presentation Real-Time Locating System for Boarding Support and Rescue: A Case Study Multi-Agent System for Controlling the Unloading of Illegal.
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
Lecture 10 Multi-Agent Systems Lecture 10 Computer Science WPI Spring 2002 Adina Magda Florea
IIIAURJCUPV Task 7.1 Software architecture and computation model E. Marcos C. Acuña Task 7.2 Multiagent System Platform A. Espinosa Task.
Software Waterfall Life Cycle Requirements Construction Design Testing Delivery and Installation Operations and Maintenance Concept Exploration Prototype.
Multi-Agent Systems University “Politehnica” of Bucarest Spring 2003 Adina Magda Florea
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Page 1 ADANETS Workshop 29/01/2003ADANETS-WP1 ADANETS Annual Workshop Mobility in Car Services.
Web2Agent project IKTA4-121/2001 Integrating Web Resources into the Agentcities Multi-agent initiative of the EU Presenter: László Zsolt Varga Computer.
Web Services and Application of Multi-Agent Paradigm for DL Yueyu Fu & Javed Mostafa School of Library and Information Science Indiana University, Bloomington.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Enabling Peer-to-Peer SDP in an Agent Environment University of Maryland Baltimore County USA.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Why a FIPA platform? (I) We inherit the benefits of FIPA standardization. We ensure a high degree of compatibility with other FIPA compliant agents build.
Virtual Knowledge Communities for Corporate Knowledge Issues Pierre Maret INSA de Lyon, LIRIS, France Mark Hammond Imperial College London, England Jacques.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
A Component Platform for Experimenting with Autonomic Composition A component framework for supporting composition of autonomic services and bio-inspired.
1 Reasons for Migrating Code The principle of dynamically configuring a client to communicate to a server. The client first fetches the necessary software,
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Semantically Federating Multi- Agent Organizations R. Cenk ERDUR, Oğuz DİKENELLİ, İnanç SEYLAN, Önder GÜRCAN. AEGEANT-S Group, Ege University, Dept. of.
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
CODA run-control JLAB DAQ Group V. Gyurjyan C. Timmer A. Smith New Horizons governor school.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Real-Time Systems Laboratory Seolyoung, Jeong JADE (Java Agent DEvelopment framework )
AGENT SERVICES FRAMEWORK FOR HANDHELD DEVICES SUPERVISOR: DR MUHAMMAD ASLAM Domain: Artificial Intelligence(AI) Muhammad Ali (09-MS-CE-11),
1ST Computational Intelligence For Societal Development in Developing Countries (CISDIDC) 2017 Seminar Proposing Goal Refinement for Multi-Agent with Agent.
Service-Oriented Computing: Semantics, Processes, Agents
#01 Client/Server Computing
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
University of Helsinki, Finland
MWCN`03 Singapore 28 October 2003
Service-Oriented Computing: Semantics, Processes, Agents
PASSI (Process for Agent Societies Specification and Implementation)
#01 Client/Server Computing
Presentation transcript:

Interoperable Multi-Agent Systems in Near-Field Communication Networks Mathias Rieder

Contents 1.Motivation 2.MAS / Agent 3.Standards 4.JADE 5.Jade Bluetooth Extension Interoperable MAS in NFC Networks2 Develop an understanding for Multi-Agent Systems and for Software Agents Show the role and the purpose of interoperability standards Understand the architecture of JADE. Develop an implementation strategy for an Extension without corrupting the architecture or the implemented standards Implement and test a Bluetooth Message Transport Protocol.

Motivation Moreno, Valls & Viejo presented an implementation of a MAS for mobile devices 1) – Always-connected & IP-based (GPRS) – Implementation for MIDP/CLDC ( Java MicroEdition ) – They omit the idea of using short range communication technologies for building MAS 1) Antonio Moreno, Aïda Valls, Alexandre Viejo, Using JADE-LEAP to implement agents in mobile devices, Interoperable MAS in NFC Networks3

MAS “loosly coupled network of problem solvers that interact to solve problems that are beyond the individual capabilities or knowledge of each problem solver” [Durfee and Lesser, 1990] – distributed Agents with incomplete of information or capabilities to solve a problem – No system global control – No centralized knowledge base – Agents run asynchronously / in parallel [Sycara, 1998] Interoperable MAS in NFC Networks4

Agent [Russel and Norvig, 2003] – Agent Function f … Agent Function P... all possible perceptions (measurements) E … Environment A … all possible Actions Interoperable MAS in NFC Networks5

Standards Foundation For Intelligent Physical Agents – FIPA – FIPA Abstract Architecture promote interoperable agent applications and to define a common agent infrastructure Interoperable MAS in NFC Networks6

Standards (2) MAS Interoperability Agent Interoperability Interoperable MAS in NFC Networks7

JADE Java Agent Development – 100% pure Java Interoperable MAS in NFC Networks8

JADE (2) How do Agents communicate with each other? – FIPA compliant Message Transportation – Asynchronous Messaging (Mailbox) Interoperable MAS in NFC Networks9

JADE (3) How do Containers manage Message Transport? – JADE Containers implement the Composite Filter Pattern Decorate an Object with a chain of filters for incoming and outgoing method calls. (inspired by Aspect-oriented programming) Interoperable MAS in NFC Networks10 [Bergmans and Aksit, 2004]

JADE (4) How do Containers manage the Message Transport? – Agents communicate with the container using the Command-Pattern. The commands travel through the filter chain (Composite Filters) Interoperable MAS in NFC Networks11

JADE (5) How to tell the container to use Bluetooth? – Message Delivery Filter (“CommunicationChannel”) must be extended in order to use Bluetooth Interoperable MAS in NFC Networks12

JADE Bluetooth Extension Interoperable MAS in NFC Networks13

JADE Bluetooth Extension (2) Connection Setup BT-Inquiry Service Discovery – ~ 17 sec  Avg. Roundtrip time – ~250 ms Interoperable MAS in NFC Networks14

Future Work More detailed performance measurements – Implement test-scenarious proposed by [Vitaglione et al., 2002]. Message Routing – Inter-container routing in order to support higher distance Fully distributed MAS – Implement the FIPA components (AMS, DF) as fully distributed databases as proposed by [Jinbae Park, 2009] in order to get rid of the Main-Container Interoperable MAS in NFC Networks15

References [Antonio Moreno, 2003] Antonio Moreno, Aida Valls, A. V. (2003). Using jade leap to implement agents in mobile devices. [Durfee and Lesser, 1990] Durfee, E. H. and Lesser (1990). Negotiating task decomposition and allocation using partial global planning. [Sycara, 1998] Sycara, K. P. (1998). Multiagent systems. AI Magazine, 19(2). [Russell and Norvig, 2003] Russell, S. J. and Norvig, P. (2003). Articial Intelligence: A Modern Approach. Pearson Education. [Bergmans and Aksit, 2004] Bergmans, D. L. and Aksit, P. M. (2004). Principles and design rationale of composition lters. In lman, R., elrad, T., Clarke, S.,and Aksit, M., editors, Aspect Oriented Software Development [Vitaglione et al., 2002] Vitaglione, G., Quarta, F., and Cortese, E. (2002). Scalability and performance of jade message transport system. [Jinbae Park, 2009] Jinbae Park, Hyunsang Youn, E. L. (2009). A mobile agent platform for supporting ad-hoc network environment. International Journal of Grid and Distributed Computing Interoperable MAS in NFC Networks16