A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol Jiří Vokřínek, Jiří Bíba, Jiří Hodík, Jaromír.

Slides:



Advertisements
Similar presentations
DG INFSO- Grid Research & Infrastructures: W. Boch, M. Campolargo 1 Delivery of Industrial-strength Grid Middleware: establishing an effective European.
Advertisements

1 University of Economics of Prague Western Bohemian University, Pilsen Actual challenges of implementation of PPP projects in Czech republic Zuzana Khendriche.
Automotive cluster of Central Bohemia region Pavel Sebek , Brussels.
11-15 November 2007, Italy WEC 2007 The Renewable Energy Sources and their Role in the Power Energy System Ing. Igor Chemišinec, Ph.D. OTE – The Czech.
ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
Data, Information, Process file name\ file location HP Labs Semantic Web Programme Introductory Presentation: DIP Proposal Meeting 17 th January 2002.
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
Workpackage 2: Norms
DG Research and Innovation
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Argumentation-based negotiation Rahwan, Ramchurn, Jennings, McBurney, Parsons and Sonenberg, 2004 Presented by Jean-Paul Calbimonte.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Overview UML Extensions for Agents UML UML Agent UML (AUML) Agent UML (AUML) Agent Interaction Protocols Agent Interaction Protocols Richer Role Specification.
Not legally binding FP7 Rules for Participation and Grant agreement FP7 Helpdesk 
OASIS Reference Model for Service Oriented Architecture 1.0
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
Ken Laskey, co-editor 5th SOA for E-Government Conference 1 May 2008
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Dynamic adaptation of parallel codes Toward self-adaptable components for the Grid Françoise André, Jérémy Buisson & Jean-Louis Pazat IRISA / INSA de Rennes.
FINANCIAL REPORTING Rules and Regulations
Distributed Rational Decision Making Sections By Tibor Moldovan.
IJCNN, International Joint Conference on Neural Networks, San Jose 2011 Pawel Raif Silesian University of Technology, Poland, Janusz A. Starzyk Ohio University,
GPP in the new PP directives Peter Nohrstedt. Structure of the presentation New PP support organisation in Sweden GPP in the EU PP directives – what is.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
Network of Excellence in Internet Science Network of Excellence in Internet Science (EINS) 2 nd REVIEW Brussels, 4-5 February 2014 FP7-ICT
Model Driven Development reduces the problem-implementation gap by redefining the role of models and using platforms for translating and realizing the.
Improvements to Service Provisioning Platform Deployment Process Master’s Thesis – Matti Jylhä Supervisor: Professor Jorma Jormakka.
Large Scale Broadband Measurement Activities within the IETF, Broadband Forum and EU Leone project Trevor Burbridge, 16 th May 2013 The research leading.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
Operational Excellence and Sustainable Performance Improvement Date: 9 June, 2009.
Conference Interoperability of Railway Infrastructure Prague - March 12th, 2009 Association of Corporate Bodies,,Interoperability of Railway Infrastructure“
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.
Draft Collaboration Model for HLLHC-DS HLLHC-DS Meeting 20th July 2010.
Innovation potential of the CR Pavel Švejda International ICSTI conference, Alexandria Motto: Science makes knowledge out of money, innovations.
1 Identifying System Requirements. 2 Agenda Identifying System Requirements –Stakeholder Needs –Features Project Scope Stakeholder Classifications.
Enabling Peer-to-Peer SDP in an Agent Environment University of Maryland Baltimore County USA.
ACP S&T Programme - Stakeholder conference October Implemented by the ACP Secretariat Funded by the European Union EDULINK - ACP Science and.
The world of autonomous reconfigurable systems Intelligent Interactive Distributed Systems Group Vrije Universiteit Amsterdam /
Implementing restorative practices in (Dutch) probation: Organizational Aspects Anneke van Hoek Co-founder Restorative Justice Nederland CEP Conference.
1 Slovak Policy in the area of RE and EE Juraj Valach Ministry of Economy Slovak Republic July 3-4, 2003, Szentendre.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
Systems design for scheduling: Open Tools Patrick De Causmaecker, Peter Demeester, Greet Vanden Berghe and Bart Verbeke KaHo Sint-Lieven, Gent, Belgium.
EFRTC GENERAL MEETING Brussels - November 28th, 2008 Association of Corporate Bodies,,Interoperability of Railway Infrastructure“ Czech Technological Platform.
1 Response to Financial and Fiscal Commission Submission for The Division of Revenue 2010/2011 Presentation to Select Committee on Finance 06 August 2009.
© 2004 The IPR-Helpdesk is a project of the European Commission DG Enterprise, co-financed within the fifth framework programme of the European Community.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 4 Slide 1 Software Processes.
Participation in the Process of Brownfield Regeneration Dagmar Petríková, Matej Jaššo „This project has been funded with support from the European Commission.
Lecture 9 Multi-Agent Systems Lecture 9 University “Politehnica” of Bucarest Adina Magda Florea
UMBC TAGA Youyong Zou, Li Ding, Rong Pan Feb 6,2003 Department of CSEE, UMBC.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
Programme Competitiveness Operational Programme Education for Competitiveness.
5th Working Group Meeting of the Fund for Bilateral Relations at National Level Programme CZ11 Public Health Inititatives Activities Proposal Prague, 9.
The Eurostars Programme is powered by EUREKA and the European Community Prague, 10 October 2011 EUR EKA B2B for R &D Cooperation Josef Martinec EUREKA.
1 Process activities. 2 Software specification Software design and implementation Software validation Software evolution.
Enterprise Resource Planning
Chapter 1: Introduction to Systems Analysis and Design
Cognitive Model of Trust as Relational Capital
Operational Programme Education for Competitiveness
Ontogrid’s Negotiation Service – WS-Agreement Negotiation
Auditing Cloud Services
Ministry of Education, Youth and Sports
Gestione di Service Level Agreements (SLA) in sistemi Grid
Bioagents and Biorobots David Kadleček, Michal Petrus, Pavel Nahodil
Chapter 1: Introduction to Systems Analysis and Design
ESC Use Case Review Joint OASIS Implementation Task Force Paul R
On the Use of Service Level Agreements in AssessGrid
Grant Implementation Agreement (GIA)
Chapter 1: Introduction to Systems Analysis and Design
Title of the presentation: Methods and Data Analysis
Yelena Shevchenko Director of Strategic Planning and
Presentation transcript:

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol Jiří Vokřínek, Jiří Bíba, Jiří Hodík, Jaromír Vybíhal, Michal Pěchouček Gerstner Laboratory, Department of Cybernetics Faculty of Electrical Engineering Czech Technical University in Prague Czech Republic 24 th January 2007 Jiří Bíba SOFSEM 2007 Harrachov, CR

