Skip to main content

Self-adaptive Worker-Helper Systems with Self-Organized Task Allocation

  • Chapter
Organic Computing

Summary

In this chapter a self-organized worker helper system is described, which is part of an abstract Organic Computing system (OC system). It consists of normal worker components and helper components, and the workers need some service from time to time in order to continue with their normal work. The service is done by the helpers, which have reconfigurable hardware to perform the different service tasks. The speed of service for a certain task depends on the amount of resources configured for this task. Strategies are presented that can be used by the helpers to decide whether to accept a service task and how to reconfigure themselves. It is also described how the worker helper system can be organized without global knowledge about the type of service requests and the set of available helper components. In order to obtain a decentralized mechanism and to make it suitable for the paradigm of OC a fully decentralized and dynamic clustering algorithm has been combined with a self-organized task allocation system. Empirical results show that the described worker helper system can adapt to dynamic situations with changing probabilities for service, and that decentralized clustering is able to reduce the reconfiguration cost significantly.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Bonabeau, G. Theraulaz, and J.-L. Deneubourg: Fixed response thresholds and the regulation of division of labor in insect societies. Bulletin of Mathematical Biology, 60:753–807, 1998.

    Article  MATH  Google Scholar 

  2. E. Bonabeau, G. Theraulaz, and J.-L. Deneubourg: Quantitative study of the fixed threshold model for the regulation of division of labor in insect societies. Proc. Roy. Soc. London B 263, 1565–1569. 1996.

    Google Scholar 

  3. GI: Organic Computing / VDE, ITG, GI - Positionspapier. 2003, http://www.gi-ev.de/fileadmin/redaktion/Presse/VDE-ITG-GI-Positionspapier_20Organic_20Computing.pdf

  4. N. Labroche, N. Monmarché, G. Venturini . A new clustering algorithm based on the chemical recognition system of ants. Proc. European Conf. on AI, IOS Press, 345–349 (2002).

    Google Scholar 

  5. N. Labroche, N. Monmarché, G. Venturini: AntClust: Ant Clustering and Web Usage Mining. Proc. of GECCO-2003, Springer, LNCS 2723, 25–36 (2003).

    Google Scholar 

  6. D. Merkle, M. Middendorf and A. Scheidler. Dynamic Decentralized Packet Clustering in Networks. In: Rothlauf, F. et al. (editor): Proc. of the 2nd European Workshop on Evolutionary Algorithms in Stochastic and Dynamic Environments, LNCS 3449, 574–583, 2005.

    Google Scholar 

  7. D. Merkle, M. Middendorf and A. Scheidler. Decentralized Packet Clustering in Router-based Networks. International Journal of Foundations of Computer Science, 16(2): 321-341, 2005.

    Article  MATH  Google Scholar 

  8. D. Merkle, M. Middendorf and A. Scheidler. Self-Organized Task Allocation for Computing Systems with Reconfigurable Components. Proc. of the 9th International Workshop on Nature Inspired Distributed Computing (NIDISC’06), IEEE, 8 pp., 2006.

    Google Scholar 

  9. D. Merkle, M. Middendorf, A. Scheidler: Using Decentralized Clustering for Task Allocation in Networks with Reconfigurable Helper Units Proc. International Workshop on Self-Organizing Systems 2006 (IWSOS 2006), LNCS 4124, 137–147, 2006.

    Google Scholar 

  10. C. Müller-Schloer, C. von der Malsburg, R. P. Würtz: Organic Computing. Informatik Spektrum, 27(4):332-336, 2004.

    Article  Google Scholar 

  11. H. Schmeck: Organic Computing – A New Vision for Distributed Embedded Systems. Proc. of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2005), 201-203, 2005.

    Google Scholar 

  12. G. Theraulaz, E. Bonabeau, and J. Deneubourg: Response threshold reinforcement and division of labor in insect societies, Proc. Roy. Soc. London B 265, 327-332, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Merkle, D., Middendorf, M., Scheidler, A. (2009). Self-adaptive Worker-Helper Systems with Self-Organized Task Allocation. In: Organic Computing. Understanding Complex Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77657-4_10

Download citation

Publish with us

Policies and ethics