RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:

Slides:



Advertisements
Similar presentations
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
Advertisements

SWSA discovery. Overview Models of discovery –Broker Matchmaker P2P Structure of discovery –Discovery –Selection Role of semantics.
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
Yaochu Jin FTR/HRE-D August, From Interactive Evolutionary Algorithms to Agent-based Evolutionary Design Interactive Evolutionary Algorithm –When.
Intelligent Software Agents Lab The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA (U.S.A.)
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Joseph A. Giampapa Octavio H. Juarez-Espinosa Katia P. Sycara The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA
Las Vegas 1999Katia Sycara1 Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University.
Middle Agents Protocols. Matchmaking MatchmakerRequester Provider 1Provider n Request for service+pref. Unsorted full description of (P 1,P 2, …, P k.
MultiAgent Systems. Distributed Artificial Intelligence MultiAgent Systems Characteristics of MAS Challenges of MAS Networking Remote Method Invocation.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
DARPA CoABS Workshop Las Vegas, NV. Final Group 1 (TIE) Briefing Coordinator: Katia Sycara January 29, 1999.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Drive Customer Satisfaction. Cut Costs. Improve Efficiencies. Oracle i Support Chris Kirby Senior Sales Consultant Oracle.
9/10: Ch. 3 IS, Orgs, & Management Organizations & Information Systems –What is an organization? How IS Affects Organizations.
Intelligent Software Agents Lab The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA (U.S.A.)
Lab seminar Towards A Maximum-Flow-Based Service Composition (for Multiple & Concurrent Service Composition) Han, Sang Woo Networked Media Lab.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Artificial Intelligence Techniques Internet Applications 1.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
Feasibility Study.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
A G E N T S T O R M Copyright © 2000, Carnegie Mellon University
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Multi-Agent Systems for e-Commerce Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science,
Information Agents RETSINA & WebMate CS525M Multi Agent Systems, WPI Presented by: Jian, Jinhui.
Telecom and Informatics 1 Security and Privacy in Distributed Services Trial lecture: Security and Privacy in Distributed Services Richard Torbjørn Sanders.
Artificial intelligence methods in the CO 2 permission market simulation Jarosław Stańczak *, Piotr Pałka **, Zbigniew Nahorski * * Systems Research Institute,
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
E-Commerce Prof. Ir. Kudang B. Seminar, MSc, PhD Direktur Komunikasi & Sistem Informasi IPB Bogor, 12 Nopember 2008.
The world of autonomous reconfigurable systems Intelligent Interactive Distributed Systems Group Vrije Universiteit Amsterdam /
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Integrating Intelligent Assistants into Human Teams Katia Sycara The Robotics Institute Carnegie Mellon University Pittsburgh, PA (412)
Combining State and Model-based approaches for Mobile Agent Load Balancing Georgousopoulos Christos Omer F. Rana
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Local Distributed Agent Matchmaking Elth Ogston and Stamatis Vassiliadis Computer Engineering Laboratory TU Delft.
Agents Transacting in Open Environments Two phases: Locating appropriate agents through different kinds of discovery infrastructure –Agent Name Services.
Agent Overview. Topics Agent and its characteristics Architectures Agent Management.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Agent-Based Grid Load-Balancing Daniel P. Spooner University of Warwick, UK Junwei Cao NEC Europe Ltd., Germany.
Matching Engine for Service Providers & Requesters matching capabilities with requests capability parametersservice request (LARKS) matching capabilities.
Las Vegas 1999Katia Sycara1 DARPA CoABS Workshop Las Vegas, NV. TIE Final Group 1 Briefing Coordinator: Katia Sycara January 29, 1999.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Agent-Based Grid Load-Balancing
XACML and the Cloud.
The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Preface to the special issue on context-aware recommender systems
CSC 480 Software Engineering
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
Dynamic Management of Food Redistribution for 412 Food Rescue
Presentation transcript:

RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI: Katia Sycara

Talk Outline Motivation RETSINA Infrastructure Capability-Based Coordination Middle Agents RETSINA Applications Experimental Results Conclusions

Features of MAS Multiple agents through communication networks Local views - no agent has sufficient information or capabilities to solve problems alone Decentralized control - no “master agent” Decentralized data - no global data storage Agent Coupling - balancing computation and communication Asynchronous - multiple activities operating in parallel

Basic Problems of Multi-Agent Systems Coordination in an open environment Asynchronous agent operation Distributed resource allocation Distribution of tasks Interoperability of agents Privacy concerns Persistent goal-directed behavior Overall system stability Conflicts (resolution, avoidance)

Agents Transacting in Open Environments Two phases: Locating appropriate agents –through different kinds of middle agents Performing the transaction –with or without middle agents

Issues with Locating Agents (1) Evaluation criteria –performance –robustness –scalability –load balancing –privacy Where the matching is done –At the requester (preserving the privacy of requesters) –middle agents –service providers

Issues with Locating Agents (2) Information needed to feed the “matching engine” –Requester can provide request for service, with or without service- related preferences (e.g., cost, quality) Output –Unsorted list of contact info –Sorted list of contact info –given to requester provider –Input kept at middle agent to be fed into transaction phase

Transaction Phase Providers and requesters interact with each other directly –a negotiation phase to find out service parameters and preferences (if not taken into account in the locating phase) –delegation of service Providers and requesters interact through middle agents –middle agent finds provider and delegates –hybrid protocols Reasons for interacting through middle agents –privacy issues (anonymization of requesters and providers) –trust issues (enforcement of honesty; not necessarily keep anonymity of principals); e.g. NetBill

Protocols Who to talk to: principals involved Message content: –ex: a LARKS specification Local processing: –ex: implied by KQML performatives (service- request, request-for-service-providers)

Matching Engine for Service Providers & Requesters matching capabilities with requests capability parametersservice request (LARKS) matching capabilities with requests capability parameters service request + parameters (LARKS) unsorted list of agent contact info decision algorithm sorted list of agent contact info

Broadcaster Requester Provider 1Provider n Request for service Broadcast service request Delegation of service Results of service request Offer of service

Yellow Page Requester Provider 1Provider n Request for service Unsorted list of contact info of (P 1,P 2, …, P k ) Advertisement of capabilities Delegation of service Results of service request

Matchmaking MatchmakerRequester Provider 1Provider n Request for service Unsorted full description of (P 1,P 2, …, P k ) Advertisement of capabilities +para. Delegation of service Results of service request

Classified Ads Requester 1 Provider 1 Request for service+pref. (R 1,R 2, …, R k ) contact info. Advertisement of capabilities Offer of service Service results Requester n Request for service+pref. Delegation of service Provider selects requester

Recommender Requester Provider 1Provider n Request for service+pref. Sorted full description of (P 1,P 2, …, P k ) Advertisement of capabilities +para. Delegation of service Results of service request

Facilitator Combines Agent Location and Transaction Phases FacilitatorRequester Provider 1Provider n Request for service+pref. Advertisement of capabilities + para. Results of service Service result Delegation of service

Brokering BrokerRequester Provider 1Provider n Delegation of service + preferences Advertisement of capabilities + para. Delegation of service Results of service Results of service

Contract Net ManagerRequester Provider 2Provider n Request for service + preferences Broadcast service request + pref Delegation of service Results of service Offer of service Provider 1 Broadcast Offer of service Results of Service

Motivation for Multi Agent Systems Global Information and Markets Increasingly networked world Vast quantities of unorganized information Diverse and distributed information sources Moving from locating documents to making decisions

Conclusions Agent-based software development is an emerging paradigm Agent societies that parallel human societies Agent society as a unit of intelligence Implications of agent societies for human workplace and institutions Challenges –Overall system (humans + agents) predictability –Integration of legacy systems –Security, privacy and trust issues