Abstract
The computational Grid is an infrastructure which enables the execution of applications demanding huge computing resources. Hence, it can be the right environment for large-scale Multi-agent based simulation (MABS) applications. However, due to the nature of the Grid and the characteristics of MABS, achieving optimum performance poses a great challenge. Performance study of MABS applications is therefore a necessary undertaking which requires an understanding of these characteristics and the extent of their influence. Moreover, owing to the dynamicity and heterogeneity of the Grid, it is difficult to achieve performance gains without a middleware support for application deployment and dynamic reconfiguration. This paper presents a study of the key features of MABS applications that affect performance and proposes a supportive middleware to MABS platforms. Experiments show that the proposed middleware can bring performance improvement for MABS applications on the Grid.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cioffi-Revilla, C.: Invariance and universality in social agent-based simulations. In: Proc. National Academy of Science USA, vol. 99 (suppl. 3), pp. 7314–7316 (2002)
Davidsson, P., Holmgren, J., Kyhlbäck, H., Mengistu, D., Persson, M.: Applications of multi-agent based simulations. In: Antunes, L., Takadama, K. (eds.) MABS 2006. LNCS (LNAI), vol. 4442. Springer, Heidelberg (2007)
Sansores, C., Pavon, J.: A framework for agent based social simulation. In: The Second European Workshop on Multi-Agent Systems, Barcelona, Spain (2004)
Gasser, L., Kakugawa1, K., Chee1, B., Esteva1, M.: Smooth scaling ahead: Progressive MAS simulation from single PCs to Grids. In: Davidsson, P., Logan, B., Takadama, K. (eds.) MABS 2004. LNCS (LNAI), vol. 3415, pp. 1–10. Springer, Heidelberg (2005)
Baker, M., Apon, A., Ferner, C., Brown, J.: Emerging Grid standards, vol. 38(4), pp. 43–50. IEEE Computer Press, USA (2005)
Sotomajor, B.: The Globus toolkit 4 programmer’s tutorial (visited, March 2006), http://gdp.globus.org/gt4-tutorial/
Helsinger, A., Lazarus, R., Wright, W., Zinky, J.: Tools and techniques for performance measurement of large distributed multi-agent systems. In: Second International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 843–850. ACM, New York (2003)
Xu, Z., Miller, B.P., Naim, O.: Dynamic instrumentation of threaded applications. In: Proc. 7th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Georgia, USA (1999)
Author, N.: The behaviour of Java threads under Linux NPTL (visited, July 2006), www.amitysolutions.com.au/documents/NPTL_Java_threads.pdf
Tichy, W.F.: Should computer scientists experiment more? IEEE Computer 31(5), 32–40 (1998)
Timm, I.J., Pawlaszczyk, D.: Large Scale Multiagent Simulation on the Grid. In: Proceedings of 5th IEEE International Symposium on Cluster Computing and the Grid. IEEE Computer Society Press, Washington (2005)
Jarvis, S.A., Spooner, D.P., Keung, H.N.L.C., Nudd, G.R.: Performance prediction and its use in parallel and distributed computing systems. In: Proceedings of the 17th International Symposium on Parallel and Distributed Processing. IEEE Computer Society Press, Los Alamitos (2003)
Badia, R.M.: Performance Prediction in a Grid environment. In: 1st European Across Grids Conference, Santiago de Compostela (2003)
Puppin, D., Tonellotto, N., Laforenza, D.: Using Web Services to Run Distributed Numerical Applications. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J. (eds.) EuroPVM/MPI 2004. LNCS, vol. 3241, pp. 207–214. Springer, Heidelberg (2004)
Marieto, M.B., et al.: Requirements Analysis of Agent-Based Simulation Platforms. In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS (LNAI), vol. 2581. Springer, Heidelberg (2003)
Page, B., Kreutzer, W.: The Java Simulation Handbook. Shaker Verlag, Aachen (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mengistu, D., Davidsson, P., Lundberg, L. (2008). Middleware Support for Performance Improvement of MABS Applications in the Grid Environment. In: Antunes, L., Paolucci, M., Norling, E. (eds) Multi-Agent-Based Simulation VIII. MABS 2007. Lecture Notes in Computer Science(), vol 5003. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70916-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-70916-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70915-2
Online ISBN: 978-3-540-70916-9
eBook Packages: Computer ScienceComputer Science (R0)