Skip to main content

Towards a Self-healing Multi-agent Platform for Distributed Data Management

  • Conference paper
  • First Online:
Advances in Practical Applications of Cyber-Physical Multi-Agent Systems: The PAAMS Collection (PAAMS 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10349))

  • 1363 Accesses

Abstract

We demonstrate a self-healing multi-agent simulation platform for distributed data-management tasks, including data collection and synchronisation. Collective tasks can be simulated within two types of environments: uncharted terrains with various obstacles, and computing networks with different complex topologies. Agents explore their environment, collect and update local data, and exchange data with agents that they encounter, until the collective task is completed. We have previously implemented several agent exploration algorithms and evaluated their performance in terms of completion speed (essential when agents may fail) and resource overheads (essential in constrained environments). Here, we focus on the agents’ ability to self-heal, via local replication, so as to ensure task completion. We focus on computing network environment, where software replication is more feasible. Envisaged applications include data management in computing clouds, distributed databases, sensor networks, robot swarms and the Internet of Things.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    “Replication-based Self-healing of Mobile Agents Exploring Complex Networks” – submitted to PAAMS 2017.

  2. 2.

    http://www.alife.unal.edu.co/%7Eaerodriguezp/networksim/.

References

  1. Tanenbaum, A., Steen, M.V.: Distributed Systems: Principles and Paradigms. Prentice-Hall, Upper Saddle River (2006)

    MATH  Google Scholar 

  2. Lalanda, P., Mccann, J.A., Diaconescu, A.: Autonomic Computing: Principles, Design and Implementation. Springer, Heidelberg (2013)

    Book  Google Scholar 

  3. Kephart, J.O., Chess, D.M., Jeffrey, O., David, M.: The vision of autonomic computing. Computer 36, 41–50 (2003)

    Article  Google Scholar 

  4. Hu, J., Gao, J.I., Liao, B.S., Chen, J.J., Jun, W.: Multi-agent system based autonomic computing environment. In: Proceedings of 2004 International Conference on Machine Learning and Cybernetics, vol. 1, pp. 105–110 (2004)

    Google Scholar 

  5. Bisadi, M., Sharifi, M.: A biologically-inspired preventive mechanism for self-healing of distributed software components. In: The Second International Conference on Advanced Engineering Computing and Applications in Sciences, ADVCOMP 2008, pp. 152–157 (2008)

    Google Scholar 

  6. Rodriguez, A., Gomez, J., Diaconescu, A.: Foraging-inspired self-organisation for terrain exploration with failure-prone agents. In: 2015 IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems, pp. 121–130. IEEE, October 2015

    Google Scholar 

  7. Rodriguez, A., Gomez, J., Diaconescu, A.: Exploring complex networks with failure-prone agents. In: Verlag, S. (ed.) 15th Mexican International Conference on Artificial Intelligence, MICAI 2016. LNCS (2016)

    Google Scholar 

  8. Gomez, J.: Unalcol agents (2016). https://github.com/jgomezpe/unalcol/tree/master/agents/src/unalcol/agents

  9. White, S.: Analysis and visualization of network data using JUNG. J. Stat. Softw. VV, 1–35 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arles Rodríguez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Rodríguez, A., Gómez, J., Diaconescu, A. (2017). Towards a Self-healing Multi-agent Platform for Distributed Data Management. In: Demazeau, Y., Davidsson, P., Bajo, J., Vale, Z. (eds) Advances in Practical Applications of Cyber-Physical Multi-Agent Systems: The PAAMS Collection. PAAMS 2017. Lecture Notes in Computer Science(), vol 10349. Springer, Cham. https://doi.org/10.1007/978-3-319-59930-4_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59930-4_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59929-8

  • Online ISBN: 978-3-319-59930-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics