Agent spaces: a scalable architecture for distributed logic agents

  • Authors:
  • Paul Tarau;Arun Majumdar;Paulo Moura

  • Affiliations:
  • University of North Texas, Denton, Texas;Vivomind Research LLC., Rockville, Maryland;University of Beira Interior & CRACS, INESC--TEC, Portugal

  • Venue:
  • Proceedings of the 2012 ACM Research in Applied Computation Symposium
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a simple agent construct associated to a named local database and a "Twitter-style" weak inheritance mechanism between local agents. On top of a remote predicate call layer, connecting distributed agent spaces, we build a replication mechanism allowing agents "visiting" remote spaces to expose their computational capabilities to non-local followers. The resulting protocol has the remarkable property that only updates to the state of the agents are sent over the network through transactional remote predicate calls guaranteed to always terminate, and therefore spawning of multiple threads can be avoided. At the same time, calls to a visiting agent's code by its followers are always locally executed, resulting in performance gains and reduced communication efforts.