Event-based programming models for monitoring of distributed information systems

被引:1
|
作者
Ravindran, K [1 ]
Wu, J [1 ]
机构
[1] CUNY, Dept Comp Sci, New York, NY 10021 USA
关键词
D O I
10.1109/DISTRA.2005.20
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper deals with providing a specification methodology to enable flexible monitoring in large scale distributed information systems (DIS). The goal is to allow the monitoring of compliance to properties deemed as critical for functioning of a DIS. Since information attacks due to external intrusion and/or component failures often manifest as deviations from critical behaviors expected of a DIS, a violation of compliance to a specified critical property can be viewed as symptomatic of information attacks. Based on this principle, users can prescribe critical properties in the form of event predicates, which are boolean conditions on the externally visible interface state distributed among computation nodes and can be detected by distributed algorithms. Our specification methodology manifests in two facets: i) designing a meta-language which allows the interface behavior of a system to be prescribed through possible occurrences of events in the external environment; and ii) incorporating the specification language into a programming interface that exposes the computation-level states symbolizing the occurrence of events. Any target application can then plugged-in to the generic monitor tool to test for its compliance to critical functionality requirements. The realization of monitor in distributed object-oriented programming languages (such as JAVA) reduces the software development costs of implementing a DIS: due to the ease of specification, development and maintenance of the DIS.
引用
收藏
页码:236 / 245
页数:10
相关论文
共 50 条
  • [41] Structural results for the control of queueing systems using event-based dynamic programming
    Ger Koole
    [J]. Queueing Systems, 1998, 30 : 323 - 339
  • [42] An Event-Based Bus Monitoring System
    Antoniou, Antonis
    Georgiou, Andreas
    Kolios, Panayiotis
    Panayiotou, Christos
    Ellinas, Georgios
    [J]. 2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 2882 - 2887
  • [43] Structural results for the control of queueing systems using event-based dynamic programming
    Koole, G
    [J]. QUEUEING SYSTEMS, 1998, 30 (3-4) : 323 - 339
  • [44] An event-based approach to spatial information
    Almeida, MJ
    [J]. SPATIAL INFORMATION THEORY: A THEORETICAL BASIC FOR GIS, 1997, 1329 : 441 - 454
  • [45] Event-based archival information organization
    Niu, Jinfang
    [J]. ARCHIVAL SCIENCE, 2015, 15 (03) : 315 - 328
  • [46] Detecting Event Anomalies in Event-Based Systems
    Safi, Gholamreza
    Shahbazian, Arman
    Halfond, William G. J.
    Medvidovic, Nenad
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 25 - 37
  • [47] XenoTrust: Event-based distributed trust management
    Dragovic, B
    Kotsovinos, E
    Hand, S
    Pietzuch, PR
    [J]. 14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 410 - 414
  • [48] Conditioning event-based fluvial models
    Pyrcz, MJ
    Deutsch, CV
    [J]. GEOSTATISTICS BANFF 2004, VOLS 1 AND 2, 2005, 14 : 135 - 144
  • [49] Event-based distributed workflow execution with EVE
    Geppert, A
    Tombros, D
    [J]. MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 427 - 442
  • [50] Distributed Dynamic Event-Based Control for Nonlinear Multi-Agent Systems
    Tan, Xuegang
    Cao, Ming
    Cao, Jinde
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (02) : 687 - 691