An efficient and light-weight multi-tasking model to achieve Intra-Agent concurrency for SAGE


Autoria(s): Tariq, A.; Basharat, A.; Ahmad, H. F.; Shahid, A. R.
Data(s)

2004

Resumo

Multi-agent systems implicate a high degree of concurrency at both the Inter- and Intra-Agent levels. Scalable, fault tolerant, Agent Grooming Environment (SAGE), the second generation, FIPA compliant MAS requires a built in mechanism to achieve both the Inter- and Intra-Agent concurrency. This paper dilates upon an attempt to provide a reliable, efficient and light-weight solution to provide intra-agent concurrency with-in the internal agent architecture of SAGE. It addresses the issues related to using the JAVA threading model to provide this level of concurrency to the agent and provides an alternative approach that is based on an eventdriven, concurrent and user-scalable multi-tasking model for the agent's internal model. The findings of this paper show that our proposed approach is suitable for providing an efficient and lightweight concurrent task model for SA GE and considerably outweighs the performance of multithreaded tasking model based on JAVA in terms of throughput and efficiency. This has been illustrated using the practical implementation and evaluation of both models. © 2004 IEEE.

Identificador

http://eprints.qut.edu.au/93920/

Publicador

IEEE

Relação

DOI:10.1109/INMIC.2004.1492957

Tariq, A., Basharat, A., Ahmad, H. F., & Shahid, A. R. (2004) An efficient and light-weight multi-tasking model to achieve Intra-Agent concurrency for SAGE. In Proceedings of INMIC 2004. 8th International Multitopic Conference, 2004, IEEE, National Univ. of Sci. & Technol., Rawalpindi, Pakistan, pp. 611-617.

Direitos

Copyright 2004 IEEE

Fonte

Faculty of Health; Institute of Health and Biomedical Innovation; School of Public Health & Social Work

Tipo

Conference Paper