A Comparison of Performance-Evaluating Strategies for Data Exchange in Multi-agent System

  • Dariusz Król
  • Michał Zelmozer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4953)


The growing complexity of agent systems has made network management very difficult. The paper presents the comparative study of two different open-source MAS architectures. The main output of this paper can be summarized within two statements. Firstly, we focus on the description of selected features in Aglets and Jade. Secondly, we aim to provide the programming implementation of the same distributed data exchange experiment in both systems. We illustrate this by specifying a large number of experiments within different environment configurations to build a base for comparison Aglets and Jade and to put across valuation of network configuration impact on system performance.


Aglets Jade network quality RMI message passing communication process 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. Wiley Series in Agent Technology (2007)Google Scholar
  2. 2.
    Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: Jade Programmer’s Guide, JADE 3.5 (2007)Google Scholar
  3. 3.
    Ciobanu, G., Lucanu, D.: A Specification Language for Coordinated Objects. In: Specification and Verification of Component-Based Systems Workshop (2005)Google Scholar
  4. 4.
    Ciobanu, G., Lucanu, D.: Specification and Verification of Synchronizing Concurrent Objects. In: Integrated Formal Methods 2004. LNCS, Springer, Heidelberg (2004)Google Scholar
  5. 5.
    Ciobanu, G.: Coordination and Self-Organization in Multi-Agent Systems. In: SDA 2006, Jinan, China (2006)Google Scholar
  6. 6.
    Day, K., Al-Ayyoub, A.E.: Topological properties of OTIS-networks. Parallel and Distributed Systems, IEEE Transactions on 13(4), 359–366 (2002)CrossRefGoogle Scholar
  7. 7.
    Ferrari, L.: The Aglets 2.0.2. User’s Manual (2004)Google Scholar
  8. 8.
    Frelechoux, L., Osborne, M., Haas, R.: Topology optimization of IP over ATM. In: Universal Multiservice Networks, ECUMN 2000, pp. 122 – 131 (2000)Google Scholar
  9. 9.
    Grama, A., Gupta, A., Kumar, V.: Isoefficiency Function: A Scalability Metric for Parallel Algorithms and Architectures. Department of Computer Science, University of Minnesota (1993)Google Scholar
  10. 10.
    Gruer, P., Hilaire, V., Koukam, A., Cetnarowicz, K.: A formal framework for multi-agent systems analysis and design. Expert Systems with Applications 23, 349–355 (2002)CrossRefGoogle Scholar
  11. 11.
    Haeuser, J., et al.: A test suite for high-performance parallel Java. Advances in Engineering Software 31, 687–696 (2000)zbMATHCrossRefGoogle Scholar
  12. 12.
    Jamakovic, A., Uhlig, S.: On the relationship between the algebraic connectivity and graph’s robustness to node and link failures. In: Next Generation Internet Networks, 3rd EuroNGI Conference on 21-23, pp. 96–102 (2007)Google Scholar
  13. 13.
    Kolp, M., Giorgini, P., Mylopoulos, J.: Multi-agent architectures as organizational structures. Auton Agent Multi-Agent Sys 13, 3–25 (2006)CrossRefGoogle Scholar
  14. 14.
    Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Dariusz Król
    • 1
  • Michał Zelmozer
    • 1
  1. 1.Institute of Applied InformaticsWrocław University of TechnologyWrocławPoland

Personalised recommendations