Processing real-time transactions in a replicated database system

buir.contributor.authorUlusoy, Özgür
dc.citation.epage436en_US
dc.citation.issueNumber4en_US
dc.citation.spage405en_US
dc.citation.volumeNumber2en_US
dc.contributor.authorUlusoy, Özgüren_US
dc.date.accessioned2016-02-08T10:52:51Z
dc.date.available2016-02-08T10:52:51Z
dc.date.issued1994en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractA database system supporting a real-time application has to provide real-time information to the executing transactions. Each real-time transaction is associated with a timing constraint, typically in the form of a deadline. It is difficult to satisfy all timing constraints due to the consistency requirements of the underlying database. In scheduling the transactions it is aimed to process as many transactions as possible within their deadlines. Replicated database systems possess desirable features for real-time applications, such as a high level of data availability, and potentially improved response time for queries. On the other hand, multiple copy updates lead to a considerable overhead due to the communication required among the data sites holding the copies. In this paper, we investigate the impact of storing multiple copies of data on satisfying the timing constraints of real-time transactions. A detailed performance model of a distributed database system is employed in evaluating the effects of various workload parameters and design alternatives on the system performance. The performance is expressed in terms of the fraction of satisfied transaction deadlines. A comparison of several real-time concurrency control protocols, which are based on different approaches in involving timing constraints of transactions in scheduling, is also provided in performance experiments. © 1994 Kluwer Academic Publishers.en_US
dc.description.provenanceMade available in DSpace on 2016-02-08T10:52:51Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 1994en
dc.identifier.doi10.1007/BF01265321en_US
dc.identifier.eissn1573-7578en_US
dc.identifier.issn0926-8782en_US
dc.identifier.urihttp://hdl.handle.net/11693/25950en_US
dc.language.isoEnglishen_US
dc.publisherSpringer/Kluwer Academic Publishersen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/BF01265321en_US
dc.source.titleDistributed and Parallel Databasesen_US
dc.subjectConcurrency controlen_US
dc.subjectData replicationen_US
dc.subjectPerformance evaluationen_US
dc.subjectReal-time database systemsen_US
dc.subjectTransaction schedulingen_US
dc.subjectAlgorithmsen_US
dc.subjectConstraint theoryen_US
dc.subjectData handlingen_US
dc.subjectData processingen_US
dc.subjectData structuresen_US
dc.subjectPerformanceen_US
dc.subjectPhase locked loopsen_US
dc.subjectQuery languagesen_US
dc.subjectReal time systemsen_US
dc.subjectResponse time (computer systems)en_US
dc.subjectSchedulingen_US
dc.subjectConcurrency controlen_US
dc.subjectData replicationen_US
dc.subjectReplicated database systemsen_US
dc.subjectTiming constrainten_US
dc.subjectTransaction schedulingen_US
dc.subjectDistributed database systemsen_US
dc.titleProcessing real-time transactions in a replicated database systemen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Processing real-time transactions in a replicated database system.pdf
Size:
1.85 MB
Format:
Adobe Portable Document Format
Description:
Full printable version