Volltext-Downloads (blau) und Frontdoor-Views (grau)
The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 1 of 3
Back to Result List

O|R|P|E - a data semantics driven concurrency control mechanism with run-time adaptation

  • This paper presents a concurrency control mechanism that does not follow a "one concurrency control mechanism fits all needs" strategy. With the presented mechanism a transaction runs under several concurrency control mechanisms and the appropriate one is chosen based on the accessed data. For this purpose, the data is divided into four classes based on its access type and usage (semantics). Class O (the optimistic class) implements a first-committer-wins strategy, class R (the reconciliation class) implements a first-n-committers-win strategy, class P (the pessimistic class) implements a first-reader-wins strategy, and class E (the escrow class) implements a first-n-readers-win strategy. Accordingly, the model is called OjRjPjE. The selected concurrency control mechanism may be automatically adapted at run-time according to the current load or a known usage profile. This run-time adaptation allows OjRjPjE to balance the commit rate and the response time even under changing conditions. OjRjPjE outperforms the Snapshot Isolation concurrency control in terms of response time by a factor of approximately 4.5 under heavy transactional load (4000 concurrent transactions). As consequence, the degree of concurrency is 3.2 times higher.

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author of HS ReutlingenLaux, Friedrich
URN:urn:nbn:de:bsz:rt2-opus4-8397
URL:http://www.iariajournals.org/software/tocv9n12.html
ISSN:1942-2628
Erschienen in:International journal on advances in software
Publisher:IARIA
Document Type:Journal article
Language:English
Publication year:2016
Tag:multimodel concurrency control; optimistic concurrency control; performance analysis; run-time adaptation; snapshot isolation; transaction processing
Volume:9
Issue:1/2
Page Number:18
First Page:62
Last Page:79
DDC classes:004 Informatik
Open access?:Ja
Licence (German):License Logo  Open Access