Protocol stacks for small devices like mobile phones have to fulfill multiple functions in different environments. This has lead to highly complex solutions with alternative stacks. It is more economical to construct new stacks from building blocks on the fly depending on the current requirements. Such an adaptive architecture is an example of an organic computing system. In this paper we show how a proposed monitoring architecture for adaptive protocol stacks fits into the observer/controller pattern of organic computing. The protocol stack framework and the observer/controller pattern are briefly described. Subsequently the observer/controller pattern is mapped onto the framework architecture. Two implementations for monitoring agents are described, a finite state machine solution and a fuzzy classifier approach. The fuzzy classifier system is described in detail. It is shown that a finite state machine and a standard Markovian classifier system can be generalised into a non-Markovian learning classifier system, combining the advantages of both parents
['Thorsten Schöler', 'Christian Müller-Schloer']
First steps towards organic computing systems: monitoring an adaptive protocol stack with a fuzzy classifier system