Chapter

Organic Computing — A Paradigm Shift for Complex Systems

Volume 1 of the series Autonomic Systems pp 353-368

DodOrg—A Self-adaptive Organic Many-core Architecture

  • Thomas EbiAffiliated withInstitute for Computer Science and Engineering, Karlsruhe Institute of Technology
  • , David KramerAffiliated withInstitute for Computer Science and Engineering, Karlsruhe Institute of Technology Email author 
  • , Christian SchuckAffiliated withInstitute for Information Processing Technologies, Karlsruhe Institute of Technology
  • , Alexander von RentelnAffiliated withInstitute of Computer Science, University of Frankfurt
  • , Jürgen BeckerAffiliated withInstitute for Information Processing Technologies, Karlsruhe Institute of Technology
  • , Uwe BrinkschulteAffiliated withInstitute of Computer Science, University of Frankfurt
  • , Jörg HenkelAffiliated withInstitute for Computer Science and Engineering, Karlsruhe Institute of Technology
  • , Wolfgang KarlAffiliated withInstitute for Computer Science and Engineering, Karlsruhe Institute of Technology

* Final gross prices may vary according to local VAT.

Get Access

Abstract

The Digital on-Demand Computing Organism (DodOrg) project addresses a new computer architecture principle. The complexity of today’s computing systems and the dynamics which arise from the interaction of various subsystems with each other as well as with the environment, restrain an efficient optimisation and maintenance of such systems.

DodOrg is a novel, biologically inspired, heterogeneous, and adaptive computer architecture, that features self-x properties in order to ease management and optimisation. Multiple interleaved control loops, that span all system layers, are employed for realisation of these self-x properties, such as self-optimisation. A dedicated monitoring infrastructure provides the basis for these control loops and realises the basic property of self-awareness. The modular architecture of Organic Processing Cells (OPC) provide a flexible hardware infrastructure with reconfiguration capabilities, that are essential for realisation of adaptive systems. Distributed task mapping is achieved through an Artificial Hormone System (AHS) within the organic middleware. The organic thermal management increases the system’s mean time to failure by balancing the thermal distribution between OPCs.

Keywords

Self-adaptive computing Self-x Distributed middleware Monitoring Thermal management Reconfigurable computing