Skip to main content

An Observer/Controller Architecture for Adaptive Reconfigurable Stacks

  • Conference paper
Systems Aspects in Organic and Pervasive Computing - ARCS 2005 (ARCS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3432))

Included in the following conference series:

  • 462 Accesses

Abstract

In this paper, we discuss the necessity of new observation and control structures for organic computing systems starting from the basic contradiction between bottom-up behaviour and top-down design. An Observer/Controller architecture serves the purpose to keep emergent behaviour within predefined limits. As an illustration, a framework for reconfigurable protocol stacks is introduced, which contains an agent-based monitoring framework as well as a reconfiguration manager. After describing a TCP/IP protocol stack implementation, based on the framework, similarities between the introduced framework and the Observer/Controller architectural pattern will be pointed out.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Müller-Schloer, C.: Organic Computing – On the Feasibility of Controlled Emergence. In: Proceedings of CODES+ISSS 2004, September 2004, ACM, Stockholm (2004)

    Google Scholar 

  2. Brainexplorer (September 2004), Available at http://www.brainexplorer.org

  3. Herkersdorf, A., et al.: Towards a Framework and a Design Methodology for Autonomic Integrated Systems. In: Dadam, P., Reichert, M. (eds.) Proceedings of the Workshop on Organic Computing, Informatik 2004, Ulm (September 2004)

    Google Scholar 

  4. Software-defined radio (SDR) (September 2004), Available at http://en.wikipedia.org/wiki/Softwaredefined_radio

  5. Prigogine, I., Kondepudi, K.: Modern Thermodynamics: From Heat Engines to Dissipative Structures. John Wiley & Sons, Chichester (1998)

    MATH  Google Scholar 

  6. Albert, R., Barab’asi, A.: Statistical mechanics of complex networks. Review of Modern Physics 74, 47 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  7. Lansing, J., Kremer, J.: Emergent properties of balinese water temple networks: Coadaptation on a rugged fitness landscape. In: Langton, C. (ed.) Proceedings of the Workshop on Artificial Life (ALIFE 1992), Santa Fe, NM, USA, June 1992, Addison-Wesley, Reading (1994)

    Google Scholar 

  8. Cohen, D.: All the world’s a net. New Scientist 174(2338), 24 (2003)

    Google Scholar 

  9. Mendes, J., Dorogovtsev, S.: Evolution of networks: from biological nets to the internet and WWW. Oxford University Press, Oxford (2003)

    MATH  Google Scholar 

  10. Prigogine, I., Stengers, I.: Dialog mit der Natur, p. 181. Piper (1990)

    Google Scholar 

  11. Ray, T.S.: An approach to the synthesis of life. In: Langton, C., Taylor, C., Farmer, J., Rasmussen, S. (eds.) Artificial Life II, volume X of SFI Studies in the Sciences of Complexity, Addison-Wesley, Redwood City (1991)

    Google Scholar 

  12. Sims, K.: Evolving virtual creatures. In: Computer Graphics (Siggraph 1994 Proceedings), July 1994, ACM Press, New York (1994)

    Google Scholar 

  13. Prusinkiewicz, P., Lindenmayer, A.: The algorithmic beauty of plants. Springer, New York (1990)

    MATH  Google Scholar 

  14. Wilson, S.: Classifier fitness based on accuracy. Evolutionary Computation 3(2), 149–176 (1995) (Section 4.3)

    Article  Google Scholar 

  15. Goldberg, D.: Genetic Algorithms in Search, Optimization, andMachine Learning. Addison-Wesley, Reading (1989)

    Google Scholar 

  16. Koblitz, D., Müller-Schloer, C.: Extension of fuzzy classifier-mechanisms for adaptive embedded systems through a-priori-knowledge and constraints. In: Polani, D., Kim, J., Martinetz, T. (eds.) Fifth German Workshop on Artificial Life – GWAL-5, Akademische Verlagsgesellschaft Aka, Berlin (2002)

    Google Scholar 

  17. Roth, G.: Aus Sicht des Gehirns. Suhrkamp, Frankfurt (2003)

    Google Scholar 

  18. Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (2000)

    Google Scholar 

  19. Oodes, T., Krisp, H., Müller-Schloer, C.: On the combination of assertions and virtual prototyping for the design of safety-critical systems. In: Schmeck, H., Ungerer, T., Wolf, L. (eds.) ARCS 2002. LNCS, vol. 2299, p. 195. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  20. Schmidt, D.C., et al.: ADAPTIVE: A dynamically assembled protocol transformation, integration, and evaluation environment. Journal of Concurrency: Practice and Experience 5(4), 269–286 (1993)

    Article  Google Scholar 

  21. Stevens, W.R.: Unix Network Programming. Prentice-Hall, Englewood Cliffs (1990)

    Google Scholar 

  22. Schöler, T., et al.: Design, Implementation and Validation of a Generic and Reconfigurable Protocol Stack Framework for Mobile Terminals. In: Workshop on Dynamic and Reconfigurable Architectures DARES 2004, Hachioji (2004)

    Google Scholar 

  23. Zimmerman, H.: OSI Reference Model – The ISO Model of Architecture for Open Systems Interconnection. IEEE Transactions on Communications COM-28 (4) (April 1980)

    Google Scholar 

  24. Tarkoma, S., Laukkanen, M.: Supporting software agents on small devices. In: AAMAS 2002: Proceedings of the first international joint conference on Autonomous agents and multiagent systems, pp. 565–566. ACM Press, New York (2002)

    Chapter  Google Scholar 

  25. Feldman, S., Yu, E.: Intelligent agents: A primer (October 1999), Available at http://www.infotoday.com/searcher/oct99/feldman+yu.htm

  26. Richards, R.A.: Zeroth-order shape optimization utilizing a learning classifier system. Section 3.1 3.1 Introducing the Classifier System (1995), Available at http://www.stanford.edu/buc/SPHINcsX/

  27. Gamma, E., et al.: Design Patterns: Elements of Reusable Object Oriented Software., October 1994. Addison Wesley Longman, Inc., Amsterdam (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schöler, T., Müller-Schloer, C. (2005). An Observer/Controller Architecture for Adaptive Reconfigurable Stacks. In: Beigl, M., Lukowicz, P. (eds) Systems Aspects in Organic and Pervasive Computing - ARCS 2005. ARCS 2005. Lecture Notes in Computer Science, vol 3432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31967-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31967-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25273-3

  • Online ISBN: 978-3-540-31967-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics