MADESE: A Simulation Environment for Mobile Agent

Mobile agent has attracted researchers in distributed computing for its features such as reactivity, autonomy and mobility. However, since mobile agent can react to the environment and migrate freely, it is very difficult to evaluate its performance. Further, the lack of a standard for the execution model of mobile agents also makes the performance issue ambiguous. In this paper, we build a direct execution simulation environment called MADESE for performance evaluation of mobile agents. The environment is built on a SMA model specifying mobile agent execution. Consisting of a parallel simulator with a set of built-in mobile agent systems in a LAN or one host, the environment can be used to simulate the behaviors of the mobile agents running in the Internet. We implement a prototype based on a modified Aglets platform and test the prototype with certain mobile agent-based algorithms.

[1]  Adelinde M. Uhrmacher,et al.  Modeling and simulation of mobile agents , 2000, Future Gener. Comput. Syst..

[2]  Jiannong Cao,et al.  A Direct Execution Approach to Simulating Mobile Agent Algorithms , 2004, The Journal of Supercomputing.

[3]  Jie Wu,et al.  A Mobile Agent Enabled Fully Distributed Mutual Exclusion Algorithm , 2002, Mobile Agents.

[4]  Jae-Hyun Kim,et al.  DEVS-Based Framework for Modeling/Simulation of Mobile Agent Systems , 2001, Simul..

[5]  J. Robert Jump,et al.  Cross-profiling as an efficient technique in simulating parallel computer systems , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[6]  Oswald Drobnik,et al.  Simulating mobile agent systems with Swarm , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[7]  Jiannong Cao,et al.  A practical approach to specifying and verifying mobile agent algorithms , 2005, Int. J. Pervasive Comput. Commun..

[8]  Sandhya Dwarkadas,et al.  Efficient Simulation of Parallel Computer Systems , 1991, Int. J. Comput. Simul..

[9]  Ewa Deelman,et al.  Asynchronous Parallel Simulation of Parallel Programs , 2000, IEEE Trans. Software Eng..

[10]  Jiannong Cao,et al.  A Discrete Event System Model for Simulating Mobile Agent , 2005, ISPA.