skip to main content
10.1145/1479772.1479792acmconferencesArticle/Chapter ViewAbstractPublication PagessereneConference Proceedingsconference-collections
research-article

Resilience through dynamic reconfiguration in agent systems

Published: 17 November 2008 Publication History

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.

References

[1]
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.
[2]
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.
[3]
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.
[4]
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.
[5]
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.
[6]
G. Di Marzo Serugendo, M.-P. Gleizes, A. Karageorgos. Self-Organisation and Emergence in MAS: An Overview. Informatica 30, pp. 45--54, 2006.
[7]
A. Fuggetta, G. P. Picco, G. Vigna. Understanding Code Mobility. IEEE Transactions on Software Engineering, vol. 24, no. 5, pp. 342--361, May 1998.
[8]
D. Gelernter. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80--112, 1985.
[9]
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.
[10]
S. Hassas, G. Di Marzo Serugendo, A. Karageorgos, C. Castelfranchi. Self-Organising Mechanisms from Social and Business/Economics Approaches. Informatica, Jan 2006.
[11]
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.
[12]
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.
[13]
A. Iliasov. Implementation of CAMA Middleware. http://sourceforge.net/projects/cama. Last accessed: 24 Nov 2006.
[14]
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.
[15]
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.
[16]
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.
[17]
J-P. Mano, C. Bourjot, G. Lopardo, P. Glize. Bio-inspired Mechanisms for Artificial Self-organised systems. Informatica, Jan 2006.
[18]
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.
[19]
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.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SERENE '08: Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems
November 2008
133 pages
ISBN:9781605582757
DOI:10.1145/1479772
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 November 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. component search
  2. dynamic reconfiguration
  3. mobile agents
  4. resilience CAMA middleware

Qualifiers

  • Research-article

Conference

SERENE '08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 129
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media