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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Hoffmann, J., Nebel, B.: The FF planning system: fast plan generation through heuristic search. J. Artif. Intell. Res. 14(1), 253–302 (2001)
Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology. IBM Corp. 15, 1–39 (2001)
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)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41–50 (2003)
Mamei, M., Zambonelli, F.: Spatial computing: The TOTA approach. In: Self-star Properties in Complex Information Systems, pp. 307–324 (2005)
Nickschas, M., Brinkschulte, U.: CARISMA—a service-oriented, real-time organic middleware architecture. J. Softw. 4(7), 654–663 (2009)
Pietzowski, A.: Selbstschutz in Organic- und Ubiquitous-Middleware-Systemen unter Verwendung von Computer-Immunologie. PhD thesis, Universität Augsburg, Germany (2009)
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)
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)
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)
Satzger, B.: Self-healing distributed systems. PhD thesis, Universität Augsburg, Germany (2008)
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)
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)
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)
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)
Trumler, W.: Organic Ubiquitous Middleware. PhD thesis, Universität Augsburg, Germany (2006)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)