The Design of an Extended Complex Event Model for the Event Correlation Based Network Management Systems

이벤트 상관 기반의 네트워크 관리 시스템을 위한 복합 이벤트 모델의 설계

  • Published : 2010.02.15

Abstract

In this study, we present an extended complex event model by considering both of the complex event and the aspect-oriented programming. We propose an advanced scheme for the event specification suited for the event correlation based network management systems by merging these two models. Specifically, we extend the model to support hierarchical event structures and let the model recognize point-cuts of aspect-oriented programming as events. We provide the event operators designed to specify the events on instances and handle temporal relations of the instances. Lastly, we compare the proposed model with other event models and present the benefits of it.

본 연구에서 우리는 복합 이벤트(complex event)와 관점지향 프로그래밍(aspect-oriented programming)을 함께 고려하여 확장된 복합 이벤트 모델을 제시한다. 우리는 이 두 모델의 통합을 통해 이벤트 상관 기반의 네트워크 관리 시스템에 적합한 진보된 이벤트 명세 방법을 제안한다. 구체적으로, 계층적 이벤트 구조를 지원하도록 모델을 확장하고 관점지향 프로그래밍의 교차점(point cut)을 이벤트로 인식하도록 한다. 또한 이벤트 명세를 인스턴스(instance) 단위로 할 수 있도록 이벤트 연산자를 제공하고 시간적 관계를 원활하게 표현할 수 있도록 한다. 마지막으로 다른 이벤트 모델과의 비교를 통해 본 이벤트 모델의 장점을 제시한다.

Keywords

References

  1. D. Luckham, The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley, 2002.
  2. G. Kiczales et al., "Aspect-Oriented Programming," In Proc. of the European Conference on Object-Oriented Programming (ECOOP), 1997.
  3. N. W. Paton and O. Diaz, "Active Database Systems," ACM Computing Surveys, 31(1), 1999.
  4. S. Chakravarthy et al., "Composite Events for Active Databases: Semantics, Contexts and Detection," In Proc. of the International Conference on Very Large Data Bases (VLDB), 1994.
  5. U. Dayal et al., "The HiPAC Project: Combining Active Databases and Timing Constraints," ACM SIGMOD RECORD, 17(1), 1988.
  6. N. H. Gehani and H. V. Jagadish, "Ode as an Active Database: Constraints and Triggers," In Proc. of the International Conference on Very Large Data Bases (VLDB), 1991.
  7. G. Jakobson and M. Weissman, "Alarm Correlation," IEEE Network, 7(6), 1993.
  8. K. Houck et al., "Towards a practical alarm correlation system," In Proc. of the Symposium on Integrated network management, 1995.
  9. S. Yemini et al., "High speed and robust event correlation," IEEE Communications, 34(5), 1996.
  10. M. Hasan, "An Active Temporal Model for Network Management Databases," In Proc. of the IFIP/IEEE International Symposium on Integrated Network Management, 1995.
  11. G. Liu et al., "Composite Events for Network Event Correlation," Proc. of the IFIP/IEEE Symposium on Integrated Network Management, 1999.
  12. A. K. Mok and G. Liu, "Efficient Runtime Monitoring of Timing Constraints," In Proc. of the IEEE Real-Time Technology and Applications Symposium (RTAS), 1997.
  13. M. Cilia et al., "The Convergence of AOP and Active Databases: Towards Reactive Middleware," In Proc. of the International Conference on Generative Programming and Component Engineering, 2003.
  14. EAOP Project. http://www.emn.fr/x-info/eaop/
  15. R. Douence and M. S¨udholt, "A Model and a Tool for Event-Based Aspect-Oriented Programming (EAOP)," Technical Report 02/11/INFO, Ecole des Mines de Nantes, 2002.
  16. R. Douence et al., "Sophisticated Crosscuts for E-Commerce," In Proc. of the ECOOP Workshop on Advanced Separation of Concerns, 2001.
  17. A. K. Mok et al., "Specifying Timing Constraints and Composite Events: An Application in the Design of Electronic Brokerages," IEEE Transactions on Software Engineering, 30(12), 2004.
  18. C. G. Lee et al., "Monitoring of Timing Constraints with Confidence Threshold Requirements," IEEE Transactions on Computers, 56(7), 2007.
  19. J. Carlson, "Event Pattern Detection for Embedded Systems," Malardalen University, Ph.D. Thesis, 2007.
  20. D. Zhu and A.S. Sethi, "SEL, a new event pattern specification language for Event Correlation," In Proc. of the IEEE ICCN, 2001.