Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems
Authors
Abstract:
In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different transactions simultaneously is one of our algorithm features. For evaluating performance of the proposed algorithm we applied it using the MPICH2 mechanism.
similar resources
Concurrency Control Protocol for Nested Transactions in Real-Time Databases
In this paper we consider real-time concurrency control for the nested transaction model. We analyze problems that have pure optimistic and pessimistic approaches. As the solution we propose a hybrid concurrency control algorithm which acts as an optimistic for transactions from different transaction trees and as pessimistic inside a single transaction tree.
full textAdaptive Distributed Consensus Control for a Class of Heterogeneous and Uncertain Nonlinear Multi-Agent Systems
This paper has been devoted to the design of a distributed consensus control for a class of uncertain nonlinear multi-agent systems in the strict-feedback form. The communication between the agents has been described by a directed graph. Radial-basis function neural networks have been used for the approximation of the uncertain and heterogeneous dynamics of the followers as well as the effect o...
full textDistributed observer-based consensus protocol for descriptor multi-agent systems
In this paper, the consensus problem of descriptor multi-agent systems is considered. Each agent’s dynamics is given in general form of continuous-time linear descriptor system, and the communication topology among the agents is assumed to be directed under fixed topology case and balanced under switching topology case. To solve the multi-agent consensus problem, three kinds of distributed obse...
full textA concurrency control protocol for nested transactions
Nested transactions[6, 5] provide fine grain atomicity, efficient recovery control, and structural modularity. In distributed environments, they provide a natural and semantically clean way of modelin g computations . However, the characteristics of nested transactions are sufficiently different from those o f traditional single-level transactions that concurrency control for nested transaction...
full textProbability Collectives: A Decentralized, Distributed Optimization for Multi-Agent Systems
Complex systems may have many components that not only interact but also compete with one another to deliver the best they can to reach the desired system objective. As the number of components grows, complexity and communication also grow, making them computationally cumbersome to be treated in a centralized way. It may be better to handle them in a distributed way and decomposed into componen...
full textMy Resources
Journal title
volume 3 issue None
pages 0- 0
publication date 2013-01
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023