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 SizeFormat 
ThespisDIIP_Distributed_integrity_invariant_preservation(2018).pdf
  Restricted Access
1.56 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.