Design of a Secure and Decentralized Location Service for Agent Platforms

Agent platforms designed for Internet-scale, open networks need scalable and secure location services for agents and services. The location service based on the Fonkey public key distribution infrastructure presented in this paper has been designed and implemented for this purpose. It is scalable in the total number of published identifier---contact address pairs, the number of updates/changes, and the number of agent platforms publishing and requesting contact addresses. This system also supports a signing mechanism to authenticate the publisher of an identifier---contact address pair. Experimental results show that the current implementation based on the Bunshin/Free Pastry overlay network exhibits good scaling behavior.

[1]  Frances M. T. Brazier,et al.  GROUP FORMATION AMONG DECENTRALIZED AUTONOMOUS AGENTS , 2004, Appl. Artif. Intell..

[2]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[3]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[4]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[5]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[6]  R. W. Hamming State of the art in scientific computing , 1963, AFIPS '63 (Spring).

[7]  Scott Rose,et al.  DNS Security Introduction and Requirements , 2005, RFC.

[8]  Franz J. Hauck,et al.  Locating objects in wide-area systems , 1998, IEEE Commun. Mag..

[9]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[10]  Frances M. T. Brazier,et al.  Scalable Middleware Environment for Agent-Based Internet Applications , 2004, PARA.

[11]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[12]  Evaggelia Pitoura,et al.  A scalable hash-based mobile agent location mechanism , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[13]  Tim Howes,et al.  Lightweight Directory Access Protocol (v3) , 1997, RFC.

[14]  Peter Druschel,et al.  Design and scalability of NLS, a scalable naming and location service , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[15]  BellifemineFabio,et al.  Developing multi-agent systems with a FIPA-compliant agent framework , 2001 .

[16]  A Scalable and Secure Global Tracking Service for Mobile Agents , 2001, Mobile Agents.

[17]  Maarten van Steen,et al.  Achieving scalability in hierarchical location services , 2002, Proceedings 26th Annual International Computer Software and Applications.

[18]  Derek Atkins,et al.  Threat Analysis of the Domain Name System (DNS) , 2004, RFC.

[19]  Corrado Santoro,et al.  Locating Mobile Agents in a Wide Distributed Environment , 2002, IEEE Trans. Parallel Distributed Syst..

[20]  M. Ibnkahla,et al.  EU's R&D activities on third-generation mobile satellite systems (S-UMTS) , 1998, IEEE Commun. Mag..

[21]  Scott Rose,et al.  DNS Security Introduction and Requirements , 2005, RFC.