Implementation of JEM - A Java']Java composite event package

被引:1
|
作者
Liu, GT [1 ]
Mok, AK [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
D O I
10.1109/RTTAS.1999.777662
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Events are used in distributed systems for monitoring purposes since internal states are often hidden from the observer: Composite events are recursively defined:events upon conditions involving other events and occur whenever those conditions are satisfied. In systems where conditions on the occurrences of multiple events need to be monitored, composite events are extremely useful for clarifying the semantics of the conditions to be monitored and the correlation of simpler events. In this paper we present a composite event package in Java called JEM, which accepts and monitors the composite events specified in a Java Event Specification Language(JESL). JESL is developed based on a unified formalism presented in [14] for composite event and timing constraint specification. The system structure of JEM and its major components, Le. Event Subscription Sewer; Composite Event Compiler and Monitor; are described in the paper. Some performance experiment results and the scalability issue of JEM are also discussed. The paper also demonstrates the practicality of JEM by explaining how a network event correlation application is built using JEM.
引用
收藏
页码:68 / 78
页数:11
相关论文
共 50 条
  • [1] Java']Java package for agent implementation
    Badjonski, M
    Ivanovic, M
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 1998, 48 : 43 - 46
  • [2] DPGraphJ: A Java']Java package for the implementation of dynamic programming algorithms
    Borrego, Diana
    Barba, Irene
    Del Valle, Carmelo
    Toro, Miguel
    SOFTWAREX, 2024, 28
  • [3] The ENSDF java']java package
    Sonzogni, AA
    INTERNATIONAL CONFERENCE ON NUCLEAR DATA FOR SCIENCE AND TECHNOLOGY, PTS 1 AND 2, 2005, 769 : 121 - 123
  • [4] Event-based design of concurrent programs with Java']Java implementation
    Rischel, H
    Sun, HY
    COMMUNICATING PROCESS ARCHITECTURES 2001, 2001, 59 : 117 - 128
  • [5] JEM-DOOS:: The Java']Java*/RMI based distributed objects operating system of the JEM project
    Chaumette, S
    COMPUTING IN OBJECT-ORIENTED PARALLEL ENVIRONMENTS, 1998, 1505 : 135 - 142
  • [6] The Java']Java Data Mining Package - A Data Processing Library for Java']Java
    Arndt, Holger
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 614 - 615
  • [7] DPGraphJ: A Java package for the implementation of dynamic programming algorithms
    Borrego, Diana
    Barba, Irene
    Del Valle, Carmelo
    Toro, Miguel
    SoftwareX, 28
  • [8] A Java']Java package for transparent code mobility
    Bettini, L
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 112 - 122
  • [9] EventJava']Java: An Extension of Java']Java for Event Correlation
    Eugster, Patrick
    Jayaram, K. R.
    ECOOP 2009 - OBJECT-ORIENTED PROGRAMMING, 2009, 5653 : 570 - 594
  • [10] A java']java implementation of CART
    Van Welden, D
    Velasco, J
    Vansteenkiste, G
    11th European Concurrent Engineering Conference 2004: WORLDWIDE PARTNERSHIPS AND MERGERS, 2004, : 90 - 94