Monitoring as first class citizen in an autonomic network universe

When developing a new autonomic networking architecture from scratch with monitoring as a first class citizen, a whole set of new requirements have to be addressed. The main reason for this is that no a priori knowledge about the network, the monitoring tasks, etc. is available in the architecture itself. Monitoring could be placed everywhere in the network and it must be possible for monitoring modules to explore the available monitoring support in its surrounding at runtime. Monitoring needs also to be dynamic, adaptive and programmable. This paper presents the new requirements and how these requirements on monitoring are addressed in the ANA architecture.