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 条
  • [31] simBio:: A Java']Java package for the development of detailed cell models
    Sarai, N
    Matsuoka, S
    Noma, A
    PROGRESS IN BIOPHYSICS & MOLECULAR BIOLOGY, 2006, 90 (1-3): : 360 - 377
  • [32] tinygarden - A java']java package for testing properties of spanning trees
    Dubinsky, Manuel
    Massri, Cesar
    Taubin, Gabriel
    SOFTWARE IMPACTS, 2021, 9
  • [33] Convenient use of legacy software in Java']Java with Janet package
    Bubak, M
    Kurzyniec, D
    Luszczek, P
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (08): : 987 - 997
  • [34] A Java']Java package for class and mixin mobility in a distributed setting
    Bettini, L
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 12 - 22
  • [35] MET: a Java']Java package for fast molecule equivalence testing
    Schueler, Jordis-Ann
    Rechner, Steffen
    Mueller-Hannemann, Matthias
    JOURNAL OF CHEMINFORMATICS, 2020, 12 (01)
  • [36] simpleIO: A Java']Java package for novice interactive and graphics programming
    Wolz, U
    Koffman, E
    ITICSE '99: PROCEEDINGS OF THE 4TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 1999, 31 (03): : 212 - 212
  • [37] Automatic Generation of Package Diagram to Understand Java']Java Packages
    Jiang, Li
    Sun, Xiaobing
    Li, Yun
    Liu, Xiangyue
    2014 IEEE/ACIS 13TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2014, : 337 - 342
  • [38] SFJ: An Implementation of Semantic Featherweight Java']Java
    Usov, Artem
    Dardha, Ornela
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2020, 2020, 12134 : 153 - 168
  • [39] The Implementation of a Mobile Java']Java Debug Tool
    Feng, Degui
    Chen, Jian
    Yan, Like
    Wu, Binbin
    Lou, Xueqing
    Chen, Tianzhou
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 109 - 114
  • [40] jmpi:: A pure Java']Java implementation of MPI
    Dinçer, K
    Billur, E
    Özbas, K
    ADVANCES IN COMPUTER AND INFORMATION SCIENCES '98, 1998, 53 : 352 - 358