CARISMA – A Service-Oriented, Real-Time Organic Middleware Architecture
2009; Academy Publisher; Volume: 4; Issue: 7 Linguagem: Inglês
10.4304/jsw.4.7.654-663
ISSN1796-217X
AutoresManuel Nickschas, Uwe Brinkschulte,
Tópico(s)Distributed systems and fault tolerance
ResumoTo cope with the ever increasing complexity of today’s computing systems, the concepts of autonomic and organic computing (AC/OC) have been devised. Organic or autonomic systems are characterized by so-called self-X properties such as self-configuration and self-optimization. This approach is particularly interesting in the domain of distributed, embedded, real-time systems. The CAR-SoC project aims to realize such a system, employing AC/OC properties throughout the whole hardware and software stack. In this paper, we describe the architecture of our middleware CARISMA, which interconnects the individual CAR-SoC nodes. We show how middleware services can be treated as intelligent agents, and how we can use a multi-agent coordination mechanism for implementing the organic management, in particular self-configuration and self-optimization, in a decentralized and efficient way. We also elaborate on how to provide some guidance in order to take dependencies between services into account as well as the current hardware configuration and other applicationspecific knowledge. Integrating global organic management with the per-node local organic management is another issue that is presented in this paper. Last but not least, we provide some details regarding our ongoing implementation of CARISMA.
Referência(s)