The HiPAC project: combining active databases and timing constraints
- 1 March 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 17 (1), 51-70
- https://doi.org/10.1145/44203.44208
Abstract
The HiPAC (High Performance ACtive database system) project addresses two critical problems in time-constrained data management: the handling of timing constraints in databases, and the avoidance of wasteful polling through the use of situation-action rules that are an integral part of the database and are monitored by DBMS's condition monitor. A rich knowledge model provides the necessary primitives for definition of timing constraints, situation-action rules, and precipitating events. The execution model allows various coupling modes between transactions, situation evaluations and actions, and provides the framework for correct concurrent execution of transactions and triggered actions. Different approaches to scheduling of time-constrained tasks and transactions are explored and an architecture is being designed with special emphasis on the interaction of the time-constrained, active DBMS and the operating system. Performance models are developed to evaluate the various design alternatives.Keywords
This publication has 9 references indexed in Scilit:
- Simple and integrated heuristic algorithms for scheduling tasks with time and resource constraintsJournal of Systems and Software, 1987
- Preemptive Scheduling Under Time and Resource ConstraintsIEEE Transactions on Computers, 1987
- Scheduling Tasks with Resource Requirements in Hard Real-Time SystemsIEEE Transactions on Software Engineering, 1987
- The design of POSTGRESPublished by Association for Computing Machinery (ACM) ,1986
- Efficiently updating materialized viewsPublished by Association for Computing Machinery (ACM) ,1986
- Global query optimizationPublished by Association for Computing Machinery (ACM) ,1986
- Cautious transaction schedulers with admission controlACM Transactions on Database Systems, 1985
- Implementing Distributed Read-Only TransactionsIEEE Transactions on Software Engineering, 1985
- Rete: A fast algorithm for the many pattern/many object pattern match problemArtificial Intelligence, 1982