Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
A policy-based management architecture for active and programmable networks
IEEE Network: The Magazine of Global Internetworking
Towards self-adaptive monitoring framework for integrated management
AIMS'11 Proceedings of the 5th international conference on Autonomous infrastructure, management, and security: managing the dynamics of networks and services
The semantics of alarm definitions: enabling systematic reasoning about alarms
International Journal of Network Management
A CIM-based framework to manage monitoring adaptability
Proceedings of the 8th International Conference on Network and Service Management
Hi-index | 0.00 |
This work presents ANEMONA: A language for programming NEtwork MONitoring Applications. The compilation of an ANEMONA program generates code for configuring a policy repository and the corresponding policy deployment and event monitoring. The language allows the definition of expressions of managed objects that are monitored, as well as triggers that when fired may indicate the occurrence of associated events, which are also defined by the language. A translator for the language was implemented that generates code for configuring both the policy repository and deployment. The current implementation of the language employs the Expression MIB and Event MIB. Experimental results are presented, including an ANEMONA program that detects TCP Syn Flooding attacks, and a program for detecting steep variations in the utilization of monitored links.