Abstract
This chapter deals with performance issues in multi-agent systems and mobile agent networks applied to the Internet and enterprise systems. A mobile agent network extends the notion of a multi-agent system to the networked and distributed environment defining the Internet and enterprise systems which supports agent hosting, execution, communication and migration, and enables interaction among service users and service providers. The basic performance measures relevant to agent-based Internet applications and enterprise systems are response time and throughput. For performance evaluation purposes, a multi-agent system and a mobile agent network are described as a queuing system where an agent represents an information unit to be served. The problem of establishing and configuring agent-based distributed systems, including agent service capability, allocation of services to agents, and assignment of agents to systems nodes, is elaborated upon. Strategies for distributing services to agents and assigning agents to nodes, and their optimisation are discussed. Operational performance is analysed with network calculus using a theory of deterministic queuing. Case studies, as well as simulation-based performance evaluation results are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Podobnik, V., Petric, A., Jezic, G.: An agent-based solution for dynamic supply chain management. Journal of Universal Computer Science 14(7), 1080–1104 (2008)
Sinkovic, V., Lovrek, I.: Generic model of a mobile agent network suitable for performance evaluation. In: Howlett, R.J., Jain, L.C. (eds.) KES, pp. 675–678. IEEE, Los Alamitos (2000)
Kusek, M., Lovrek, I., Sinkovic, V.: Agent team coordination in the mobile agent network. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS (LNAI), vol. 3681, pp. 240–245. Springer, Heidelberg (2005)
Huebner, F.: Performance and capacity evaluation of ip networks and systems. IT Pro 6, 38–43 (2001)
Sugawara, T., Fukuda, K., Hirotsu, T., Sato, S.: Multi-agent systems performance by adaptive/non-adaptive agent selection. In: IAT 2006: Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology, pp. 555–559. IEEE Computer Society, Washington (2006)
Sinkovic, V., Lovrek, I.: A model of massively parallel call and service processing in telecommunications. J. Syst. Archit. 43(6-7), 479–490 (1997)
Boutilier, C.: Sequential optimality and coordination in multiagent systems. In: Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence, pp. 478–485 (1999)
Pynadath, D.V., Tambe, M.: The communicative multiagent team decision problem: Analyzing teamwork theories and models. Journal of Artificial Intelligence Research 16, 389–423 (2002)
Xuan, P., Lesser, V.: Multi-Agent Policies: From Centralized Ones to Decentralized Ones. In: Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems, Part 3, pp. 1098–1105 (2002)
Koriem, S.M.: Development, analysis and evaluation of performance models for mobile multi-agent networks. Comput. J. 49(6), 685–709 (2006)
Rana, O.F.: Performance management of mobile agent systems. In: AGENTS 2000: Proceedings of the fourth international conference on Autonomous agents, pp. 148–155. ACM, New York (2000)
Boudec, J.Y.L., Thiran, P.: Network Calculus. LNCS, vol. 2050, p. 3. Springer, Heidelberg (2001)
Pandit, K., Schmitt, J., Steinmetz, R.: Network calculus meets queueing theory -a simulation based approach to bounded queues. In: Proceedings IWQOS 2004 Twelfth IEEE International Workshop on Quality of Service, Montreal, Canada, pp. 114–120. Oxford University Press, Oxford (2004)
Schiøler, H., Jessen, J., Dalsgaard, J., Larsen, K.: Network calculus for real time analysis of embedded systems with cyclic task dependencies. In: Proceedings of the 20th International Conference on Computers and Their Applications, New Orleans, USA, pp. 326–332 (2005)
Bettini, L., De, R., Loreti, N.M.: Software update via mobile agent based programming. In: Proceedings of the 2002 ACM symposium on Applied computing, pp. 32–36. ACM Press, New York (2002)
Jezic, G., Kusek, M., Desic, S., Labor, O., Caric, A., Huljenic, D.: Multi–agent remote maintenance shell for remote software operationsg. In: Palade, V., Howlett, R.J., Jain, L. (eds.) KES 2003. LNCS, vol. 2774, pp. 675–682. Springer, Heidelberg (2003)
Sherif, M.H., Ho, S.: Evolution of operation support systems in public data networks. In: Proceedings of the 5th IEEE Symposium on Computers & Communications, pp. 72–77 (2000)
Houssos, N., Alonistioti, A., Merakos, L., Mohyeldin, E., Dillinger, M., Fahrmair, M., Schoenmakers, M.: Advanced adaptability and profile management framework for the support of flexible mobile service provision. Special Issue on (R)Evolution towards 4G Mobile Communication Systems 10(4) (August 2003)
Jezic, G., Kusek, M., Desic, S., Caric, A., Huljenic, D.: Multi–agent remote maintenance shell for remote software operations. In: Palade, V., Howlett, R.J., Jain, L. (eds.) KES 2003. LNCS (LNAI), vol. 2774, pp. 675–682. Springer, Heidelberg (2003)
JADE: Java agent development framework, http://jade.tilab.com/
FIPA: The foundation for intelligent physical agents, http://jade.tilab.com/
Jurasovic, K., Kusek, M.: Optimizing service distributions using a genetic algorithm. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 158–165. Springer, Heidelberg (2008)
Kusek, M., Jurasovic, K., Petric, A.: Simulation of mobile agent network. In: Proceedings of the 9th International Conference on Telecommunications (ConTEL 2007), pp. 49–56 (2008)
Kusek, M., Jezic, G., Jurasovic, K., Sinkovic, V.: Network simulation in a fragmented mobile agent network. In: Apolloni, B., Howlett, R.J., Jain, L. (eds.) KES 2007, Part I. LNCS (LNAI), vol. 4692, pp. 214–221. Springer, Heidelberg (2007)
Kusek, M., Jurasovic, K., Jezic, G.: Verification of the mobile agent network simulator - a tool for simulating multi-agent systems. International Journal of Software Engineering and Knowledge Engineering 18(5), 651–682 (2008)
Sinkovic, V., Kusek, M., Jezic, G., Lovrek, I.: Performance evaluation of a mobile agent network using network calculus. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 174–181. Springer, Heidelberg (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kusek, M., Jurasovic, K., Lovrek, I., Sinkovic, V., Jezic, G. (2010). Performance Models for Multi-agent Systems and Mobile Agent Network. In: Hãkansson, A., Hartung, R., Nguyen, N.T. (eds) Agent and Multi-agent Technology for Internet and Enterprise Systems. Studies in Computational Intelligence, vol 289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13526-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-13526-2_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13525-5
Online ISBN: 978-3-642-13526-2
eBook Packages: EngineeringEngineering (R0)