Cloud Transactions Adhere to Strict Policy Consistency for Improved Performance


In distributed transactional systems deployed over some massively decentralized cloud servers, access policies are typically replicated. Interdependencies and inconsistencies among policy versions can affect performance, throughput, and accuracy, which can increase the transaction failure rate and cause long delays. Thus, policy and user credential inconsistencies need to be addressed. Several stringent levels of policy consistency constraints and enforcement approaches to guarantee the trustworthiness of transactions on cloud servers are proposed. However, there are performance issues associated with the policies proposed while retrieving the latest policy versions present in various cloud servers. In this paper, first, we define a look-up table in which the policy versions used for authorization is stored and updated on a regular basis and this information can be easily retrieved by the transaction manager. Next, we use the concept of "Tree-Based Consistency" approach to maintain a tree structure of the servers where a data item is replicated. By integrating look-up table for policy versions and the consistency tree based approach, finally, we propose an enhanced version of Two-Phase Validation Commit (2PVC) protocol integrated with the Paxos commit protocol to increase the number transaction commits with reduced or almost the same performance overhead (transaction execution time) without affecting accuracy and precision, but reducing the number of transaction aborts in comparison with a most recent work.

Meeting Name

33rd Annual ACM Symposium on Applied Computing, SAC 2018 (2018: Apr. 9-13, Pau, France)


Computer Science

Research Center/Lab(s)

Intelligent Systems Center

Second Research Center/Lab

Center for High Performance Computing Research

Keywords and Phrases

Cloud; Consistency; Distributed; Transaction

International Standard Book Number (ISBN)


Document Type

Article - Conference proceedings

Document Version


File Type





© 2018 Association for Computing Machinery (ACM), All rights reserved.

Publication Date

01 Apr 2018