ANEMONA: a programming language for network monitoring applications

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...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of network management Vol. 18; no. 4; pp. 295 - 302
Main Authors Duarte Jr, Elias Procópio, Musicante, Martin A., Fernandes, Henrique Denes H.
Format Journal Article
LanguageEnglish
Published Chichester, UK John Wiley & Sons, Ltd 01.07.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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. Copyright © 2007 John Wiley & Sons, Ltd.
Bibliography:istex:42D5EC1740406105E6C609147AE0D6E69A894229
ark:/67375/WNG-F4PXVF51-1
ArticleID:NEM655
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1055-7148
1099-1190
DOI:10.1002/nem.655