• DocumentCode
    2069666
  • Title

    Distributed, parallel simulation of multiple, deliberative agents

  • Author

    Uhrmacher, A.M. ; Gugler, K.

  • Author_Institution
    Dept. of Comput. Sci., Ulm Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    101
  • Lastpage
    108
  • Abstract
    Multi agent systems comprise multiple, deliberative agents embedded in and recreating patterns of interactions. Each agent´s execution consumes considerable storage and calculation capacities. For testing multi agent systems, distributed parallel simulation techniques are required that take the dynamic pattern of composition and interaction of multi-agent systems into account. Analyzing the behavior of agents in virtual, dynamic environments necessitates relating the simulation time to the actual execution time of agents. Since the execution time of deliberative components can hardly be foretold, conservative techniques based on lookahead are not applicable. On the other hand, optimistic techniques become very expensive if mobile agents and the creation and deletion of model components are affected by a rollback. The developed simulation layer of JAMES (a Java Based Agent Modeling Environment for Simulation) implements a moderately optimistic strategy which splits simulation and external deliberation into different threads and allows simulation and deliberation to proceed concurrently by utilizing simulation events as synchronization points
  • Keywords
    Java; discrete event simulation; mobile computing; multi-agent systems; multi-threading; JAMES; Java Based Agent Modeling Environment for Simulation; agent behavior; calculation capacities; conservative techniques; deliberative components; distributed parallel simulation; distributed parallel simulation techniques; dynamic pattern; execution time; external deliberation; interaction patterns; lookahead; mobile agents; model components; multi agent system testing; multi agent systems; multiple deliberative agents; optimistic strategy; optimistic techniques; simulation events; simulation layer; simulation time; synchronization points; virtual dynamic environments; Analytical models; Computational modeling; Computer science; Discrete event simulation; Java; Mobile agents; Multiagent systems; Runtime; System testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2000. PADS 2000. Proceedings. Fourteenth Workshop on
  • Conference_Location
    Bologne
  • Print_ISBN
    0-7695-0677-1
  • Type

    conf

  • DOI
    10.1109/PADS.2000.847150
  • Filename
    847150