Distributed Events in Sentinel: Design and Implementation of a Global Event Detector

Abstract

In conventional database management systems, data are created, updated, retrieved and deleted in a passive way; that is, only in response to operations performed by users or application programs. Active database management systems (ADBMSs) enhance the functionality of conventional database systems by issuing operations on their own in response to event occurrences or satisfied conditions. ECA (event-condition-action) rules are used to capture this activity capability: when an event is detected, a condition is checked and an action is executed if the condition is satisfied. Many computing applications are distributed in nature and hence require support for distributed computing. Many of the active OODBMS developed recently do not address event specification outside of their address space. Rules cannot be specified on events that occur in one or more applications. That is, none of them addresses processing ECA rules in a distributed environment. This report extends the earlier work on Sentinel and APBMS, by supporting global event specification and detection. Global events definitions are extended to Snoop, and a global event detector (GED) is implemented to detect events that span multiple applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1999
Accession Number
ADA360712

Entities

People

  • H. Kim
  • H. Liao
  • S. Chakravarthy

Organizations

  • University of Florida

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Application Software
  • Artificial Intelligence
  • Computer Programs
  • Database Management Systems
  • Databases
  • Detection
  • Detectors
  • Distributed Computing
  • Environment
  • Event Detection
  • Language
  • Lists (Data Structures)
  • Military Research
  • Petri Nets
  • Specifications

Fields of Study

  • Computer science

Readers

  • Brain and Cognitive Science; Experimental Psychology; Cognitive Neuroscience
  • Database Systems and Applications

Technology Areas

  • Space