Application Architecture of the Internet Simulation Model: Web Word of Mouth (WOM)

M. Rafea, F. Holmgren, K. Popov, S. Haridi (Sweden), S. Lelis, P. Kavassalis (Greece), and J. Sairamesh (USA)


Agents, Simulation, Internet, emergent behaviors


In this paper, we present an Internet simulation application: WoM. The WoM simulation aims at showing agglomerations of users in few web sites and at studying the different factors that lead to such a macro-structure. The paper focuses on the architecture of the multi-agent simulation environment. In this environment, a simulation application is constructed using four different components categories, namely: agent collections, a worker, a communication channels component, and a control component. An agent collection can be constructed from different kinds of Small World graph components. Small World graphs are used to represent the social network and web sites links. An agent collection scales to hundreds of thousands of agents. A worker component is configured from a set of behavior components to implement the behavior of agent collections. Simulation input/output is monitored through a communication channel component. The control component is responsible for configuration and initialization of the application components. The control component, also, invokes the worker at each simulation time step. For scalability, the environment architecture is designed to be suitable for distribution and parallelization.

Important Links:

Go Back