Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/93488
Title: | ThespisDIIP : distributed integrity invariant preservation |
Authors: | Carl, Camilleri Vella, Joseph G. Nezval, Vitezslav |
Keywords: | Distributed databases Middleware Actor (Computer program language) |
Issue Date: | 2018-09 |
Publisher: | Springer |
Citation: | Camilleri, C., Vella, J. G., & Nezval, V. (2018). ThespisDIIP: Distributed integrity invariant preservation. International Conference on Database and Expert Systems Applications, Germany. 21-37. |
Abstract: | Thespis is a distributed database middleware that leverages the Actor model to implement causal consistency over an industrystandard DBMS, whilst abstracting complexities for application developers behind a REST open-protocol interface. ThespisDIIP is an extension that treats the concept of integrity invariance preservation for the class of problems where value changes must be satisfied according to a Linear Arithmetic Inequality constraint. An example of this constraint is a system enforcing a constraint that a transaction is only accepted if there are sufficient funds in a bank account. Our evaluation considers correctness, performance and scalability aspects of ThespisDIIP. We also run empirical experiments using YCSB to show the efficacy of the approach for a variety of workloads and a number of conditions, determining that integrity invariants are preserved in a causally-consistent distributed database, whilst minimising latency in the user’s critical path. |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/93488 |
ISSN: | 18650937 |
Appears in Collections: | Scholarly Works - FacICTCIS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ThespisDIIP_Distributed_integrity_invariant_preservation(2018).pdf Restricted Access | 1.56 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.