Skip to main content

Self-Organisation and Evolution for Trust-Adaptive Grid Computing Agents

  • Chapter

Abstract

The Organic Computing (OC) initiative aims at introducing new, self-organising algorithms in order to cope better with the complexity of today’s systems. One approach to self-organisation is the introduction of agents which are able to continuously adapt their behaviour to changing environmental conditions and thus collectively create an efficient and robust system. In this paper, we introduce an evolutionary approach to an agent which acts autonomously and optimises its behaviour at run-time. The behaviour of the Evolutionary Agent is defined by ten chromosomes. When two agents interact, the inferior agent copies a part of the genes of the more successful agent. Therefore, the most successful gene combination will spread throughout the network. Application scenario for our evaluation is the Trusted Desktop Grid, a distributed system where computing resources are shared by autonomously acting agents.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/978-3-642-37577-4_18

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

Buying options

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
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Müller-Schloer, C., Schmeck, H.: Organic computing - Quo Vadis? In: Müller-Schloer, C., Schmeck, H., Ungerer, T. (eds.) Organic Computing - A Paradigm Shift for Complex Systems, chapter 6.2. Birkhäuser, Basel (2011)

    Google Scholar 

  2. Bernard, Y., Klejnowski, L., Hähner, J., Müller-Schloer, C.: Efficiency and robustness using trusted communities in a trusted desktop grid. In: Proceedings of the 2011 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshop (SASOW). IEEE Computer Society Press (2011)

    Google Scholar 

  3. Choi, S., Kim, H., Byun, E., Baik, M., Kim, S., Park, C., Hwang, C.: Characterizing and classifying desktop grid. In: 7th IEEE International Symposium on Cluster Computing and the Grid, 2007, pp. 743–748. CCGRID 2007 (2007)

    Google Scholar 

  4. Anderson, D.P.: Public computing: reconnecting people to science. In: Conference on Shared Knowledge and the Web. Residencia de Estudiantes, Madrid (2003)

    Google Scholar 

  5. Amoretti, M.: A framework for evolutionary peer-to-peer overlay schemes. In: Proceedings of the EvoWorkshops 2009 on Applications of Evolutionary Computing, EvoWorkshops 2009, pp. 61–70. Springer (2009)

    Google Scholar 

  6. Tyson, G., Grace, P., Mauthe, A., Kaune, S.: The survival of the fittest: an evolutionary approach to deploying adaptive functionality in peer-to-peer systems. In: Proceedings of the 7th Workshop on Reflective and Adaptive Middleware, ARM ’08, pp. 23–28. ACM, New York (2008)

    Google Scholar 

  7. Mui, L., Mohtashemi, M., Halberstadt, A.: A computational model of trust and reputation. In: Proceedings of the 35th Annual Hawaii International Conference on HICSS System Sciences, pp. 2431–2439, 7–10 Jan 2002

    Google Scholar 

  8. Zhao H, Li, X.: H-trust: a robust and lightweight group reputation system for peer-to-peer desktop grid. In: 28th International Conference on Distributed Computing Systems Workshops. ICDCS ’08, pp. 235–240, June 2008

    Google Scholar 

  9. Chakravarti, A.J., Baumgartner, G., Lauria, M.: The organic grid: self-organizing computation on a peer-to-peer network. IEEE T. Syst. Man Cy. A: Syst. Hum. 35(3), 373–384 (2005)

    Article  Google Scholar 

  10. Macy, M.W., Skvoretz, J.: The evolution of trust and cooperation between strangers: a computational model. Technical Report, October (1998)

    Google Scholar 

  11. Cakar, E.: Population-based runtime optimisation in static and dynamic environments. Ph.D. thesis, Leibniz Universität Hannover (2011)

    Google Scholar 

Download references

Acknowledgements

This research is funded by the research unit “OC-Trust” (FOR 1085) of the German Research Foundation (DFG).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yvonne Bernard .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bernard, Y., Klejnowski, L., Bluhm, D., Hähner, J., Müller-Schloer, C. (2014). Self-Organisation and Evolution for Trust-Adaptive Grid Computing Agents. In: Cagnoni, S., Mirolli, M., Villani, M. (eds) Evolution, Complexity and Artificial Life. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37577-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37577-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37576-7

  • Online ISBN: 978-3-642-37577-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics