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.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

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


    Beteiligte:
    Lessner, Tim (Autor:in) / Laux, Friedrich (Autor:in) / Connolly, Thomas (Autor:in)

    Erscheinungsdatum :

    2016-01-01


    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch


    Schlagwörter :

    Klassifikation :

    DDC:    004 / 629




    PROTOKOL CONCURRENCY CONTROL PADA REAL-TIME DATABASE SYSTEM

    Kuspriyanto, Kuspriyanto / Rusdi HS, Rusdi HS / Hartanto, Hartanto | BASE | 2009

    Freier Zugriff

    A Relaxed Temporal Consistency Approach for Real-Time Concurrency Control

    Ibarra, Alejandro / Gutierrez Diaz De Leon, Luis | IEEE | 2006


    Apparatus and Method for Control with Data-Driven Model Adaptation

    BENOSMAN MOUHACINE / CHAKRABARTY ANKUSH / NABI SALEH | Europäisches Patentamt | 2021

    Freier Zugriff

    Apparatus and method for control with data-driven model adaptation

    BENOSMAN MOUHACINE / CHAKRABARTY ANKUSH / NABI SALEH | Europäisches Patentamt | 2023

    Freier Zugriff

    Improving Concurrency Control with Invalidation Reports in Mobile Databases

    Hou, W.-C. / Wang, C.-F. / Luo, Q. et al. | British Library Online Contents | 2008