Cooperative Transactions for Real-Time Databases

نویسنده

  • Huang-Cheng Kuo
چکیده

Transactions in areas such as real-time databases and multimedia databases not only compete, but also cooperate. We propose a model for transactions to cooperate through rules and task communication and synchronization. In our model, transactions manipulate persistent and transient data objects. With event-condition-action (ECA) rules and three additional non-ECA rules as tools, our model provides transactions with a new way of cooperation. Cooperation can be speciied statically at transaction compile-time, but also dynamically at transaction execution time through rules. Non-ECA rules are proposed to improve transaction communication. For example, a non-ECA rule can prohibit an action from being performed in a certain time interval. Actions of rules have time constraints. Rules specify time intervals within which actions are performed or prohibited upon the occurrences or absences of events. For a set of rules, we investigate the consistency property whether an action is both triggered and prohibited in overlapping time intervals.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-time Databases: Issues and Applications 1

Data in real-time databases has to be logically and temporally consistent. The latter arises from the need to preserve the temporal validity of data items that reeect the state of the environment that is being controlled by the system. Some of the timing constraints on the transactions that process real-time data come from this need. These constraints, in turn, necessitate time-cognizant transa...

متن کامل

Real - Time Databases : Issues

Data in real-time databases has to be logically and temporally consistent. The latter arises from the need to preserve the temporal validity of data items that reeect the state of the environment that is being controlled by the system. Some of the timing constraints on the transactions that process real-time data come from this need. These constraints, in turn, necessitate time-cognizant transa...

متن کامل

Specification and Analysis of Transactions in Real-Time Active Databases

We build a framework that facilitates the formal description and analysis of properties of transactions in real-time active databases. This framework, named Real-Time ACTA, which is an extension of ACTA, can not only specify and reason about the effects of transactions on objects and the interactions between transactions, but also formalize the transaction and data timing constraints in real-ti...

متن کامل

Priority assignment in real - time active databases 1

Active databases and real-time databases have been important areas of research in the recent past. It has been recognized that many benefits can be gained by integrating real-time and active database technologies. However, not much work has been done in the area of transaction processing in real-time active databases. This paper deals with an important aspect of transaction processing in real-t...

متن کامل

Priority Assignment in Real - Time Active Databases 1 2

Active databases and real-time databases have been important areas of research in the recent past. It has been recognized that many beneets can be gained by integrating active and real-time database technologies. However, there has not been much work done in the area of transaction processing in active real-time databases. This paper deals with an important aspect of transaction processing in a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996