Agent-to-Agent Discovery (A2A)



Semantic Web Technologies

     MultiAgent Systems
     Electronic Commerce

     MAS Management

     Information Gathering
Multi-Agent Learning
MAS Interoperability


Project Grants
Site Map

The RETSINA Agent-to-Agent (A2A) Communications Library allows agent applications to interact with each other over connections that traverse the popular Gnutella peer-to-peer (p2p) network. Utilizing the same protocols and messaging constructs that Gnutella file sharing applications use, agent applications can interact with other agents, or Gnutella clients, anywhere in the world across the Internet.

Automatic processes in the library facilitate agent interactions by dynamically discovering other groups of agents with similar interests that are currently active on the Internet, and forming interlinked communities of these agents. The asynchronous managed-broadcast communications model of the Gnutella peer-to-peer network allows multiple service providers to respond to agent queries and requests. Encryption and filtering of messages to require agent-only processing of the most appropriate messages is also part of the library's core functionality.


K. Sycara, M. Paolucci, A. Ankolekar and N. Srinivasan, "Automated Discovery, Interaction and Composition of Semantic Web services," Journal of Web Semantics, Volume 1, Issue 1, September 2003, pp. 27-46.

M. Paolucci, K. Sycara, T. Nishimura, and N. Srinivasan, "Using DAML-S for P2P Discovery," in Proceedings of the First International Conference on Web Services (ICWS'03), Las Vegas, Nevada, USA, June 2003, pp 203- 207 .

B. Langley, M. Paolucci, and K. Sycara, "Discovery of Infrastructure in Multi-Agent Systems," in Agents 2001 Workshop on Infrastructure for Agents, MAS, and Scalable MAS.

Robotics Institute Project Page


Copyright 2006 - 2012 © Advanced Agent-Robotics Technology Lab - The Robotics Institute - Carnegie Mellon University

Internal Site (Restricted Access).