Real-time transaction scheduling in database systems

buir.contributor.authorUlusoy, Özgür
dc.citation.epage580en_US
dc.citation.issueNumber8en_US
dc.citation.spage559en_US
dc.citation.volumeNumber18en_US
dc.contributor.authorUlusoy, Özgüren_US
dc.contributor.authorBelford, G. G.en_US
dc.date.accessioned2016-02-08T10:54:45Z
dc.date.available2016-02-08T10:54:45Z
dc.date.issued1993en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractA database system supporting a real-time application, which can be called "a real-time database system (RTDBS)", has to provide real-time information to the executing transactions. Each RTDB transaction is associated with a timing constraint, usually in the form of a deadline. Efficient resource scheduling algorithms and concurrency control protocols are required to schedule the transactions so as to satisfy both timing constraints and data consistency requirements. In this paper,† † An earlier version of this paper was published in the Proceedings of ACM Computer Science Conference '92. we concentrate on the concurrency control problem in RTDBSs. Our work has two basic goals: real-time performance evaluation of existing concurrency control approaches in RTDBSs, and proposing new concurrency control protocols with improved performance. One of the new protocols is locking-based, and it prevents the priority inversion problem‡ by scheduling the data lock requests based on prioritizing data items. The second new protocol extends the basic timestamp-ordering method by involving real-time priorities of transactions in the timestamp assignment procedure. Performance of the protocols is evaluated through simulations by using a detailed model of a single-site RTDBS. The relative performance of the protocols is examined as a function of transaction load, data contention (which is determined by a number of system parameters) and resource contention. The protocols are also tested under various real-time transaction processing environments. The performance of the proposed protocols appears to be good, especially under conditions of high transaction load and high data contention.en_US
dc.identifier.doi10.1016/0306-4379(93)90024-Uen_US
dc.identifier.eissn1873-6076en_US
dc.identifier.issn0306-4379en_US
dc.identifier.urihttp://hdl.handle.net/11693/26083en_US
dc.language.isoEnglishen_US
dc.relation.isversionofhttp://dx.doi.org/10.1016/0306-4379(93)90024-Uen_US
dc.source.titleInformation Systemsen_US
dc.subjectConcurrency controlen_US
dc.subjectPerformance evaluationen_US
dc.subjectReal-time database systemsen_US
dc.subjectTransaction schedulingen_US
dc.titleReal-time transaction scheduling in database systemsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Real_time_transaction_scheduling_in_database_systems.pdf
Size:
2.3 MB
Format:
Adobe Portable Document Format
Description:
Full printable version