Semantics-based transaction processing for real-time databases: The case of automated stock trading

Semantics-based transaction processing for real-time databases: The case of automated stock trading

0.00 Avg rating0 Votes
Article ID: iaor20002914
Country: United States
Volume: 11
Issue: 3
Start Page Number: 299
End Page Number: 315
Publication Date: Jun 1999
Journal: INFORMS Journal On Computing
Authors: ,
Keywords: demand
Abstract:

In the future, automated stock trading (AST) databases will need to support execution of transactions with time constraints similar to that disccussed in real-time databases. Transactions in AST databases repeat from a predictable set of transaction classes where the logical read-sets and write-sets of these classes can be established a priori. We propose a novel transaction management mechanism that exploits this a priori knowledge of data requirements to minimize wasted resources and transactions restarts inherent in existing real-time transaction processing mechanisms based on dynamic acquisition of resources. Preanalysis provides a mechanism to incorporate transaction semantics, identify potentially detrimental conflicts, and induce favorable serialization orders before transactions execute. By blocking potentially conflicting transactions, we incorporate an implicit overload management technique. Scheduling decisions can be made efficient to complement serialization orders, thus reducing unnecessary transaction re-starts. Our protocol is evaluated using simulation and is shown to outperform existing real-time concurrency control mechanisms under various workload and resource parameters.

Reviews

Required fields are marked *. Your email address will not be published.