A g e n t T e c h n o l o g y G r o u p Outline... By concluding commitments the game does not end, but rather starts! Motto: By concluding commitments the game does not end, but rather starts! Negotiation protocols for real-world competitive domains should allow for the natural behaviour of the involved parties, enable flexibility of cooperation, and take into account whole life-cycle of negotiated commitments with respect to their duration, eventual evolution and termination.  Agent Environments (cooperation, commitments, flexibility)  Interaction Protocols (limitations)  Competitive Contract Net Protocol (C-CNP)  Performatives in C-CNP (semantics)  Conclusion  Discussion

A g e n t T e c h n o l o g y G r o u p Agent Environments  Collaborative Multi-Agent Environments (Intra-Enterprise Level) agents’ primary motivation is maximization of their common social welfare  definition: agents’ primary motivation is maximization of their common social welfare  cooperative problem solving based on social commitments (W.&J.)  a-prior willingness to cooperation, common rationality & joint intentions (commitments kept, reconfigured or commonly dropped)  Competitive Multi-Agent Environments (Extra-Enterprise Level) agents’ primary motivation is maximization of their individual utilities (self-interested agents)  definition: agents’ primary motivation is maximization of their individual utilities (self-interested agents)  agents are willing to take on obligations only if rewarded, individual rationality & intentions may result in dropping the commitments  full commitments vs. levelled commitments (decommitments) (S.&L.)  explicit metrics of utility desirable – motivates agents to:  (i) enter commitments (rewards)  (ii) comply with commitments (penalties)

