ABSTRACT
Mobile agent systems typically consist of many elements that dynamically change behaviour and have to face various faults and errors due to system openness and agent autonomy. Individual agents have to cope with those threats in order to ensure the resilience of the systems. This paper introduces a new component search approach to be applied in agent systems and proposes a design and implementation of a searching mechanism developed as an extension of the existing CAMA middleware. The approach allows dynamic system reconfiguration aiming at dealing with unpredictable changes in system behaviour and is in particular useful for tolerating various system faults. The approach is demonstrated through a sample application.
- A. Avižienis, J.-C. Laprie, B. Randell, C. Landwehr. Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Transactions on Dependable and Secure Computing, vol. 01, no. 1, pp. 11--33, Jan-Mar 2004. Google ScholarDigital Library
- B. Arief, A. Iliasov, and A. Romanovsky. On Using the CAMA Framework for Developing Open Mobile Fault Tolerant Agent Systems. In Proceedings of Software Engineering for Large-Scale Multi-Agent Systems (SELMAS) Workshop at ICSE 2006, pp. 29--36, 2006. Google ScholarDigital Library
- J. S. Bradbury, J. R. Cordy, J. Dingel, M. Wermelinger. A Survey of Self-Management in Dynamic Software Architecture Specifications. In proceedings of WOSS'04, Newport Beach, CA, USA, Oct 2004. Google ScholarDigital Library
- D. Capera, J. P. Georgé, M.-P. Gleizes, and P. Glize. The AMAS Theory for Complex Problem Solving Based on Self-Organising Cooperative Agents. International Workshop on Theory and Practice of Open Computational Systems (TAPOCS). Twelfth International IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE-2003), pp. 383--388. IEEE Computer Society Press, Los Alamitos, CA, 2003. Google ScholarDigital Library
- G. Di Marzo Serugendo, J. Fitzgerald, A. Romanovsky, and N. Guelfi. A Metadata-Based Architectural Model for Dynamically Resilient Systems. In 22nd ACM Symposium on Applied Computing, Seoul, Korea, March 11--15, 2007. pp 566--573. ACM, 2007. Google ScholarDigital Library
- G. Di Marzo Serugendo, M.-P. Gleizes, A. Karageorgos. Self-Organisation and Emergence in MAS: An Overview. Informatica 30, pp. 45--54, 2006.Google Scholar
- A. Fuggetta, G. P. Picco, G. Vigna. Understanding Code Mobility. IEEE Transactions on Software Engineering, vol. 24, no. 5, pp. 342--361, May 1998. Google ScholarDigital Library
- D. Gelernter. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80--112, 1985. Google ScholarDigital Library
- P. Grassé. La reconstruction du nid et les interactions interindividuelles chez les bellicositermes natalenis et cubitermes sp. La théorie de la stigmergie: essai d'interprétation des termites constructeurs. Insectes Sociaux, 6:41--83, 1959.Google ScholarCross Ref
- S. Hassas, G. Di Marzo Serugendo, A. Karageorgos, C. Castelfranchi. Self-Organising Mechanisms from Social and Business/Economics Approaches. Informatica, Jan 2006.Google Scholar
- A. Iliasov and A. Romanovsky. Exception Handling in Coordination-based Mobile Environments. In 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Edinburgh, Scotland, July 26--28, 2005, pp 341--350. IEEE CS. Google ScholarDigital Library
- A. Iliasov and A. Romanovsky. Structured Coordination Spaces for Fault Tolerant Mobile Agents. In C. Dony, J. L. Knudsen, A. Romanovsky, and A. Tripathi, editors, Advanced Topics in Exception Handling Techniques, pp. 182--201. LNCS-4119, 2006. Google ScholarDigital Library
- A. Iliasov. Implementation of CAMA Middleware. http://sourceforge.net/projects/cama. Last accessed: 24 Nov 2006.Google Scholar
- H. Karuna P. Valckenaers, B. Saint-Germain, P. Verstraete, C. B. Zamfirescu, H. Van Brussels. Emergent Forecasting using a Stigmergy Approach in Manufacturing Coordination and Control. Engineering Self-Organising Systems. S. Brueckner et al. (Eds), Lecture Notes in Artificial Intelligence, volume 3464, pp. 210--226, Springer-Verlag, Berlin, 2005. Google ScholarDigital Library
- L. Laibinis, E. Troubitsyna, A. Iliasov, and A. Romanovsky. Rigorous Development of Fault-Tolerant Agent Systems. In M. Butler, C. Jones, A. Romanovsky, and E. Troubitsyna. Rigorous Development of Complex Fault-Tolerant Systems, (eds.) pp. 241--260. LNCS-4157, 2006. Google ScholarDigital Library
- P. S. Mandal, K. Mukhopadhyaya. Checkpointing using Mobile Agents in Distributed Systems. In Proceedings of the International Conference on Computing: Theory and Applications (ICCTA'07), pp. 39--45, 2007. Google ScholarDigital Library
- J-P. Mano, C. Bourjot, G. Lopardo, P. Glize. Bio-inspired Mechanisms for Artificial Self-organised systems. Informatica, Jan 2006.Google Scholar
- H. V. Parunak, S. Brueckner, J. A. Sauter. Digital Pheromone Mechanisms for Coordination of Unmanned Vehicles. International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'02), pp. 449--450, ACM Press, New York, NY, USA, 2002. Google ScholarDigital Library
- G. P. Picco, A. L. Murphy, and G.-C. Roman. Lime: Linda Meets Mobility. In Proceedings of 21st Int. Conference on Software Engineering (ICSE'99), pp 368--377, 1999. Google ScholarDigital Library
Index Terms
- Resilience through dynamic reconfiguration in agent systems
Recommendations
XML-based agent communication, migration and computation in mobile agent systems
This article presents the research work that exploits using XML (Extensible Markup Language) to represent different types of information in mobile agent systems, including agent communication messages, mobile agent messages, and other system ...
Mobile-C: a mobile agent platform for mobile C-C++ agents
This article presents the design, implementation and application of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile C/C++ agents. IEEE FIPA standards are a set of specifications designed to ensure ...
Multi-agent Based Supply Chain Management with Dynamic Reconfiguration Capability
WI-IAT '08: Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02Supply chain management (SCM) has received increased attention in a globally challenging environment as companies face the necessity to improve customer service and maximize profit. Therefore, dynamic reconfiguration capability is vital for supply chain ...
Comments