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.