International
Workshop on Massively Multi-Agent Systems (2004.12. 10-11)
Agent
Server Technology for Managing Millions of Agents
Gaku Yamamoto
IBM Research, Tokyo Research Lab.
In this paper, we describe technologies
for an agent server capable of hosting millions of agents. The agent server
needs a thread management mechanism, a memory management mechanism, and a
recovery management mechanism. To ensure a high level of system performance,
agent scheduling is important. We have developed a framework and agent running
environment named Caribbean. First, we describe a programming model of
Caribbean. Following the description, we explain technologies for managing
millions of agents. Some application scenarios including a real commercial
system using Caribbean are also introduced.