Skip to main content

Part of the book series: Autonomic Systems ((ASYS,volume 1))

Abstract

The complexity of computer systems has been increasing during the past years. To control this complexity organic computing introduces the self-x features. The Organic Computing Middleware for Ubiquitous Environments eases to manage distributed computing systems by using self-configuration, self-optimisation, self-healing and self-protection. To provide these self-x features the latest version of our middleware uses an Observer/Controller architecture with an automated planner. Planning is time consuming so we introduced additionally reflexes for faster reactions. The reflexes are learned from previous plans and can be distributed to resource restricted nodes.

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

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. Bagci, F., Kluge, F., Satzger, B., Pietzowski, A., Trumler, W., Ungerer, T.: Experiences with a smart office project. In: Research in Mobile Intelligence, pp. 294–319. Wiley, New York (2010)

    Chapter  Google Scholar 

  2. Ghallab, M., Aeronautiques, C., Isi, C.K., Penberthy, S., Smith, D.E., Sun, Y., Weld, D.: PDDL-The Planning Domain Definition Language. Technical report, Yale Center for Computational Vision and Control (1998)

    Google Scholar 

  3. Hoffmann, J., Nebel, B.: The FF planning system: fast plan generation through heuristic search. J. Artif. Intell. Res. 14(1), 253–302 (2001)

    MATH  Google Scholar 

  4. Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology. IBM Corp. 15, 1–39 (2001)

    MathSciNet  Google Scholar 

  5. Jahn, M., Pramudianto, F., Al-Akkad, A.: Hydra middleware for developing pervasive systems: a case study in the ehealth domain. In: 1st International Workshop on Distributed Computing in Ambient Environments (DiComAe 2009), pp. 13–21 (2009)

    Google Scholar 

  6. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41–50 (2003)

    Google Scholar 

  7. Mamei, M., Zambonelli, F.: Spatial computing: The TOTA approach. In: Self-star Properties in Complex Information Systems, pp. 307–324 (2005)

    Chapter  Google Scholar 

  8. Nickschas, M., Brinkschulte, U.: CARISMA—a service-oriented, real-time organic middleware architecture. J. Softw. 4(7), 654–663 (2009)

    Google Scholar 

  9. Pietzowski, A.: Selbstschutz in Organic- und Ubiquitous-Middleware-Systemen unter Verwendung von Computer-Immunologie. PhD thesis, Universität Augsburg, Germany (2009)

    Google Scholar 

  10. Pietzowski, A., Satzger, B., Trumler, W., Ungerer, T.: Using positive and negative from immunology for detection of anomalies in a self-protecting middleware. In: INFORMATIK 2006—Informatik für Menschen, vol. P-93, pp. 161–168 (2006)

    Google Scholar 

  11. Pietzowski, A., Trumler, W., Ungerer, T.: An artificial immune system and its integration into an organic middleware for self-protection. In: The 8th Annual Conference on Genetic and Evolutionary Computation, pp. 129–130 (2006)

    Google Scholar 

  12. Richter, U., Mnif, M., Branke, J., Müller-Schloer, C., Schmeck, H.: Towards a generic observer/controller architecture for organic computing. GI-Jahrestagung 1, 112–119 (2006)

    Google Scholar 

  13. Satzger, B.: Self-healing distributed systems. PhD thesis, Universität Augsburg, Germany (2008)

    Google Scholar 

  14. Satzger, B., Pietzowski, A., Trumler, W., Ungerer, T.: Variations and evaluations of an adaptive accrual failure detector to enable self-healing properties in distributed systems. In: Architecture of Computing Systems (ARCS 2007), 171–184 (2007)

    Google Scholar 

  15. Satzger, B., Pietzowski, A., Trumler, W., Ungerer, T.: A lazy monitoring approach for heartbeat-style failure detectors. In: The Third International Conference on Availability, Reliability and Security (ARES 2008), pp. 404–409 (2008)

    Chapter  Google Scholar 

  16. Satzger, B., Pietzowski, A., Trumler, W., Ungerer, T.: Using automated planning for trusted self-organising organic computing systems. In: The 5th International Conference on Autonomic and Trusted Computing (ATC 2008), pp. 60–72 (2008)

    Google Scholar 

  17. Steghöfer, J.P., Kiefhaber, R., Leichtenstern, K., Bernard, Y., Klejnowski, L., Reif, W., Ungerer, T., André, E., Hähner, J., Müller-Schloer, C.: Trustworthy organic computing systems: challenges and perspectives. In: The 7th International Conference on Autonomic and Trusted Computing (ATC 2010), pp. 62–76 (2010)

    Google Scholar 

  18. Trumler, W.: Organic Ubiquitous Middleware. PhD thesis, Universität Augsburg, Germany (2006)

    Google Scholar 

  19. Trumler, W., Ehrig, J., Pietzowski, A., Satzger, B., Ungerer, T.: A distributed self-healing data store. In: The 4th International Conference on Autonomic and Trusted Computing (ATC 2007), pp. 458–467 (2007)

    Google Scholar 

  20. Trumler, W., Klaus, R., Ungerer, T.: Self-configuration via cooperative social behavior. In: The 3rd International Conference on Autonomic and Trusted Computing (ATC 2006), pp. 90–99 (2006)

    Google Scholar 

  21. Trumler, W., Pietzowski, A., Satzger, B., Ungerer, T.: Adaptive self-optimization in distributed dynamic environments. In: First International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007), pp. 320–323 (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Roth .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Basel AG

About this chapter

Cite this chapter

Roth, M., Schmitt, J., Kiefhaber, R., Kluge, F., Ungerer, T. (2011). Organic Computing Middleware for Ubiquitous Environments. In: Müller-Schloer, C., Schmeck, H., Ungerer, T. (eds) Organic Computing — A Paradigm Shift for Complex Systems. Autonomic Systems, vol 1. Springer, Basel. https://doi.org/10.1007/978-3-0348-0130-0_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-0348-0130-0_22

  • Publisher Name: Springer, Basel

  • Print ISBN: 978-3-0348-0129-4

  • Online ISBN: 978-3-0348-0130-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics