Assessing Performance of Agents in a MAS: An Experimental Study

Ajitha Santhakumari, T. V. Suresh Kumar


A Multi-Agent System (MAS) is understood as a system consisting of interacting autonomous agents. Research on MAS is mainly concerned with functional properties such as coordination, rationality, and knowledge modeling. A very less attention is paid for the research activity on the nonfunctional properties performance, scalability and reliability of the MAS. However, as the MAS technologies have gradually matured to be exploited in building practical distributed applications, the non-functional properties have become increasingly important, and it is now vital to pay attention to the issues of nonfunctional characteristics of agents. We propose to access the performance of agents in MAS and the system is implemented using JADE. The experimental study provides the opportunity for cause and effect relationships. We considered a tiered architecture for the MAS. A tiered design can lessen the overall impact of changes to the application and allows modifying a component without disturbing the next Tier. So with the help of a good deployment plan, we can distribute the layers over multiple physical tiers in distributed computing to implement a better architecture of the system.  The case study considered for illustration is Supply-Chain Management and the results obtained are validated with the tool SMTQA.


Multi-Agent System, Performance, JADE, Tired Architecture, Supply Chain Management, SMTQA.

Full Text:



C.U. Smith and L.G. , Williams., Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. s.l.: Addison Wesley, 2002. Visited 17-4-2017[Online]

Nicholas.R.Jennings, Katia Sycara, K.Wooldridge, M.: A roadmap of agent research and development. International Journal of Autonomous Agents and Multi-Agent Systems (1998) 7–38.

PeterStone,Manuela eloso(2000),“Multi agent Systems: A Survey from a Machine Learning Perspective”, In Autonomous Robotics volume 8,Number 3,July 2000. Carnegie Mellon University, Pittsburgh.

T. Moyaux, B. Chaib-draa, and S. D’Amours, Multiagent based Supply Chain Management, Springer-Verlag, Berlin Heidelberg, 2006.

Ramakrishna Govindu, Ratna Babu Chinnam (2007),” MASCF: A generic process-centered methodological framework for analysis and design of multi-agent supply chain systems”, Computers & Industrial Engineering 53 (2007) 584–609.

Chang-Hyun Jo , Jeffery M. Einhorn(2003),“A Process for BDI Agent-based Software Construction”, IMCSE 2003 – SERP’03,Las Vegas, Nevada, USA.

V. Cortellessa, G. Iazeolla and R. Mirandola,., "Early Generation of Performance Models for Object-Oriented Systems." 2000, Vol. vol.147, pp. pp. 61-72.

S. Balsamo and M. Marzolla., Simulation-Based Performance Modeling of UML Software Architectures. Ph. D thesis, Ca' Foscari University of Venice. Italy : s.n., 2004.

Simonetta Balsamo and Moreno Marzolla., "Performance Evaluation of UML Software architectures with Multiclass Queueing Network Models." Spain : s.n., July 2005. Proc. 5th International Workshop on Software and Performance . pp. pp. 37-42.

Ka-Po Chow and Yu-Kwong Kwok “On Load Balancing for Distributed Multiagent Computing”, ieee transactions on parallel and distributed systems, vol. 13, no.8, 2002. Object Management Group (OMG) UML 2.1.1 Superstructure Specification, 2007.

Hyunsang Youn, Suhyeon Jang, Eunseok Lee, A Novel Approach for Performance Improvement of Multi-Agent based System Architecture, International Journal of Software Engineering and Its Application,Vol. 2, No. 1, January, 2008.

Ye Chen , Yun Peng , Tim Finin , Yannis Labrou , Bill Chu , Jian Yao , Rongming Sun , BobWillhelm , Scott Cost, A negotiation-based Multi-agent System for Supply Chain Management ,In Proceedings of Agents 99 Workshop on Agent Based Decision-Support for Managing the Internet-Enabled Supply-Chain,pp 15-20.

A. Ali, M. Aslam, J. I. Janjua and M.U. Chaudhry, Methodology for Performance Evaluation of Distributed Multi Agent System. The Nucleus 54, No. 2 (2017) 75-82.

L. C. M. Perera & A. S. Karunananda. Using a Multi-Agent system for supply chain management,Int. J. of Design & Nature and Ecodynamics. Vol. 11, No. 2 (2016) 107–115.

Kamalendu Pala, Bill Karakostas,A Multi Agent-Based Service Framework for Supply Chain Management ,Procedia Computer Science 32 ( 2014 ) 53 – 60.

D E Geetha and T V S Kumar. Performance Modeling and Evaluation of Distributed Systems, Ph.D thesis, Visvesvaraiah Technological University, Karnataka, 2012



  • There are currently no refbacks.

Copyright (c) 2018 International Journal of Advanced Research in Computer Science