A g e n t T e c h n o l o g y G r o u p Interaction Protocols  One-to-one/One-to-many/Many-to-many  Monotonic Concession Protocol  n-agent extension of Monotonic Concession Protocol  Extended CNP and derived protocols  FIPA Query/Request Interaction Protocol  FIPA Dutch/English Auction Interaction Protocol Contract NetIterated Contract NetInteraction Protocol  FIPA Contract Net/Iterated Contract Net Interaction Protocol  Limitations of commonly used protocols designed for collaborative environments  usually designed for collaborative environments (although sometimes used inappropriately in competitive environments) do not cover all the contract/commitment life-cycle  usually do not cover all the contract/commitment life-cycle (conclusion, eventual evolution, termination)  lack of (standardized) interaction protocols for deployment in real-world competitive environments

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol  FIPA-like, multi-phase, multi-round interaction protocol hybrid state/sequence diagram of C-CNP:

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol

A g e n t T e c h n o l o g y G r o u p Competitive Contract Net Protocol

A g e n t T e c h n o l o g y G r o u p Performatives in C-CNP  Re-defined FIPA Performatives  less significant re-definition (almost FIPA compliant)  CFP, PROPOSE, ACCEPT_PROPOSAL, REJECT_PROPOSAL  more significant re-definition  AGREE: generalized  REFUSE: generalized  CONFIRM: generalized  INFORM (FAILURE): generalized (specialized)  New Performatives  IMPOSE_PROPOSAL  IMPOSE_PROPOSAL: 3 rd -party-info-based contract proposal  COUNTER_PROPOSE  COUNTER_PROPOSE: modified proposal by negotiation initiator  DECOMMIT  DECOMMIT: start of an optional decommitment negotiation  TAKE_BACK  TAKE_BACK: backing off from decommitment negotiation by payer  PROPOSE_PENALTY  PROPOSE_PENALTY: penalty proposal by the receiver (victim)  COUNTER_PROPOSE_PENALTY  COUNTER_PROPOSE_PENALTY: penalty proposal by the payer

A g e n t T e c h n o l o g y G r o u p Conclusion  Results  interaction protocol C-CNP for flexible cooperation in competitive environments allowing for commitments evolution and contract- conditions-compliance assessment with emphasis on deployment in e-commerce contracting (i.e. complete contract specification expected to be the subject of a multi-attribute negotiation)  implementation of C-CNP in JADE agent platform v3.3, supporting parallel run of multiple C-CNP in one time, multilevel execution and alternative protocol timing mechanism (machine time or externally triggered timer):  Future work  extension of the C-CNP protocol for contract re-negotiation (reconfiguration/outsourcing support)  algorithms and iterative approximate acquaintance models for (reconfigurable) contracting allowing for information inaccessibility, limited resources and reputation issues

A g e n t T e c h n o l o g y G r o u p Discussion Thank you for your attention! Acknowledgements: This research work is part-funded by the European Commission’s FP6 programme within the projects European Collaborative Networked Organizations Leadership - ECOLEAD (contract NO ) and Collaborative Process Automation Support Intelligent dynamic Agents in SME clusters - PANDA (contract NO ). The research is also part-funded by the Ministry of Education, Youth and Sports of the Czech Republic grant No. MSM Any opinions expressed in this presentation are those of the author(s)/organisation and do not necessarily reflect the views of the European Community. The Community is not liable for any use that may be made of the information contained herein.