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.
D. Mardham et al., "Cloud Transactions Adhere to Strict Policy Consistency for Improved Performance," Proceedings of the 33rd Annual ACM Symposium on Applied Computing (2018, Pau, France), pp. 193 - 200, Association for Computing Machinery (ACM), Apr 2018.
The definitive version is available at https://doi.org/10.1145/3167132.3167152
33rd Annual ACM Symposium on Applied Computing, SAC 2018 (2018: Apr. 9-13, Pau, France)
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)
Article - Conference proceedings
© 2018 Association for Computing Machinery (ACM), All rights reserved.
01 Apr 2018